src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.yui
changeset 0 40c8f766c9b8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.yui	Mon Nov 23 15:14:29 2009 +0100
@@ -0,0 +1,92 @@
+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
+
+3.0.0
+
+* Extracted the loader from the seed file.  Instead, if loader not included, 'get' is included,
+  and dependencies are missing, the loader will be fetched before continuing.
+* User agent detection is more granular.  e.g., FireFox 3.5 reports gecko 1.91 rather than 1.9.
+* Fixed UA.os.
+* Added additional mobile device detection.
+* Get utility attribute cleanup before purging nodes.
+* cached accepts a parameter to refresh a cached value.
+* yui-log and yui-later are now optional modules that are included with yui.js.
+* queue-base is no longer a submodule of queue -- it is part of yui-base.
+* All YUI submodules end up in the yui build directory.
+* Dynamic loading can be disabled by setting the 'bootstrap' config to false.
+
+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