src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.collection.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 Collection Change History
       
     2 =========================
       
     3 
       
     4 3.10.3
       
     5 ------
       
     6 
       
     7 * No changes.
       
     8 
       
     9 3.10.2
       
    10 ------
       
    11 
       
    12 * No changes.
       
    13 
       
    14 3.10.1
       
    15 ------
       
    16 
       
    17 * No changes.
       
    18 
       
    19 3.10.0
       
    20 ------
       
    21 
       
    22 * No changes.
       
    23 
       
    24 3.9.1
       
    25 -----
       
    26 
       
    27 * No changes.
       
    28 
       
    29 3.9.0
       
    30 -----
       
    31 
       
    32 * No changes.
       
    33 
       
    34 3.8.1
       
    35 -----
       
    36 
       
    37 * No changes.
       
    38 
       
    39 3.8.0
       
    40 -----
       
    41 
       
    42 * No changes.
       
    43 
       
    44 3.7.3
       
    45 -----
       
    46 
       
    47 * No changes.
       
    48 
       
    49 
       
    50 3.7.2
       
    51 -----
       
    52 
       
    53 * No changes.
       
    54 
       
    55 
       
    56 3.7.1
       
    57 -----
       
    58 
       
    59 * No changes.
       
    60 
       
    61 
       
    62 3.7.0
       
    63 -----
       
    64 
       
    65 * Added `Y.Array.flatten()`. This method flattens arrays of arrays into a single
       
    66   flat array.
       
    67 
       
    68 
       
    69 3.6.0
       
    70 -----
       
    71 
       
    72 * [!] The `sort` parameter of `Array.unique()` has been removed. This parameter
       
    73   was deprecated in YUI 3.3.0.
       
    74 
       
    75 * `Array.unique()` now accepts an optional test function as its second
       
    76   parameter. This function can perform custom comparison logic to determine
       
    77   whether two values should be considered equal. [Ticket #2527901]
       
    78 
       
    79 * The `every()`, `filter()`, `map()`, and `reduce()` functions now work
       
    80   correctly on array-like objects in ES5 browsers. [Ticket #2531652]
       
    81 
       
    82 
       
    83 3.5.1
       
    84 -----
       
    85 
       
    86 * No changes.
       
    87 
       
    88 
       
    89 3.5.0
       
    90 -----
       
    91 
       
    92 * YUI now detects non-native ES5 shims added to native objects by other
       
    93   libraries and falls back to its own internal shims rather than relying on the
       
    94   potentially broken code from the other library.
       
    95 
       
    96 * Deprecated arraylist-add and arraylist-filter in favor of individual
       
    97   subclass implementations or ModelList.
       
    98 
       
    99 
       
   100 3.4.1
       
   101 -----
       
   102 
       
   103 * Sparse arrays are now handled correctly in the non-native fallback
       
   104   implementation of `Y.Array.lastIndexOf()`. [Ticket #2530966]
       
   105 
       
   106 
       
   107 3.4.0
       
   108 -----
       
   109 
       
   110 * Sparse arrays are now handled correctly in the non-native implementations of
       
   111   `Array.every`, `Array.filter`, `Array.find`, `Array.map`, and
       
   112   `Array.reduce`. [Ticket #2530376]
       
   113 
       
   114 
       
   115 3.3.0
       
   116 -----
       
   117 
       
   118 * [!] The `sort` parameter of `Array.unique` has been deprecated. It still
       
   119   works, but you're encouraged not to use it as it will be removed from a
       
   120   future version of YUI.
       
   121 
       
   122 * `Array.lastIndexOf` now supports the `fromIndex` parameter as specified in
       
   123   ES5.
       
   124 
       
   125 * Improved the performance of `Array.filter`, `Array.map`, `Array.reduce`, and
       
   126   `Array.unique`, especially in browsers without native ES5 array extras.
       
   127 
       
   128 
       
   129 3.2.0
       
   130 -----
       
   131 
       
   132 * No changes.
       
   133 
       
   134 
       
   135 3.1.1
       
   136 -----
       
   137 
       
   138 * No changes.
       
   139 
       
   140 
       
   141 3.1.0
       
   142 ------
       
   143 
       
   144 * `array-extras` is the base submodule for the package.
       
   145 
       
   146 * Added `ArrayList` for generic iterable objects.
       
   147 
       
   148 * `Array.forEach` is an alias for `Array.each`.
       
   149 
       
   150 * Added `Array.invoke` to execute a named method on an array of objects.
       
   151 
       
   152 
       
   153 3.0.0
       
   154 -----
       
   155 
       
   156 * `unique` with `sort` works.
       
   157 
       
   158 
       
   159 3.0.0b1
       
   160 -------
       
   161 
       
   162 * Fixed load time fork assumptions.
       
   163 
       
   164 
       
   165 3.0.0pr1
       
   166 --------
       
   167 
       
   168 * Initial release.