This repository has been archived by the owner on Oct 9, 2020. It is now read-only.
Releases: systemjs/builder
Releases · systemjs/builder
SystemJS Builder 0.15.22
Fixes aliasing bug giving error on static builds "Synchronous conditional normalization not supported" (eabc810)
SystemJS Builder 0.15.21
- Updates to SystemJS 0.19.31
- Fixes build external aliasing regression (a44315b, jspm/jspm-cli#1900)
- New handling for build environment configuration (8b799fb)
- Corrects failed input source maps loading bug (a0cc130, jspm/jspm-cli#1880 (comment))
SystemJS Builder 0.15.20
Features
- Updates to SystemJS 0.19.30
traceOpts
are now passed into the plugintranslate
function as the second argument, including anoutputESM
option for plugins to check to know when to output ES modules or System.register modules for ES6 (27af669)- Upgrades Rollup to 0.30.0 (10179fd, #570)
Bug Fixes
- Invalid input source maps no longer fail the build (804e63e)
- Fixes bug to support
builder.compile
separate file compilation (dae0f18) - Fix to ensure SFX encodings apply to npm scoped packages (6e8953f, thanks to @jumperchen, #615)
SystemJS Builder 0.15.19
Features
buildStatic
by default to build for production (bbf0e11)
Bug Fixes
- Fixes
dev
condition bug (36b9c7c) - Fixes
sourceMappingURL
source detection (3d95d8d, #606) - Fixes source map file name for Babel compilation (e6bd7c5)
- Fixes a bug when source maps are not available (f018a60)
- Disable loading input source maps when source maps are not explicitly being generated (c4094c3)
- Fixes package name canonicalization bug (4315a9e)
SystemJS Builder 0.15.18
SystemJS Builder 0.15.17
Features
- Updated to SystemJS 0.19.28
- Support for input source map comment parsing in builds thanks to @asapach (#297)
options.exportDefault
option for static builds to indicate only the default export of the ES module should be the module value of the static module output, with automatic setting of this option for legacy module formats (#591)- Support for new
nodeConfig
,devConfig
andbrowserConfig
systemjs environment configurations (builder environment gets nodeConfig and devConfig applied) (33cdba1) - Set builder default of always bundling for browser in production (bf0028c)
- Build support for new SystemJS package conditional map feature to allow any arbitrary conditions (61c5e21)
Bug Fixes
- Fixes an AMD transformation syntax bug (5cf6bc4)
- Fix webkit deprecation warnings (#574)
- Fix double map config circularity issue (#585)
- Fix builder canonicalization of non-wildcard folder paths (a381d02)
- Source map sources bug fixes (6ba5476, 8316062)
- Allow custom fetch hooks extending the default fetch in the builder to by default be cacheable (61d7540)
SystemJS Builder 0.15.16
Features
externals
array option for builds as sugar forbuild: false
metadata- Supports comments in transpiled ES modules (8554509)
- Node 6 support (85b5c67)
Bug Fixes
- FIx source maps for ES modules (for all transpilers) by using Babel internally (ae5a649)
- Static builds IE hasOwnProperty fix (601f549 thanks to @joeldenning
) - Fix sourceMapContents for UglifyJS use (4e081db thanks to @gcnm-pgeil)
- NodeJS scope masking for Node execution of bundles (06f6c3f)
output.modules
fix when using Rollup (dd3dcdf)- Fix builds of conditional entry points (104ff4f)
- Fix to ensure direct trees can be passed to bundle (#564)
- Ensure
@dummy-entry-point
is optimized out with Rollup (548879c) - Ensure
builder.compile
isn't cached (21b7238)
SystemJS Builder 0.15.15
Bug Fixes
- Reverts the previous change of masking the global require (d126587)
output.modules
is provided as an ordered array (6416371)- Ensure
output.modules
is provided properly for static builds (35d55b5) - Support null value globals meta, which don't get used (ea936ba)
- Fix conditional resolution to handle fallback normalization correctly (6f25cda)
- AMD transformer support for object destructuring (5c5b744)
- Ensure circular conditionals are properly detected (8bac50b)
SystemJS Builder 0.15.14
Features
- Bundle arithmetic now supports parentheses thanks to @arackaf (#535)
- The global require is now cleared for module execution, as in SystemJS 0.19.25 (b7084cc)
- Provide a
bundleName
canonical on the bundle output (4be5792)
Bug Fixes
- Builder cache invalidation is now based on decanonicalize to ensure well-defined behaviour (bb312f7)
- Fixes static bundles when using wildcards (e7b4ca5)
- Fixes a tracing bug to ensure that conditional package dependencies are properly included in the build (f8abda4)
- Entry point canonicalization to use full normalization to support conditionals (db663f0)
- NormalizePath edge case fixes (72cb94a)
- Traceur upgrade fixes duplicate variable error (#512)