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 v0.17.7

Choose a tag to compare

@guybedford guybedford released this 05 Sep 11:30
  • Allow wildcards in paths to match against empty strings (08349ae)
  • Support possible xhr authentication builds (e436b84)

ES6 Module Loader v0.17.6

Choose a tag to compare

@guybedford guybedford released this 13 Aug 12:43
  • Fixes IE9 CORS bug (ae60fff)
  • Move percent-encoding of # in module names to loader implementations (a136e59)

ES6 Module Loader v0.17.5

Choose a tag to compare

@guybedford guybedford released this 06 Aug 22:15

Fixes a linking bug (c518b8c)

ES6 Module Loader v0.17.4

Choose a tag to compare

@guybedford guybedford released this 03 Aug 15:46

Features

  • Improved stack traces for failed loads - will always provide exact parent for any failure (thanks to @nyarly, #397).
  • Source maps can be disabled for transpilers via transpiler options (#418)
  • Better XHR error reporting (thanks to @msegado, 8b4dd47)
  • module.toString is now Module per ES6 spec (23e92dc)

Bug Fixes

ES6 Module Loader v0.17.3

Choose a tag to compare

@guybedford guybedford released this 24 Jun 14:18

Correction to URL detection. Will now always use global.URLPolyfill when present, and this is included in the default builds.

ES6 Module Loader v0.17.2

Choose a tag to compare

@guybedford guybedford released this 22 Jun 22:08

Bug Fixes

  • URL detection fix in Safari (0ec110f)
  • Throw errors trying to run transpilation in production build (43182b0)
  • Ensure errors properly compose in NodeJS (b97c6be)

ES6 Module Loader v0.17.1

Choose a tag to compare

@guybedford guybedford released this 14 Jun 15:22

Implements support for the bulk export variation of System.register (#386, c0f66ad)

ES6 Module Loader 0.17.0

Choose a tag to compare

@guybedford guybedford released this 04 Jun 14:37

Breaking Changes

  • Module names are now normalized as URLs in the default System implementation, with locate simply the identity operation.
    .js extensions are also no longer added by default.
    These changes are part of the transition into the new specification work. See the discussion at whatwg/loader#52 for further information.
    .js extension adding can easily be added back if needed with a custom hook.
  • __moduleAddress is no longer provided, just __moduleName now that this is a URL
  • Loader builds no longer include the promises polyfill, but do include the URL polyfill.
  • baseURL is no longer implemented. It can be replaced by wildcard paths - System.paths['*'] = '/path/*'

Features

  • TypeScript support (466616a)
  • New minimal loader build reducing the footprint from 9KB to a 6KB dev and 5KB production build (3df5de2)
  • Build with transpiler now renamed to es6-module-loader-dev, and loader without the transpiler es6-module-loader
  • System.import now allows direct parentName as second argument (1889e51)

Bugs

ES6 Module Loader 0.16.6

Choose a tag to compare

@guybedford guybedford released this 28 Apr 20:30
  • WebWorker iOS7 support (8eb0d55)
  • Support non-enumerable properties in newModule (57675e9)

ES6 Module Loader 0.16.5

Choose a tag to compare

@crisptrutski crisptrutski released this 09 Apr 10:24

Bugfixes

  • Fix ES6 debugging via source map with Traceur (20ced0c)