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.32

26 Sep 14:25
Compare
Choose a tag to compare

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

06 Sep 16:12
Compare
Choose a tag to compare
  • 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 - inlineConditions and conditions. Where conditions provides the trace variation, while inlineConditions provides the singular condition paths to inline. If inlineConditions is set to true, inlineConditions will inline all singular conditions as before (07aced7, fede396, dc7e502, 65cbc1e, 3337e1e)

SystemJS Builder 0.15.30

24 Aug 15:43
Compare
Choose a tag to compare

Fixes System undefined in static builds of CommonJS (#673)

SystemJS Builder 0.15.29

22 Aug 13:35
Compare
Choose a tag to compare

Fixes CJS normalization regression (#669)

SystemJS Builder 0.15.28

21 Aug 18:09
Compare
Choose a tag to compare

Fix to add back CJS remap API function (9e964f7)

SystemJS Builder 0.15.27

21 Aug 18:09
Compare
Choose a tag to compare

Upgrades CJS transformers to Babel-based transformer plugin (@jrauschenbusch, a413644)

SystemJS Builder 0.15.26

01 Aug 16:33
Compare
Choose a tag to compare

SystemJS Builder 0.15.25

26 Jul 20:22
Compare
Choose a tag to compare

Fix fetch cache binding bug (1eb010f, #655)

SystemJS Builder 0.15.24

26 Jul 13:02
Compare
Choose a tag to compare

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)
  • inlineConditions build option to automatically inline the resolution of conditions that are fully resolved when bundling (5f57558, f081683)
  • traceConditionModules build option to specify whether to trace conditional modules themselves in the tree, defaults to true allowing an opt-out (87f4d08)
  • bundle and assetList plugin 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

15 Jun 16:01
Compare
Choose a tag to compare
  • 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 CommonJS error (91a4271)
  • Automatically treat globalDeps as externals (c3c3e73)