diff -r 000000000000 -r 40c8f766c9b8 src/cm/media/js/lib/yui/yui_3.0.0b1/releasenotes/README.yui --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui_3.0.0b1/releasenotes/README.yui Mon Nov 23 15:14:29 2009 +0100 @@ -0,0 +1,80 @@ +The YUI Global + Provides core YUI functionality, including module registration and consumption utils, + language/array/object utilities, browser detection, a setTimout/setInterval wrapper, + and dynamic loading of script and css files. + + The yui module is a rollup of the following modules: + yui-base + get + loader + queue-base + +3.0.0 beta 1 + + Core: + - Y.fail has been renamed to Y.error so that Y.fail can be used for the assertion + engine. + - Y.stamp now accepts a readOnly parameter to be used when you are only interested + in reading an existing guid rather than creating a new one. + - Y.stamp defends against stamping items that can't be stamped. + - Added to Object: values(), hasKey(), hasValue(), size(), getValue, setValue + (the latter are for manipulating nested values) + - Y.use calls are queued during dynamic loading. + - Added Y.cached for function memoizing + - added numericSort to Array + - The yui:log event broadcasts globally. + + Lang: + - Added Lang.type (typeof abstraction), and refactored some 'is' methods to use it. + + Get: + - Accepts an attribute collection config to apply to inserted nodes. + - id attributes are globally unique + - Now accepts purgethreshold as a config option. This will set the number of transactions + required before auto removing nodes from previous transactions (default is 20) + + Loader: + - yuitest renamed to test, now requires collection + - lots of new module metadata + - added onCSS + - Loader requests are queued globally + - Accepts jsAttributes and cssAttributes configs for adding attributes to inserted nodes + - The force config + + UA: + - Added 'secure' property for SSL detection + - Added 'os' property for windows vs mac detection + - Added Adobe Air and Google Caja detection + +3.0.0pr2 + + Core: + + - The initial dependency calculation should not allow automatic rollup. + - Y.fail with throw/rethrow errors by default (throwFail is now true). + - Y.namespace reverted to scrub YAHOO out if included as the first + level of the namespace. + - 'useConsole' config changed to useBrowserConsole + + Array: + - Added Array.some + + Get: + - Protects against trailing commas in array of files to load. + + Loader: + - get requires yui-base + - loader requires get + - combo url build process defends against undefined modules + - Added combo handler support for CSS + - Filters are correctly applied to combo and fullpath urls + - Added compat, profiler, yuitest, widget, stylesheet, classnamemanager, + overlay, plugin, slider, console + - Added io submodules + - queue requires event + - Added submodule metadata logic + - Added plugin metadata logic + - Added skin metadata logic + +3.0.0pr1 + Initial release