-
Notifications
You must be signed in to change notification settings - Fork 1.3k
YUI 3.14.0 Change History Rollup
- Fixed: List doesn't close when it loses focus after scrolling. (#981: @rgrove)
- Fixed
disabledChange
listener to correctly disable or enable buttons. (#1374: @drjayvee)
- Fix an undeclared variable (#1307)
- #1402 Remove Y.Clone.
- #1393 Address issue in which Candlestick series does not render nicely when there are large amounts of data.
- #1392 Address issue in which histograms threw errors when groupMarkers is set to true and there is missing data.
- #1391 Address issue in which histograms did not always size and space properly when used outside of charts app.
- #1390 Address issue in which histograms threw error when used independently from the larger chart app.
- #1382 Address issue in which first/last values were removed from axis when hideFirstMajorUnit/hideLastMajorUnit were set to true.
- #1381 Added ability to offset labels in Axis.
- Grids is now imported into YUI from Pure via Grunt. (#1240)
- Normalize is now imported into YUI from Pure via Grunt. (#1240)
- Added datatable-keynav module, providing keyboard navigation within the datatable. [Pull Request #596 ]
- Fix Y.Frame issue where the linked CSS in the frame was trying to call
/undefined
. (#1367: @ipeychev)
- Preserve
global
asthis
when executing a yui module in nodejs (#1360)
- #1398 Address issue in which canvas implementation does not position itself properly within a container.
- #1375 Address issue in which path does not stroke correctly in svg implementation.
- Addition of
paste
,copy
, andcut
to Node's event white list. ([#1350][]: @JetFault) [#1350]: https://github.com/yui/yui3/issues/1350
- PR #587 Parse can now parse all the formats that format can produce.
- Fixed regression in
Y.Number.parse
with strings containing only whitespace. (#1427)
- Marked
getStatus
as deprecated.
- Added Y.ArrayAssert.isUnique()
- Fixed issue where
toggleView
did not correctly work when passed only an effect name. (#1258 @ezequiel)
- Addition of XHR's
responseText
touploaderror
's event payload. (#1356: @semafor)
-
Added support to the YUI module system to work with modules written as ECMAScript Modules which are transpiled to YUI modules. (#1407)
Modules are being added to ES6, but need to be transpiled into code that can run in today's JavaScript environments. This changes makes it possible for YUI modules to work as ES6 Module transpile target.
An
es
flag on a YUI module'sdetails
signals to the YUI module system and Loader that the module was transpiled from a ES6 module; this allows YUI to conform to the module body's expectations around imports and exports.When the
es
flag is set to a truthy value, the module body function will receive two additional arguments:imports
andexports
, giving it the signature:function (Y, NAME, __imports__, __exports__) {...}
. Also, the module body'sreturn
value becomes significant and is used and stored as the module'sexports
.
2