This repository has been archived by the owner on Jul 13, 2020. It is now read-only.
Releases: ModuleLoader/es-module-loader
Releases · ModuleLoader/es-module-loader
ES Module Loader 2.3.0
- Support for top-level await variant B through a promise return from System.register execute
- Support for real ES module returns in instantiate through Symbol.toStringTag detection (allowing bridging between native loader)
ES Module Loader 2.2.8
Fixes trailing backtracking segment handling regression in URL resolution (#536)
ES Module Loader 2.2.7
Handle falsy default interop module values (31de1f5)
ES Module Loader 2.2.6
Fix state persistence bug with registry removal - while errors are cached in the registry, a delete operation acts to clear these (2ac37ef)
ES Module Loader 2.2.5
Fixes some failing circular reference cases in the linking algorithm, also providing a perf improvement to loading (ebf9dda)
ES Module Loader 2.2.4
Simplifies URL resolution protocol handling (5c23a11)
ES Module Loader 2.2.3
Fix let statement for compatibility (cec262f)
ES Module Loader 2.2.2
Fixes a bug with error caching (e34a1d0)
ES Module Loader 2.2.1
Prepares the way for import.meta.url
as the primary contextual mechanism, to allow deprecation of __moduleName
.
ES Module Loader 2.2.0
Features
- New default interop to allow
import {default} from 'cjs'
to work out even when the CJS module containsexports.__esModule = true; exports.default = 'x'
, which previously would have returnedexports
instead of'x'
(ad8ca7d) - Upgrades to the new WhatWG spec error algorithm of caching fetch and evaluation errors. Support for
Loader.prototype.delete
is provided to ensure this can clear that state. (#533)
Bug Fixes
- Fixes the URL resolution algorithm to ensure that
./x/some:path
is not detected as an absolute URL (d3a2e33)