src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.yui.md
author gibus
Tue, 16 Jul 2013 14:29:46 +0200
changeset 525 89ef5ed3c48b
permissions -rw-r--r--
Upgrades to yui 3.10.3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
YUI Core Change History
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
=======================
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
3.10.3
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
3.10.2
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
3.10.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
3.10.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
* Add ability to filter log messages by threshold [andrewnicols]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
3.9.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
3.9.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
* Setup YUI.setLoadHook and its docs  (used for Node.js injection)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
3.8.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
* Fixed issue with cssstamp element not being assigned if YUI is loaded twice on the page.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
3.8.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
* Added `Y.config.global` as an alias to the global scope
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
3.7.3
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
* Adding Y.UA.touchEnabled boolean to use in conditional modules
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
* 2532797 - Added IE10 ua fixing for Windows8 WinJS
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
* 2532675 - Remove the second air property
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
3.7.2
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
3.7.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
3.7.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
* Improved the performance of `Y.merge()` by 10 to 40% (depending on the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
  browser). [Ryan Grove]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
3.6.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
* Changed the default `throwFail` behavior to act like it sounds, see ticket #2531679
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
    If `throwFail` is `true` (default) we will not wrap modules or the use callback in
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
    a try catch. If it's `false`, they will be wrapped (the old behavior).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
* 2528334 YUI configuration to delay use() callback until domready or window load
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
* 2529742 Y[UI()].use() callback's 2nd parameter: 2 issues
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
* 2531647 div is appended precedent to <head> node
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
* 2531679 Module/use callback load errors do not provide useful stacktrace
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
* 2532215 Y.Parallel should push arguments if fn is not specified
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
* 2532344 Missing requirements sometimes return in wrong order
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
* 2532397 Automate Testing for OOP examples
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
3.5.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
* Added a `Y.UA.compareVersions()` function for performing simple version number
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
  comparisons using version-safe logic rather than numerical logic.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
3.5.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
* YUI now runs natively on Node.js without a shim. See README.nodejs.md for
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
  details.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
* YUI now detects non-native ES5 shims added to native objects by other
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
  libraries and falls back to its own internal shims rather than relying on the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
  potentially broken code from the other library.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
