src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.history.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 History 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 3.7.2
       
    50 -----
       
    51 
       
    52 * No changes.
       
    53 
       
    54 3.7.1
       
    55 -----
       
    56 
       
    57 * No changes.
       
    58 
       
    59 3.7.0
       
    60 -----
       
    61 
       
    62 * No changes.
       
    63 
       
    64 3.6.0
       
    65 -----
       
    66 
       
    67 * Fixed issue with `hashchange` listeners being called once for every YUI
       
    68   instance which uses history-hash when the `hashchange` event would fire.
       
    69   [Ticket #2532596]
       
    70 
       
    71 * HistoryHTML5 now treats empty `window.history.state` objects as `null` when
       
    72   seeding its initial state value on construction. [Ticket #2532340]
       
    73 
       
    74 3.5.1
       
    75 -----
       
    76 
       
    77 * No changes.
       
    78 
       
    79 
       
    80 3.5.0
       
    81 -----
       
    82 
       
    83 * Added a workaround for a nasty iOS 5 bug that destroys stored references to
       
    84   `window.location` when the page is restored from the page cache. We already
       
    85   had a workaround in place since this issue is present in desktop Safari as
       
    86   well, but the old workaround no longer does the trick in iOS 5.
       
    87   [Ticket #2531608]
       
    88 
       
    89 * Bug fix: HTML5 history is no longer used by default in Android <2.4, even if
       
    90   feature detection shows it's available. It's just too broken.
       
    91   [Ticket #2531670]
       
    92 
       
    93 
       
    94 3.4.1
       
    95 -----
       
    96 
       
    97 * No changes.
       
    98 
       
    99 
       
   100 3.4.0
       
   101 -----
       
   102 
       
   103 * [!] The `history-deprecated` module, which was deprecated in YUI 3.2.0, has
       
   104   been removed from the library.
       
   105 
       
   106 * HistoryHTML5 now uses the new `window.history.state` property (which
       
   107   showed up in Firefox 4 and the HTML5 spec after YUI 3.3.0 was released) to
       
   108   get the current HTML5 history state.
       
   109 
       
   110 * Removed the `enableSessionStorage` config option that was previously used to
       
   111   work around the lack of an HTML5 API for getting the current state.
       
   112 
       
   113 * Added a `force` config parameter to History constructors. If set to `true`,
       
   114   a `history:change` event will be fired whenever the URL changes, even if
       
   115   there is no associated state change.
       
   116 
       
   117 * Bug fix: On a page with a `<base>` element, replacing a hash-based history
       
   118   state resulted in a broken URL. [Contributed by Ben Joffe] [Ticket #2530305]
       
   119 
       
   120 * Bug fix: In IE6 and IE7, navigating to a page with a hash state could result
       
   121   in endlessly repeating `history:change` events. [Ticket #2529990]
       
   122 
       
   123 * Bug fix: In IE6 and IE7, replacing a history state would actually result in
       
   124   a new history entry being added. [Ticket #2530301]
       
   125 
       
   126 
       
   127 3.3.0
       
   128 -----
       
   129 
       
   130 
       
   131 * Bug fix: Setting an improperly encoded hash value outside of HistoryHash
       
   132   resulted in two history entries being created. [Ticket #2529399]
       
   133 
       
   134 * Bug fix: Changes to the URL hash (as opposed to the iframe hash) are now
       
   135   reflected in the history state in IE6 and IE7. [Ticket #2529400]
       
   136 
       
   137 
       
   138 3.2.0
       
   139 -----
       
   140 
       
   141 * [!] The pre-3.2.0 Browser History Utility has been deprecated, and its
       
   142   module has been renamed to `history-deprecated`. It will be removed
       
   143   completely in a future release.
       
   144 
       
   145 * Initial release of the new History Utility.