UNPKG

4.02 kBMarkdownView Raw
1# Change Log
2All notable changes to this project will be documented in this file.
3This project adheres to [Semantic Versioning](http://semver.org/).
4
5## [3.2.2]
6- Fixed issue [#59](https://github.com/Esri/ember-cli-amd/issues/59) related to rootURL in tests
7
8## [3.2.1]
9- Fixed issue [#58](https://github.com/Esri/ember-cli-amd/issues/58) related to rootURL
10
11## [3.2.0]
12- Added `inline` option, which will inject the `amd-loading` script directly into index.html when set to true.
13
14## [3.1.3]
15- Small improvement to use in addons
16
17## [3.1.2]
18- Fix issue when running under tests
19
20## [3.1.1]
21- Fix issue with in-repo engines/addon not being parsed for AMD packages
22
23## [3.1.0]
24- Replaced espree and esprima-walk by babel parser, traverse, and generator. Better semantic for what we want to achieve. It also fixes issues we observed with ember-auto-import
25
26## [3.0.7]
27- Bumped up jQuery dependency
28- AMD modules are not ES Modules! Up to today we were letting Ember do the dirty job of injecting in the AMD Module prototype the property 'default'. This is creating issues with some AMD modules. We are now taking this into our hands and creating a proxy ES module around the AMD Module.
29
30## [3.0.6]
31- Breaking change, see readme for details
32- Improvements to the new process
33- Fix in loading script path when built on windows
34- Fix for test builds
35
36## [2.1.2]
37- Small fix: Fixed an issue under `ember serve`, index.html could get corrupted
38
39## [2.1.1]
40- Small fix: Remove old AMD modules from continuous builds
41
42## [2.1.0]
43- Use espree instead of esprima (https://github.com/Esri/ember-cli-amd/pull/47)
44- Refactor into modules
45
46## [2.0.2]
47- Improved compatibility with ember-auto-import
48 - Fixed issue where not all special characters were getting escaped during webpack eval modification
49 - Fixed issue where build would crash when trying to modify an eval expression without a string literal as the argument (i.e. a variable containing a string being passed to eval)
50
51## [2.0.1]
52- Small bug fix
53
54## [2.0.0]
55!!!Breaking changes!!
56- Removed unsued functionality
57- Support for excluding folders in build folder from being processed and converted
58
59## [1.2.3]
60- Fixed package.json
61
62## [1.2.2]
63- Support for tests and ember-cli-code-coverage (small issue fixed for coverage)
64
65## [1.2.1]
66- Support for tests and ember-cli-code-coverage
67
68## [1.2.0]
69- Update License from MIT to Apache-2.0
70
71## [1.1.2]
72- Small improvement for ember-cli-arcgis
73
74## [1.1.1]
75- Improved thw way AMD modules are discovered. Build time should be fatser.
76- Support for Engines and Addons.
77- amdModulePaths is not necessary anymore as the AMD modules are dicovered on the built code.
78
79## [1.0.0]
80- Based on Ember 2.18
81- Changed the way we find and replace the conflicting Ember require and define function/references. Instead of using a regex and replacing string occurences, we are now using esprima to replace Identifiers and Literals.
82
83## [0.4.9]
84- Add support for addons and custom amd module paths
85
86## [0.4.8]
87- Don't replace #define with #efineday
88- Add support for package main shorthand in module names
89- Fix type for `buildOutput` and update README.
90
91## [0.4.7]
92### Fix
93- Fix regular expression check for "require" in test loader
94
95## [0.4.6]
96### Fix
97- Fix esprima parsing issue for functions with parameters with a default value
98
99## [0.4.5]
100### Changed
101- Only scripts with src !== undefined are removed from the body. This allows us to put Google Analytics in the page or other json payloads
102
103## [0.4.4]
104### Added
105- support for inlining of scripts
106### Changed
107- if not inlined, the amd-start and amd-config scripts are fingerprinted to enable cache-busting
108- also ensured that other script tags in the body are not removed (i.e. google analytics)
109
110## [0.4.1]
111### Added
112- support for assets deployed to cdn. If `fingerprint.prepend` is defined in the consuming project's `ember-cli-build.js` file, the specified path will be prepended to the AMD asset urls. If not present, the standard root-relative path of `/assets/SCRIPTNAME.js` is used.