Releases: systemjs/systemjs
Releases · systemjs/systemjs
SystemJS 0.21.0
This release represents a new build of the 6KB SystemJS production loader with the following changes:
- Support for loading modules as AMD falling back to global detection (#1778)
- AMD modules are treated as having the shape
{ default: module }
through System.import instead of returning the default directly (this will ensure dynamic import workflows work out correctly) (#1786)
Now that Rollup supports the system
module format and code splitting, this will allow easy production workflows against chunking and CDN externals.
SystemJS 0.20.19
- Support backticks in CommonJS require detection
- Ensure that depCache preload scripts aren't removed to avoid preload cancellation in Chrome (#1610 (comment), be6d7a6)
SystemJS 0.20.18
Bug Fixes
- Updates ESM regex detection not to detect flow type comments (eacc8c8, #1721)
- Updates package configuration detection bug (0f05dbf, #1658)
- Allows fetch-only plugins to run through translate (#1727, thanks to @felixrabe)
- Falsy __useDefault interop fix from ES Module Loader 2.2.7 (af128f6, ModuleLoader/es-module-loader@31de1f5)
SystemJS 0.20.17
Fixes released minified build comment removal.
SystemJS 0.20.16
Fixes a metadata plugin configuration bug affecting default extension handling through base-level meta (#1708 thanks to @AlbertWillemsen-Centric)
SystemJS 0.20.15
Bug Fixes
- Fixes a circular linking race condition (#1700, https://github.com/ModuleLoader/es-module-loader/releases/tag/2.2.5)
- Fixes the
register
binding in the production loader when anotherSystem
global is present (#1706)
SystemJS 0.20.14
- Upgrades to ES Module Loader 2.2.4
- Fixes
__useDefault
handling in falsy cases (ab1f6d3, fc83942)
SystemJS 0.20.13
Features
- Fixes default import interop for __esModule cases where exports.default is provided only (see Module Loader release notes at https://github.com/ModuleLoader/es-module-loader/releases/tag/2.2.0)
- Errors are now cached in the loader registry to match the WhatWG HTML module script loading algorithm (https://github.com/ModuleLoader/es-module-loader/releases/tag/2.2.0). Errors can only be cleared by using the
System.registry.delete
API. - Prepares the way for
import.meta.url
transformers
Bug Fixes
SystemJS 0.20.12
Upgrades to ES Module Loader 2.1.5, fixing a circular reference bug (#1640).
SystemJS 0.20.11
- Upgrades to ES Module Loader 2.1.4 https://github.com/ModuleLoader/es-module-loader/releases/tag/2.1.4, which deprecates the previous 0.20.7 ES module lifting behaviour due to issues with this approach, as well as fixing some circular binding update edge cases.
- Fixes a bug with the
getConfig()
method of the SystemJS production loader (7b18075) - Fix to ensure that
"bundle"
metadata is still supported in modules output from SystemJS builder to ensure they are interpreted correctly (e595fbc)