|
1 |
| -Version 0.4.0 [Releasing Soon] |
2 |
| -************************************************************************************************************************ |
3 |
| -CRITICAL (may break existing content): |
4 |
| -- removed all onEvent handlers (ex. onClick, onTick, onAnimationEnd, etc) |
5 |
| -- updated EventDispatcher with latest bubbling model, and the Event class |
6 |
| - |
7 |
| -**** |
8 |
| -- implemented createjs Utils |
9 |
| -- implemented "use strict" mode |
10 |
| -- Fixed issue where a null parameter would cause remove() to reset a queue (removeAll) |
11 |
| -- Fixed documentation where JSONP was doc'd as a second JSON |
12 |
| -- Added description about file types to main LoadQueue description, including example. |
13 |
| -- Fixed edge case where an unmatched file pattern would cause errors |
14 |
| -- Handled cases with no extension |
15 |
| -- Fixed an issue with EventDispatcher when adding the same listener to an event twice |
16 |
| -- Updated the build process to use NodeJS & Grunt.js. Please refer to the readme in the build folder. |
17 |
| - |
18 |
| -Version 0.3.1 [May 10, 2013] |
19 |
| -**************************************************************************************************** |
20 |
| -- Fix for removeAll method error |
21 |
| -- Updated file validation RegExp. Supports double-byte characters, prevents partial matches, better |
22 |
| - support for relative paths, improved matching of domains, and modified the "file name" match to |
23 |
| - include the extension (file.mp3 instead of file). The match arguments have not changed otherwise. |
24 |
| - Also used the "extended" argument to make the pattern more readable. |
25 |
| -- Extension comparisons are now case-insensitive |
26 |
| -- Added getAllResponseHeaders() and getResponseHeader() to XHRLoader |
27 |
| -- Added loader parameter to LoadQueue's fileload event. |
28 |
| -- Added support for JSONP. Requires a "callback" parameter on the load item that maps to the JSONP callback |
29 |
| -- Now setting the result object to any JSON parse errors that occur. |
30 |
| -- Now allowing GET and POST requests. Pass a new values option when loading a file to send that data |
31 |
| - as a GET. For a POST request set the new method value to POST. |
32 |
| -- Fixed an issue where setting max connections on an empty queue would trigger a complete event. |
33 |
| -- Added a "filestart" event (thanks zvxy) |
34 |
| -- Fixed naming of the "loadstart" event (used to be "loadStart") |
35 |
| -- Added support for a "basePath" parameter on LoadQueue constructor, and loadFile and loadManifest |
36 |
| - methods, which will prepend a path onto all file loads without modifying the load item. Updated |
37 |
| - all demos to use the new approach. Note that paths with a protocol (http://) will ignore basePath. |
38 |
| -- Added a public method "buildPath" to AbstractLoader, which compiles a full source path using a path, |
39 |
| - basePath, and query object |
40 |
| -- Fixed documentation on progress and fileprogress to display the right property name for progress |
41 |
| -- Fixed AbstractLoader progress event to include the progress property. |
42 |
| -- Fixed IE7/8/9 support for SVG, XML, and other load events. |
43 |
| -- Fixed proxy so deprecated method doesn't override the global one. |
44 |
| -- Fixed several IE 6-8 bugs. |
45 |
| -- Fixed svg flickering while loading on Opera. |
46 |
| -- Fixed issue where operations such as setMaxConnections would unpause a queue |
47 |
| - |
48 |
| -Version 0.3.0 [Feb 12, 2013] |
49 |
| -**************************************************************************************************** |
50 |
| -- Class name changed from createjs.PreloadJS to createjs.LoadQueue. |
51 |
| -- Added versions file that is automatically updated via the build process, which provides run-time |
52 |
| - version information on the new PreloadJS object |
53 |
| -- Migrated to new NodeJS-based doc/build process |
54 |
| -- Added version file, which is updated via the build process, and injects build date and version |
55 |
| - into the PreloadJS object |
56 |
| -- Added JSDocs to all protected and private methods, and expanded documentation considerably |
57 |
| -- Added indexOf shim and HTMLAudioElement check to provide IE7/8 support |
58 |
| -- Changed internal proxy method to live on createjs namespace, and support additional parameters. |
59 |
| -- Added methods to clear and reset the preload queue (remove, removeAll, and reset) |
60 |
| -- Changed how the XHR level is determined |
61 |
| -- Changed how request responses in XHR are determined |
62 |
| -- Changed XHR loading for SCRIPT and CSS tags to inject into tags, instead of reloading them |
63 |
| -- Added tag-based loading of SCRIPT, SVG, and CSS tags. Note that Scripts can only be loaded one |
64 |
| - at a time to maintain load order when using tags. |
65 |
| -- Removed XHR-loading of AUDIO tags for use with HTMLAudioElement (can not properly preload) |
66 |
| -- Added BINARY file type and enabled plugin-overriding of types |
67 |
| -- Added better file name parsing via RegExp |
68 |
| -- Added CreateJS EventDispatcher support, and updated demos to use events. |
69 |
| -- Added rawResult, which is the unformatted result loaded via XHR. Update the getResult method toreturn |
70 |
| - it (optionally). |
71 |
| -- Changed how event objects are constructed. Events now contain an "item" property, which contains |
72 |
| - the initially requested object. The items contain a "result" property which points |
73 |
| - to the loaded & parsed content, as well as a "rawResult". |
74 |
| -- Internal reorganization of entire library |
75 |
| -- Much more thorough documentation and examples |
76 |
| -- Moved onFileLoad and onFileProgress event/handlers from AbstractLoader to PreloadJS |
77 |
| -- Added parsing of XML, JSON, and JavaScript files to return formatted results |
78 |
| -- Added setUseXHR method to provide proper xhr setting after a queue is created. |
79 |
| - |
80 |
| - |
81 |
| -Version 0.2.0 [Aug 24, 2012] |
82 |
| -**************************************************************************************************** |
83 |
| -- moved all classes into a configurable createjs namespace |
84 |
| -- added support for preloading SVG files |
85 |
| -- Fixed issues with loading in mobile (Android) browsers |
86 |
| -- Fixed various loading issues throughout |
87 |
| -- added tag-based fallback for images loaded with XHR that fail due to local restrictions |
88 |
| -- Canceling loads now prevents complete, error, and other callbacks from firing. |
89 |
| -- Unloaded code in IE9/10 will not cause RTE when asynchronous callbacks occur. |
90 |
| - |
91 |
| - |
92 |
| -Version 0.1.0 [Apr 2, 2012] |
93 |
| -**************************************************************************************************** |
94 |
| -Initial release. |
| 1 | +Version 0.4.0 [September 25, 2013] |
| 2 | +************************************************************************************************************************ |
| 3 | +CRITICAL (may break existing content): |
| 4 | +- removed all onEvent handlers (ex. onClick, onTick, onAnimationEnd, etc) |
| 5 | +- updated EventDispatcher with latest bubbling model, and the Event class |
| 6 | + |
| 7 | +**** |
| 8 | +- implemented createjs Utils |
| 9 | +- implemented "use strict" mode |
| 10 | +- Fixed issue where a null parameter would cause remove() to reset a queue (removeAll) |
| 11 | +- Fixed documentation where JSONP was doc'd as a second JSON |
| 12 | +- Added description about file types to main LoadQueue description, including example. |
| 13 | +- Fixed edge case where an unmatched file pattern would cause errors |
| 14 | +- Handled cases with no extension |
| 15 | +- Fixed an issue with EventDispatcher when adding the same listener to an event twice |
| 16 | +- Updated the build process to use NodeJS & Grunt.js. Please refer to the readme in the build folder. |
| 17 | + |
| 18 | + |
| 19 | +Version 0.3.1 [May 10, 2013] |
| 20 | +**************************************************************************************************** |
| 21 | +- Fix for removeAll method error |
| 22 | +- Updated file validation RegExp. Supports double-byte characters, prevents partial matches, better |
| 23 | + support for relative paths, improved matching of domains, and modified the "file name" match to |
| 24 | + include the extension (file.mp3 instead of file). The match arguments have not changed otherwise. |
| 25 | + Also used the "extended" argument to make the pattern more readable. |
| 26 | +- Extension comparisons are now case-insensitive |
| 27 | +- Added getAllResponseHeaders() and getResponseHeader() to XHRLoader |
| 28 | +- Added loader parameter to LoadQueue's fileload event. |
| 29 | +- Added support for JSONP. Requires a "callback" parameter on the load item that maps to the JSONP callback |
| 30 | +- Now setting the result object to any JSON parse errors that occur. |
| 31 | +- Now allowing GET and POST requests. Pass a new values option when loading a file to send that data |
| 32 | + as a GET. For a POST request set the new method value to POST. |
| 33 | +- Fixed an issue where setting max connections on an empty queue would trigger a complete event. |
| 34 | +- Added a "filestart" event (thanks zvxy) |
| 35 | +- Fixed naming of the "loadstart" event (used to be "loadStart") |
| 36 | +- Added support for a "basePath" parameter on LoadQueue constructor, and loadFile and loadManifest |
| 37 | + methods, which will prepend a path onto all file loads without modifying the load item. Updated |
| 38 | + all demos to use the new approach. Note that paths with a protocol (http://) will ignore basePath. |
| 39 | +- Added a public method "buildPath" to AbstractLoader, which compiles a full source path using a path, |
| 40 | + basePath, and query object |
| 41 | +- Fixed documentation on progress and fileprogress to display the right property name for progress |
| 42 | +- Fixed AbstractLoader progress event to include the progress property. |
| 43 | +- Fixed IE7/8/9 support for SVG, XML, and other load events. |
| 44 | +- Fixed proxy so deprecated method doesn't override the global one. |
| 45 | +- Fixed several IE 6-8 bugs. |
| 46 | +- Fixed svg flickering while loading on Opera. |
| 47 | +- Fixed issue where operations such as setMaxConnections would unpause a queue |
| 48 | + |
| 49 | + |
| 50 | +Version 0.3.0 [Feb 12, 2013] |
| 51 | +**************************************************************************************************** |
| 52 | +- Class name changed from createjs.PreloadJS to createjs.LoadQueue. |
| 53 | +- Added versions file that is automatically updated via the build process, which provides run-time |
| 54 | + version information on the new PreloadJS object |
| 55 | +- Migrated to new NodeJS-based doc/build process |
| 56 | +- Added version file, which is updated via the build process, and injects build date and version |
| 57 | + into the PreloadJS object |
| 58 | +- Added JSDocs to all protected and private methods, and expanded documentation considerably |
| 59 | +- Added indexOf shim and HTMLAudioElement check to provide IE7/8 support |
| 60 | +- Changed internal proxy method to live on createjs namespace, and support additional parameters. |
| 61 | +- Added methods to clear and reset the preload queue (remove, removeAll, and reset) |
| 62 | +- Changed how the XHR level is determined |
| 63 | +- Changed how request responses in XHR are determined |
| 64 | +- Changed XHR loading for SCRIPT and CSS tags to inject into tags, instead of reloading them |
| 65 | +- Added tag-based loading of SCRIPT, SVG, and CSS tags. Note that Scripts can only be loaded one |
| 66 | + at a time to maintain load order when using tags. |
| 67 | +- Removed XHR-loading of AUDIO tags for use with HTMLAudioElement (can not properly preload) |
| 68 | +- Added BINARY file type and enabled plugin-overriding of types |
| 69 | +- Added better file name parsing via RegExp |
| 70 | +- Added CreateJS EventDispatcher support, and updated demos to use events. |
| 71 | +- Added rawResult, which is the unformatted result loaded via XHR. Update the getResult method toreturn |
| 72 | + it (optionally). |
| 73 | +- Changed how event objects are constructed. Events now contain an "item" property, which contains |
| 74 | + the initially requested object. The items contain a "result" property which points |
| 75 | + to the loaded & parsed content, as well as a "rawResult". |
| 76 | +- Internal reorganization of entire library |
| 77 | +- Much more thorough documentation and examples |
| 78 | +- Moved onFileLoad and onFileProgress event/handlers from AbstractLoader to PreloadJS |
| 79 | +- Added parsing of XML, JSON, and JavaScript files to return formatted results |
| 80 | +- Added setUseXHR method to provide proper xhr setting after a queue is created. |
| 81 | + |
| 82 | + |
| 83 | +Version 0.2.0 [Aug 24, 2012] |
| 84 | +**************************************************************************************************** |
| 85 | +- moved all classes into a configurable createjs namespace |
| 86 | +- added support for preloading SVG files |
| 87 | +- Fixed issues with loading in mobile (Android) browsers |
| 88 | +- Fixed various loading issues throughout |
| 89 | +- added tag-based fallback for images loaded with XHR that fail due to local restrictions |
| 90 | +- Canceling loads now prevents complete, error, and other callbacks from firing. |
| 91 | +- Unloaded code in IE9/10 will not cause RTE when asynchronous callbacks occur. |
| 92 | + |
| 93 | + |
| 94 | +Version 0.1.0 [Apr 2, 2012] |
| 95 | +**************************************************************************************************** |
| 96 | +Initial release. |
0 commit comments