Skip to content

Latest commit

 

History

History
118 lines (87 loc) · 4.07 KB

CHANGELOG.md

File metadata and controls

118 lines (87 loc) · 4.07 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[3.2.4]

  • Fixed issue related to rootURL in tests

[3.2.3]

  • Fixed issue with ember serve when script tags were duplicated after rebuilds

[3.2.2]

  • Fixed issue #59 related to rootURL in tests

[3.2.1]

  • Fixed issue #58 related to rootURL

[3.2.0]

  • Added inline option, which will inject the amd-loading script directly into index.html when set to true.

[3.1.3]

  • Small improvement to use in addons

[3.1.2]

  • Fix issue when running under tests

[3.1.1]

  • Fix issue with in-repo engines/addon not being parsed for AMD packages

[3.1.0]

  • 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

[3.0.7]

  • Bumped up jQuery dependency
  • 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.

[3.0.6]

  • Breaking change, see readme for details
  • Improvements to the new process
  • Fix in loading script path when built on windows
  • Fix for test builds

[2.1.2]

  • Small fix: Fixed an issue under ember serve, index.html could get corrupted

[2.1.1]

  • Small fix: Remove old AMD modules from continuous builds

[2.1.0]

  • Use espree instead of esprima (#47)
  • Refactor into modules

[2.0.2]

  • Improved compatibility with ember-auto-import
    • Fixed issue where not all special characters were getting escaped during webpack eval modification
    • 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)

[2.0.1]

  • Small bug fix

[2.0.0]

!!!Breaking changes!!

  • Removed unsued functionality
  • Support for excluding folders in build folder from being processed and converted

[1.2.3]

  • Fixed package.json

[1.2.2]

  • Support for tests and ember-cli-code-coverage (small issue fixed for coverage)

[1.2.1]

  • Support for tests and ember-cli-code-coverage

[1.2.0]

  • Update License from MIT to Apache-2.0

[1.1.2]

  • Small improvement for ember-cli-arcgis

[1.1.1]

  • Improved thw way AMD modules are discovered. Build time should be fatser.
  • Support for Engines and Addons.
  • amdModulePaths is not necessary anymore as the AMD modules are dicovered on the built code.

[1.0.0]

  • Based on Ember 2.18
  • 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.

[0.4.9]

  • Add support for addons and custom amd module paths

[0.4.8]

  • Don't replace #define with #efineday
  • Add support for package main shorthand in module names
  • Fix type for buildOutput and update README.

[0.4.7]

Fix

  • Fix regular expression check for "require" in test loader

[0.4.6]

Fix

  • Fix esprima parsing issue for functions with parameters with a default value

[0.4.5]

Changed

  • Only scripts with src !== undefined are removed from the body. This allows us to put Google Analytics in the page or other json payloads

[0.4.4]

Added

  • support for inlining of scripts

Changed

  • if not inlined, the amd-start and amd-config scripts are fingerprinted to enable cache-busting
  • also ensured that other script tags in the body are not removed (i.e. google analytics)

[0.4.1]

Added

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