Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Releases: ModuleLoader/es-module-loader

ES6 Module Loader 0.8.1

11 Aug 16:02
Compare
Choose a tag to compare
  • Fix a dependency linking bug (e92b654)
  • Fix data-init support (ec44a82)
  • Implement percent-encoding when resolving module names to URLs (d141492)
  • Include ES6 source maps support (2087d50)

ES6 Module Loader 0.8.0

06 Aug 01:27
Compare
Choose a tag to compare

Updates module syntax according to the spec change:

  module P from 'q';

->

  import * as P from 'q';

ES6 Module Loader 0.7.2

02 Aug 21:07
Compare
Choose a tag to compare
  • New System.register implementation with better performance and support for ES6 modules in IE8 (6243eca)
  • Includes Reflect.global support (09e398a)
  • System is now always defined as a global (7bd753c)
  • Communication to Traceur via System.parse is hookable from the loader, with an updated parse implementation (036aa62)

ES6 Module Loader 0.7.1

26 Jun 19:34
Compare
Choose a tag to compare

Reject imports that load from modules with an outer exception (#168).

Includes a more useful debugging trace.

ES6 Module Loader 0.7.0

26 Jun 19:33
Compare
Choose a tag to compare

Updates to the May 22 2014 ES6 Specification draft.

Breaking change:

  • Module is no longer exported as an export or global. Instead use System.newModule({}) or Reflect.Loader.prototype.newModule. Module objects no longer have the __esModule property too.

Non-breaking changes:

ES6 Module Loader 0.6.1

19 May 03:38
Compare
Choose a tag to compare
  • Added tracing API with loader.trace = true, loader.execute = false. Traces are stored on loader.loads. Non-spec.
  • Fix to ensure loader.failed always provides failed load records (non-spec, but useful for debugging)

ES6 Module Loader 0.6.0

07 May 18:56
Compare
Choose a tag to compare
  • Comprehensive update to latest ES6 specification (April 27th 2014 draft)
  • Instantiate now runs correctly to the spec, assuming a side table handler - this is the biggest breaking change
  • Comprehensive ES6 circular references support
  • Includes support for group linking algorithm allowing ES6 circular references to work alongside ES6 and AMD circular references
  • Loader is now LoaderPolyfill to reflect fact that global is still under debate
  • System.import now runs normalization
  • System adds failed load records for debugging as System.failed for inspection
  • Only support for anonymous <script type=module> due to spec discussion changes

ES6 Module Loader 0.5.4

27 Mar 23:08
Compare
Choose a tag to compare
  • Fix source maps support for compiled ES6 (f9510d4)
  • Separate Traceur from repo and update to 0.0.32 (7fc336f, cb1f9f7)
  • IE8 support (8738853)
  • Update promises to use when.js (5c0dee1)