* Added static YUI.applyConfig to apply config settings to YUI.GlobalConfig in
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
  parts instead of in whole. [Ticket #2530970]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
* Added `Y.getLocation()` which returns the `location` object from the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
  window/frame in which a YUI instance operates. [Ticket #2531608]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
* Added a `useNativeES5` YUI config option, which is `true` by default. If
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
  `false`, certain YUI features that check for native ES5 functionality will
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
  always fall back to non-native implementations even in ES5 browsers (useful
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
  for testing).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
* `Y.Array.indexOf()` now supports a `fromIndex` argument for full ES5
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
  compatibility. [Based on a patch from Ryuichi Okumura]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
* `Y.Object.isEmpty()` now casts the given value to an object if it isn't one
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
  already, which prevents exceptions when it's given a non-object.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
* Fixed issue #2531247: Namespace function behaves wrong with multiple
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
  arguments.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
* Fixed issue #2531512: 'debug' parameter missing from the YUI Config object
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
  documentation.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
* 2530970 Should we provide a YUI.applyConfig(), to avoid clobbering of YUI_config in 'mashup' use cases
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
* 2531164 Natively use YUI Gallery Modules form does not submit on [enter]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
* 2531247 namespace function behaves wrong with multiple arguments
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
* 2531512 'debug' parameter missing from the YUI Config object documentation; the Config object documentation ...
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
* 2531550 Prepare npm package for 3.5.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
* 2531551 Add support for Silk in Y.UA
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
* 2531612 Wrong module name in YUI Global Object documentation
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
3.4.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
* Sparse arrays are now handled correctly in the non-native fallback
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
  implementation of `Y.Array.indexOf()`. [Ticket #2530966]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
* `Y.mix()` will no longer shadow prototype properties on the receiver unless
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
  the `overwrite` parameter is true. This was the pre-3.4.0 behavior, but was
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
  changed in 3.4.0. We're changing it back to preserve backwards compatibility.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
  [Ticket #2530501]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
* The non-native fallback implementation of `Y.Object.keys()` now contains a
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
  workaround for buggy browsers that treat function `prototype` properties as
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
  enumerable in violation of the ES5 spec.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
* `Y.Object.size()` now returns `0` for non-objects. This was the pre-3.4.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
  behavior, but regressed in 3.4.0. [Ticket #2531069]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
3.4.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
* Added `Y.Array.dedupe()`, which provides an optimized solution for deduping
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
  arrays of strings. When you know an array contains only strings, use `dedupe`,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
  since it's faster than `unique`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
* `Y.Lang.isArray()` now uses the native ES5 `Array.isArray()` method when
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
  possible.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
* `Y.Object()` now uses the native ES5 `Object.create()` method when possible.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
* `Y.Object.keys()` now uses the native ES5 `Object.keys()` method when
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
  possible.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
* Sparse arrays are now handled correctly in the non-native fallback
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
  implementations of `Y.Array.each`, `Y.Array.hash`, and `Y.Array.some`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
  [Ticket #2530376]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
3.3.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
* Added fast path for repeat calls to `use()` with the same arguments.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
* Added a `Y.destroy()` method, which destroys the YUI instance.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
* Added `Y.Lang.now()`, which returns the current time in milliseconds.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
* Added `YUI.GlobalConfig` to allow three stages of configuration
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
  (`YUI.GlobalConfig` --> `YUI_Config` --> instance configs). This is helpful in
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
  non-browser environments for supplying a global config for the YUI container.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
3.2.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
* Added `Y.Lang.sub()`, which is a very lightweight version of `Y.substitute()`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
* `Y.Array.hash()` no longer skips falsy values.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
* Script errors in module and `use()` callback functions are caught and routed
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
  through `Y.error`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
* `Y.error` invokations can be monitored with the `errorFn` configuration.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
* Returning `true` from the `errorFn` will prevent the script error from halting
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
  further script execution.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   201
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   202
* Added UA properties for mobile devices and ensured that UA is only evaluated
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   203
  once.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   204
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   205
* The YUI global will overwrite itself when included again, while attempting to
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   206
  preserve the global environment of previous instances.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   207
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   208
* Added a remote loader service submodule.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   209
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   210
* Added a features submodule.  This is used by the capability-based loader
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   211
  when dispatching to a remote loader service.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   212
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   213
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   214
3.1.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   215
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   216
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   217
* Removed the limit on the number of config objects you can supply to the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   218
  `YUI` constructor.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   219
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   220
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   221
3.1.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   222
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   223
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   224
* YUI will attempt to fetch newly discovered dependencies after a module is
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   225
  dynamically loaded.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   226
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   227
* The `documentElement` (`<html>`) is now stamped with a `yui3-js-enabled`
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   228
  classname to indicate that JS is enabled. This allows for the creation of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   229
  JS-aware CSS style rules that progressively enhance the page.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   230
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   231
* Added the ability to define a global configuration object (`YUI_config`).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   232
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   233
* Added `Y.Object.some()` and `Y.some()`, which are analogous to
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   234
  `Y.Array.some()`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   235
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   236
* UA refinements for Chrome, Android and other browsers/platforms.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   237
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   238
* Added `last()` to `Queue` for LIFO support.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   239
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   240
* Added throttle utility to buffer expensive functions that are called
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   241
  frequently.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   242
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   243
* The `YUI.add()` callback now gets the module name as the second parameter for
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   244
  generic processing of similar modules.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   245
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   246
* Added `intl-base` submodule to process the decision tree for selecting
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   247
  language packs when dynamically loading internationalized modules.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   248
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   249
* `Y.guid()` generates identifiers that are safe to use as HTML attributes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   250
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   251
* Improved persistent messaging for missing modules/functionality.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   252
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   253
* Bootstrapping improved to prevent simultaneous loading of resources when
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   254
  multiple instances are launched at the same moment.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   255
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   256
* The YUI script source URL is read in order to try to dynamically determine the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   257
  base path for loading resources on demand.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   258
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   259
* The core loads without errors in non-browser environments.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   260
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   261
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   262
3.0.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   263
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   264
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   265
* Extracted the loader from the seed file. If loader is not available, but `get`
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   266
  is and dependencies are missing, the loader will be fetched before continuing.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   267
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   268
* User agent detection is more granular. For example, Firefox 3.5 reports Gecko
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   269
  1.91 rather than 1.9.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   270
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   271
* Fixed `Y.UA.os`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   272
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   273
* Added additional mobile device detection.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   274
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   275
* Get utility cleans up attribues before purging nodes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   276
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   277
* `Y.cached` accepts a parameter to refresh a cached value.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   278
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   279
* `yui-log` and `yui-later` are now optional modules that are included with
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   280
  `yui.js`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   281
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   282
* `queue-base` is no longer a submodule of `queue` -- it's now part of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   283
  `yui-base`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   284
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   285
* All YUI submodules end up in the `yui` build directory.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   286
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   287
* Dynamic loading can be disabled by setting the `bootstrap` config to `false`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   288
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   289
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   290
3.0.0 beta 1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   291
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   292
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   293
### Core
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   294
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   295
* `Y.fail` has been renamed to `Y.error` so that `Y.fail` can be used for the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   296
  assertion engine.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   297
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   298
* `Y.stamp` now accepts a `readOnly` parameter to be used when you are only
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   299
  interested in reading an existing guid rather than creating a new one.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   300
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   301
* `Y.stamp` defends against stamping items that can't be stamped.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   302
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   303
* Added to `Y.Object`: `values()`, `hasKey()`, `hasValue()`, `size()`,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   304
  `getValue()`, `setValue()` (the latter two are for manipulating nested
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   305
  values).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   306
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   307
* `Y.use` calls are queued during dynamic loading.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   308
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   309
* Added `Y.cached` for function memoizing
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   310
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   311
* Added `numericSort` to `Y.Array`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   312
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   313
* The `yui:log` event broadcasts globally.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   314
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   315
### Lang
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   316
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   317
* Added `Y.Lang.type` (`typeof` abstraction) and refactored some 'is' methods to
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   318
  use it.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   319
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   320
### Get
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   321
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   322
* Accepts an attribute collection config to apply to inserted nodes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   323
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   324
* `id` attributes are globally unique
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   325
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   326
* Now accepts `purgethreshold` as a config option. This will set the number of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   327
  transactions required before auto removing nodes from previous transactions
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   328
  (default is 20).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   329
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   330
### Loader
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   331
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   332
* `yuitest` renamed to `test`, now requires `collection`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   333
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   334
* Lots of new module metadata.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   335
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   336
* Added `onCSS`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   337
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   338
* Loader requests are queued globally.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   339
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   340
* Accepts `jsAttributes` and `cssAttributes` configs for adding attributes to
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   341
  inserted nodes
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   342
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   343
* Added `force` config.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   344
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   345
### UA
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   346
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   347
* Added `secure` property for SSL detection.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   348
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   349
* Added `os` property for OS detection.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   350
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   351
* Added Adobe Air and Google Caja detection.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   352
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   353
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   354
3.0.0pr2
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   355
--------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   356
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   357
### Core
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   358
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   359
* The initial dependency calculation should not allow automatic rollup.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   360
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   361
* `Y.fail` will throw/rethrow errors by default (`throwFail` is now `true`).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   362
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   363
* `Y.namespace` reverted to scrub `YAHOO` out if included as the first level of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   364
  the namespace.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   365
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   366
* `useConsole` config changed to `useBrowserConsole`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   367
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   368
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   369
### Array
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   370
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   371
* Added `Y.Array.some()`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   372
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   373
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   374
### Get
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   375
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   376
* Protects against trailing commas in the array of files to load.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   377
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   378
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   379
### Loader
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   380
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   381
* `get` requires `yui-base`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   382
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   383
* `loader` requires `get`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   384
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   385
* Combo URL build process defends against undefined modules.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   386
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   387
* Added combo handler support for CSS.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   388
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   389
* Filters are correctly applied to combo and fullpath URLs.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   390
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   391
* Added `compat`, `profiler`, `yuitest`, `widget`, `stylesheet`,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   392
  `classnamemanager`, `overlay`, `plugin`, `slider`, and `console` modules.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   393
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   394
* Added `io` submodules.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   395
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   396
* `queue` requires `event`.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   397
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   398
* Added submodule metadata logic.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   399
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   400
* Added plugin metadata logic.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   401
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   402
* Added skin metadata logic.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   403
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   404
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   405
3.0.0pr1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   406
--------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   407
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   408
* Initial release.