SystemJS 0.18.0
This is a minor but breaking correction to the 0.17 release. For upgrading from SystemJS 0.16.0, the 0.17 release notes provide the breaking changes upgrade guide.
Minor Breaking Changes
- Paths now apply before
defaultJSExtensions
instead of after. defaultExtension
in packages (https://github.com/systemjs/systemjs/blob/0.18.0/docs/config-api.md#packages) now takes preference todefaultJSExtensions
(https://github.com/systemjs/systemjs/blob/0.18.0/docs/config-api.md#defaultjsextensions) allowing packages to selectively upgrade to the new conventions.
Features
- require.toUrl AMD support (#504)
- load.metadata.sourceMap support for plugin source map builds (#497)
- Configuration order no longer matters, and baseURL can only be set before other config (#514, 39ff8d0)
- Plugin modules and arguments run through full normalization pipeline (#483)
Bug Fixes
__useDefault
is no longer exported via export * (#487)- Backwards compatibility fix for global deps meta syntax (#494)
- Fixes system-polyfills.js detection of URL in IE & IE Edge (#495, ModuleLoader/es-module-loader#398)
- Boolean conditional module name fix (#503)