src/cm/media/js/lib/yui/yui_3.0.0b1/releasenotes/README.yui
author raph
Mon, 23 Nov 2009 15:14:29 +0100
changeset 0 40c8f766c9b8
permissions -rw-r--r--
import from internal svn r 4007
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
The YUI Global
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
    Provides core YUI functionality, including module registration and consumption utils,
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
    language/array/object utilities, browser detection, a setTimout/setInterval wrapper,
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
    and dynamic loading of script and css files.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
    The yui module is a rollup of the following modules:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
        yui-base
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
        get
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
        loader
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
        queue-base
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
3.0.0 beta 1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
    Core:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
    - Y.fail has been renamed to Y.error so that Y.fail can be used for the assertion
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
      engine.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
    - Y.stamp now accepts a readOnly parameter to be used when you are only interested
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
      in reading an existing guid rather than creating a new one.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
    - Y.stamp defends against stamping items that can't be stamped.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
    - Added to Object: values(), hasKey(), hasValue(), size(), getValue, setValue
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
      (the latter are for manipulating nested values)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
    - Y.use calls are queued during dynamic loading.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
    - Added Y.cached for function memoizing
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
    - added numericSort to Array
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
    - The yui:log event broadcasts globally.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
    Lang: 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
    - Added Lang.type (typeof abstraction), and refactored some 'is' methods to use it.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
    Get:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
    - Accepts an attribute collection config to apply to inserted nodes.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
    - id attributes are globally unique
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
    - Now accepts purgethreshold as a config option.  This will set the number of transactions
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
      required before auto removing nodes from previous transactions (default is 20)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
    Loader:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
    - yuitest renamed to test, now requires collection
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
    - lots of new module metadata
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
    - added onCSS
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
    - Loader requests are queued globally
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
    - Accepts jsAttributes and cssAttributes configs for adding attributes to inserted nodes
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
    - The force config
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
    UA:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
    - Added 'secure' property for SSL detection
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
    - Added 'os' property for windows vs mac detection
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
    - Added Adobe Air and Google Caja detection
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
3.0.0pr2
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    51
    Core:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    52
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    53
    - The initial dependency calculation should not allow automatic rollup.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    54
    - Y.fail with throw/rethrow errors by default (throwFail is now true).
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    55
    - Y.namespace reverted to scrub YAHOO out if included as the first
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    56
      level of the namespace.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    57
    - 'useConsole' config changed to useBrowserConsole
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    58
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
    Array:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    60
    - Added Array.some
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    61
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
    Get:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
    - Protects against trailing commas in array of files to load.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    64
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    65
    Loader:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
    - get requires yui-base
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
    - loader requires get
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
    - combo url build process defends against undefined modules
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    69
    - Added combo handler support for CSS
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
    - Filters are correctly applied to combo and fullpath urls
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    71
    - Added compat, profiler, yuitest, widget, stylesheet, classnamemanager,
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    72
            overlay, plugin, slider, console
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    73
    - Added io submodules
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
    - queue requires event
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    75
    - Added submodule metadata logic
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    76
    - Added plugin metadata logic
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    77
    - Added skin metadata logic
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
3.0.0pr1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
    Initial release