This repository was archived by the owner on Jul 13, 2020. It is now read-only.
Releases: ModuleLoader/es-module-loader
Releases · ModuleLoader/es-module-loader
ES6 Module Loader 0.8.1
ES6 Module Loader 0.8.0
Updates module syntax according to the spec change:
module P from 'q';
->
import * as P from 'q';
ES6 Module Loader 0.7.2
- 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
Reject imports that load from modules with an outer exception (#168).
Includes a more useful debugging trace.
ES6 Module Loader 0.7.0
Updates to the May 22 2014 ES6 Specification draft.
Breaking change:
Module
is no longer exported as an export or global. Instead useSystem.newModule({})
orReflect.Loader.prototype.newModule
. Module objects no longer have the__esModule
property too.
Non-breaking changes:
- Isolate Traceur parsing code (9e7bafe)
- Fix spec bug https://bugs.ecmascript.org/show_bug.cgi?id=2995
- Testing and reporting spec bugs Reporting https://bugs.ecmascript.org/show_bug.cgi?id=2994, https://bugs.ecmascript.org/show_bug.cgi?id=2993
- Report and adjust minor spec issue https://bugs.ecmascript.org/show_bug.cgi?id=2795
- System.register dependency ordering fix
- IE8 fixes (7bfef3f)
- Performance optimizations (beb5949)
ES6 Module Loader 0.6.1
- Added tracing API with
loader.trace = true, loader.execute = false
. Traces are stored onloader.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
- 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