src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.loader.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 YUI Loader 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 * Removed the default `build` directories from Loader generated combo URL's
       
    23 
       
    24 3.9.1
       
    25 -----
       
    26 
       
    27 * No changes.
       
    28 
       
    29 3.9.0
       
    30 -----
       
    31 
       
    32 * Fixed gallery update method for override group configs
       
    33 * Fixed #2533138, added a missing `hasOwnProperty` check in `Loader.resolve` to help harden the config processing
       
    34 
       
    35 3.8.1
       
    36 -----
       
    37 
       
    38 * No changes.
       
    39 
       
    40 3.8.0
       
    41 -----
       
    42 
       
    43 * No changes
       
    44 
       
    45 3.7.3
       
    46 -----
       
    47 
       
    48 * No changes
       
    49 
       
    50 3.7.2
       
    51 -----
       
    52 
       
    53 * 2532764 - fetchCSS in yui loader not working.
       
    54 * 2532773 - Duplicate CSS modules are being loaded
       
    55 
       
    56 3.7.1
       
    57 -----
       
    58 
       
    59 * Rebuild with shifter for meta-data encoding issues
       
    60 
       
    61 3.7.0
       
    62 -----
       
    63 
       
    64 * Loader changes for pr2 create infinite loop on server-side builds
       
    65 * Y.Intl.get('module') is not requesting local resource files.
       
    66 
       
    67 3.6.0
       
    68 -----
       
    69 
       
    70 * 2531640 Configuring the loader for modules that ship with only the root bundle.
       
    71 * 2532070 Loader may calculate incorrect css file paths for different skins
       
    72 * 2532076 Combo Loader broken in 3.5.0pr4
       
    73 * 2532089 Allow for cascading module requirements
       
    74 * 2532168 YUI config does not properly override skins
       
    75 * 2532173 loader docs specify incorrect maxlengthurl
       
    76 * 2532236 Performance problems on YUI().use  on FF3.6 and IE8
       
    77 * 2532370 Loader loads language files for custom modules from YUI CDN
       
    78 * 2532385 loader.calculate({ignoreRegistered:true}) still pulls in dependencies from a previous run of loader....
       
    79 * 2532423 Skin override loads 2 stylesheets: sam and the custom one
       
    80 * 2532498 Loader does not always use of configFn
       
    81 * 2532268 Intl.get doesn't load language modules for non-yui modules defined in a group with configFn
       
    82 
       
    83 
       
    84 3.5.1
       
    85 -----
       
    86 
       
    87   * No changes.
       
    88 
       
    89 3.5.0
       
    90 -----
       
    91 
       
    92 The biggest change made was the use of the `async` flag on `Y.Get` requests. Loader will now use the
       
    93 `Y.Loader.resolve()` method under the hood to calculate all the dependencies that it is aware of, then
       
    94 build the URL's to complete this request. It will then batch those into one `Y.Get` transation and fetch
       
    95 all of them asynchronously, then return to loader for post processing of the injected dependencies.
       
    96 
       
    97    * 2529521 Consider making the presence of YUI CSS detectable by the loader
       
    98    * 2530135 Add support for loading YUI modules in parallel in all browsers, since execution order is unimportan...
       
    99    * 2530177 [Pull Request] - Bug #2530111  If the condition block is defined w/o a test fn or UA check, assume i...
       
   100    * 2530343 Loader.sorted does not contain conditional modules
       
   101    * 2530565 Slider one-off skins not being loaded
       
   102    * 2530958 Loader.resolve not properly handling CSS modules
       
   103    * 2531319 The aliased modules are reported as missing
       
   104    * 2531324 Support regular expressions in the patterns configuration
       
   105    * 2531281 specify ID when injecting CSS via loader
       
   106    * 2530077 'force' ignored for on-page modules unless 'allowRollup' is true
       
   107    * 2531150 Update Dynamic Loader example
       
   108    * 2531433 Improve the syntax for setting a skin in the YUI.use() statement
       
   109    * 2531451 Loading of lang modules doesn't go through configFn in loader
       
   110    * 2531590 addModule does not update the global cache so dynamically added skins modules can get lost
       
   111    * 2531626 maxURLlength configuration on a per group basis
       
   112    * 2531637 Configurable 'comboSep' for groups
       
   113    * 2531646 "undefined" error
       
   114    * 2531697 Loading a CSS module without specifying 'type=css' will throw a syntax error
       
   115    * 2531587 Loader will not load custom modules if combine: true
       
   116 
       
   117 3.4.1
       
   118 -----
       
   119 
       
   120   * No changes.
       
   121 
       
   122 3.4.0
       
   123 -----
       
   124 
       
   125    * Added Alias support and flattened the module structure.
       
   126    * Alias support: When asking for: "dd"
       
   127         Loader actually asks for: "dd-ddm-base,dd-ddm,dd-ddm-drop,dd-drag,dd-proxy,dd-constrain,dd-drop,dd-scroll,dd-drop-plugin"
       
   128    * Better RLS support
       
   129 
       
   130 3.3.0
       
   131 -----
       
   132 
       
   133    * 'when' config for conditional modules (before, after, or instead).
       
   134 
       
   135 3.2.0
       
   136 -----
       
   137 
       
   138    * Conditional module support based on user agent detection or test function.
       
   139    * Added gallery css support
       
   140    * performance optimizations, cached yui metadata, shared instances, etc
       
   141 
       
   142 3.1.1
       
   143 -----
       
   144 
       
   145   * Fixed ticket #2528771 : Loader has incorrect default for "base" - uses Y.Env, instead of Y.Env.base
       
   146   * Fixed ticket #2528784 : Regression requesting language packs using Y.use("lang/datatype-date_xx", fn) in build yui3-2029
       
   147 
       
   148 3.1.0
       
   149 -----
       
   150 
       
   151   * Added a 'patterns' property.  Modules that are not predefined will be created with the
       
   152     default values if it matches one of the patterns defined for the instance.
       
   153   * Added module groups.  This allows for specifying the base path and the combo properties
       
   154     for a group of modules.  The combo support now allows for multiple combo domains.
       
   155   * Handles simultaneous bootstrapping and loading better.
       
   156   * Added support for dynamically loading language packs along with modules that have them.
       
   157   * Intrinsic support for loading yui3-gallery modules.
       
   158   * Intrinsic support for loading yui2 modules via the 2in3 project.
       
   159   * Submodule breakdown to allow use of loader without all of the YUI3 metadata.
       
   160   * Metadata is managed per component instead of centrally.
       
   161   * Extremely long combo urls are split into multiple requests.
       
   162   * Loader defends itself against metadata that creates circular dependencies.
       
   163 
       
   164 3.0.0
       
   165 -----
       
   166 
       
   167   * Extracted from the YUI seed.  Now fetched dynamically if
       
   168     there are missing dependencies if not included.
       
   169   * Reads metadata from on-page modules registered via Y.add if the module is not already known.
       
   170   * Many new modules, many modules reorganized, dependency information has been tuned.