UNPKG

3.69 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.1.3]
6- Small improvement to use in addons
7
8## [3.1.2]
9- Fix issue when running under tests
10
11## [3.1.1]
12- Fix issue with in-repo engines/addon not being parsed for AMD packages
13
14## [3.1.0]
15- 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
16
17## [3.0.7]
18- Bumped up jQuery dependency
19- 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.
20
21## [3.0.6]
22- Breaking change, see readme for details
23- Improvements to the new process
24- Fix in loading script path when built on windows
25- Fix for test builds
26
27## [2.1.2]
28- Small fix: Fixed an issue under `ember serve`, index.html could get corrupted
29
30## [2.1.1]
31- Small fix: Remove old AMD modules from continuous builds
32
33## [2.1.0]
34- Use espree instead of esprima (https://github.com/Esri/ember-cli-amd/pull/47)
35- Refactor into modules
36
37## [2.0.2]
38- Improved compatibility with ember-auto-import
39 - Fixed issue where not all special characters were getting escaped during webpack eval modification
40 - 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)
41
42## [2.0.1]
43- Small bug fix
44
45## [2.0.0]
46!!!Breaking changes!!
47- Removed unsued functionality
48- Support for excluding folders in build folder from being processed and converted
49
50## [1.2.3]
51- Fixed package.json
52
53## [1.2.2]
54- Support for tests and ember-cli-code-coverage (small issue fixed for coverage)
55
56## [1.2.1]
57- Support for tests and ember-cli-code-coverage
58
59## [1.2.0]
60- Update License from MIT to Apache-2.0
61
62## [1.1.2]
63- Small improvement for ember-cli-arcgis
64
65## [1.1.1]
66- Improved thw way AMD modules are discovered. Build time should be fatser.
67- Support for Engines and Addons.
68- amdModulePaths is not necessary anymore as the AMD modules are dicovered on the built code.
69
70## [1.0.0]
71- Based on Ember 2.18
72- 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.
73
74## [0.4.9]
75- Add support for addons and custom amd module paths
76
77## [0.4.8]
78- Don't replace #define with #efineday
79- Add support for package main shorthand in module names
80- Fix type for `buildOutput` and update README.
81
82## [0.4.7]
83### Fix
84- Fix regular expression check for "require" in test loader
85
86## [0.4.6]
87### Fix
88- Fix esprima parsing issue for functions with parameters with a default value
89
90## [0.4.5]
91### Changed
92- Only scripts with src !== undefined are removed from the body. This allows us to put Google Analytics in the page or other json payloads
93
94## [0.4.4]
95### Added
96- support for inlining of scripts
97### Changed
98- if not inlined, the amd-start and amd-config scripts are fingerprinted to enable cache-busting
99- also ensured that other script tags in the body are not removed (i.e. google analytics)
100
101## [0.4.1]
102### Added
103- 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.