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

04 Jun 15:20
Compare
Choose a tag to compare

Revert to Traceur 0.0.88 due to the same parsing error.

SystemJS Builder 0.11.1

04 Jun 15:09
Compare
Choose a tag to compare

Revert to Traceur 0.0.89 due to parsing error.

SystemJS Builder 0.11.0

04 Jun 14:47
Compare
Choose a tag to compare

Upgrades to the major SystemJS 0.17 release, see the release notes at https://github.com/systemjs/systemjs/releases/tag/0.17.0.

  • AMD modules are no longer converted into System.registerDynamic. This fixes a couple of bugs with AMD bundling (#167, #168).
  • AMD contextual requires now build correctly (#164).

SystemJS Builder 0.10.6

25 Apr 19:33
Compare
Choose a tag to compare
  • Global format IE8 fixes for SFX bundles (fa6e9f0)
  • builder.reset bug fix (dec1857)
  • Correct Babel version detection (620d056)

SystemJS Builder 0.10.5

23 Apr 16:21
Compare
Choose a tag to compare

Features

  • sourcesContent support (3f7c7a7)
  • outFile is now a fully-optional parameter (2947933)
  • builder.reset can now take a custom loader as argument (a5d76f6)
  • Bundles themselves can be used in arithmetic now (b627d78)
  • __filename, __dirname are baseURL absolute now (ad3166b)

Bug Fixes

SystemJS Builder 0.10.4

09 Apr 11:10
Compare
Choose a tag to compare
Updates
Bugfixes
  • Fix SFX bug when building with mapped entry point #127 (cc9d484)

SystemJS Builder 0.10.3

27 Mar 22:07
Compare
Choose a tag to compare

Fixes __esModule handling SFX bug (34a86ab)

SystemJS Builder 0.10.2

26 Mar 21:13
Compare
Choose a tag to compare

SystemJS update to allow server resolution of transpiler to fail.

SystemJS Builder 0.10.1

26 Mar 19:01
Compare
Choose a tag to compare
  • Upgrades SystemJS and ES6 Module Loader bug fixes for Node resolution of transpilers and a clone fix.
  • Instantiate call bug fix (6d277bd)
  • Fix to ensure runtime is auto-included for sfx bundles.
  • Fix to ensure sfx bundles are fully normalized with Babel runtime transformer (de591c7).

SystemJS Builder 0.10.0

24 Mar 19:51
Compare
Choose a tag to compare

Breaking Changes

  • Transpilers are now loaded as modules, see the SystemJS 0.16 release notes https://github.com/systemjs/systemjs/releases/tag/0.16.0.
  • babel-core needs to be installed explicitly as a dependency and is no longer included in the tree by default.
  • builder.trace now returns a direct tree object instead of an intermediate trace object.
  • SFX bundles now attempt to include the Traceur or Babel runtime by default if needed. This can be disabled with the runtime: false build option.
  • All bundles now contain fully-normalized dependencies. This restricts production-time mappings, but means that map config is not needed at all in production unless dynamic normalization and loading scenarios are required.

New Features

  • builder.build, builder.buildSFX (#108) and builder.trace now support arbitrary arithmetic expressions, supporting wildcards (#104), single module arithmetic (#111), and a new commonality operator (#113).
  • Babel helpers are now used by default instead of inlining the helpers for every module (#105).
  • SFX bundles now include the Traceur or Babel runtime by default if used (#46).
  • Plugins with build: false set will now be included in the trace (#89).
  • Uglify dead code removal is now enabled by default for bundles, with a globalDefs option which can now be passed in with the build configuration (#116).
  • Traceur and Babel are only loaded on demand allowing for faster require time (be817ae).
  • builder.getDepCache helper for generating the depCache configuration for a traced tree.
  • Build output includes a modules array which can directly be used to populate bundles configuration.

Bug Fixes

  • Declarative SystemJS configuration is now supported (#98)
  • Arithmetic provides useful error messages for invalid syntax (#112)
  • SFX bundles have been updated to match SystemJS 0.16 fixes (#118)
  • AMD dependency dedupe fix (#110)