|
525
|
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. |