This repository was archived by the owner on Oct 9, 2020. It is now read-only.
Releases: systemjs/builder
Releases · systemjs/builder
SystemJS Builder 0.15.32
Features
- Upgrades to Rollup 0.36 and SystemJS 0.19.39
Bug Fixes
- Fix first-line source mappings (f0fad9b, @asapach)
- Allow set conditions to imply conditional substitution values enabling virtual substitution modules (e5132e3, b56bcc9)
- Conditional refactoring to better handle conditional canonicalization early (941315e)
- Transitive conditionals tracing fix (e888dfa)
- Fix to ensure falsy dynamic module format values are permitted in static builds (6639c1b)
SystemJS Builder 0.15.31
- Ensure Babel defaults to parsing CommonJS, AMD and globals as non-strict (05807f2)
- Major update to conditional loading system, based on two simplified conditional environment objects as options to the trace -
inlineConditionsandconditions. Whereconditionsprovides the trace variation, whileinlineConditionsprovides the singular condition paths to inline. IfinlineConditionsis set totrue,inlineConditionswill inline all singularconditionsas before (07aced7, fede396, dc7e502, 65cbc1e, 3337e1e)
SystemJS Builder 0.15.30
Fixes System undefined in static builds of CommonJS (#673)
SystemJS Builder 0.15.29
Fixes CJS normalization regression (#669)
SystemJS Builder 0.15.28
Fix to add back CJS remap API function (9e964f7)
SystemJS Builder 0.15.27
Upgrades CJS transformers to Babel-based transformer plugin (@jrauschenbusch, a413644)
SystemJS Builder 0.15.26
- Fixes SFX builds with rollup containing Node requires (3cdb29c)
- Works around a
thisscoping Safari bug in webworkers (7a3ddbf, systemjs/systemjs#1353)
SystemJS Builder 0.15.25
SystemJS Builder 0.15.24
Features
- Global and register transforms now run through Babel and will produce better source maps. Massive thanks to @asapach for rewriting these transformers. (b474ee7, 051deb6)
inlineConditionsbuild option to automatically inline the resolution of conditions that are fully resolved when bundling (5f57558, f081683)traceConditionModulesbuild option to specify whether to trace conditional modules themselves in the tree, defaults totrueallowing an opt-out (87f4d08)bundleandassetListplugin phases fully separated (a362009)- Ensure that compile and Rollup run the bundle hook (001803b, 9785944, #517)
- Allow late-pipeline-stage build opt-outs (82b7f0f)
- Externals aliasing will now reverse apply main (5e72725, #648)
- Enable child builds by exposing the builder itself as
System.builder(f76baac, 7fd5060)
Bug Fixes
- Fix to ensure SFX builds have access to __moduleName, although note that __moduleName is an unreliable concept in SFX builds even with encodeNames: false set (cb94933, #635)
- Fix for plugin syntax throwing No resolution at all for condition... error (c489f2d)
- Fixes a caching bug in the fetch hook (1a6721d)
SystemJS Builder 0.15.23
- Full source maps support for Rollup optimizations (db4b3a8)
- Allow a blank plugin to automatically be excluded from the build, allowing
map: { 'custom-loader': '@empty' }at build time to imply the plugin is a runtime plugin (5c59fdb) - Fix bug with Rollup external aliasing, causing
Uncaught Error: Module must be loaded as AMD or CommonJSerror (91a4271) - Automatically treat globalDeps as externals (c3c3e73)