Skip to content
This repository has been archived by the owner on Oct 9, 2020. It is now read-only.

Releases: systemjs/builder

SystemJS Builder 0.15.22

12 Jun 08:42
Compare
Choose a tag to compare

Fixes aliasing bug giving error on static builds "Synchronous conditional normalization not supported" (eabc810)

SystemJS Builder 0.15.21

11 Jun 23:49
Compare
Choose a tag to compare

SystemJS Builder 0.15.20

09 Jun 23:41
Compare
Choose a tag to compare

Features

  • Updates to SystemJS 0.19.30
  • traceOpts are now passed into the plugin translate function as the second argument, including an outputESM 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

31 May 16:07
Compare
Choose a tag to compare

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

25 May 13:23
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fixes bundling regression with the CSS plugin (#600)
  • Uses the plugin loader when normalization plugins (0164594)
  • Remove Node 6 deprecation warnings and update source map extraction to ignore /* sourceMappingURL style comments (430e99a)

SystemJS Builder 0.15.17

19 May 11:46
Compare
Choose a tag to compare

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 and browserConfig 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

29 Apr 13:49
Compare
Choose a tag to compare

Features

  • externals array option for builds as sugar for build: 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

11 Apr 10:27
Compare
Choose a tag to compare

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

30 Mar 12:11
Compare
Choose a tag to compare

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)

SystemJS Builder 0.15.13

12 Mar 15:13
Compare
Choose a tag to compare

Bug Fixes

  • Caching fixes for package configurations (8ced74a, #523)
  • Aliasing fixes for conditionals and subpaths when doing build exclusions (a015a0d)