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

10 Mar 10:33
Compare
Choose a tag to compare

Fixes conditional builds in Node (1c0053f, f83f52e)

SystemJS Builder 0.15.11

09 Mar 14:19
Compare
Choose a tag to compare

Features

  • Upgrades to SystemJS 0.19.24
  • All custom uglify options can now be set via { uglify: { beautify: {...}, compress: {...} } }, with existing defaults retained (fac9748)
  • Support for bundling require.resolve calls (8fc2e90)
  • Support for bundling and static builds of globals with exports set to an array (9a5e36c)

Bug Fixes

  • Only support encodeNames option for static builds (6d21c8a)
  • Fix plugin syntax canonicalization for globbed arithmetic expressions (d3d7588)
  • Fix to ensure static build externals have deterministic ordering (08f69b9, #515)
  • Fix to ensure depCache generation is unnormalized (da444c9)
  • Comprehensive refinement of package conditional map normalization, fixing conditional build bugs (2e42b9c,
  • Ensure CommonJS process.env.NODE_ENV optimizations are only done for the production condition (0efab54)
  • Support building files with variable named defines in AMD (facb453, #513)
  • Fix AMD build bug where factory functions throw (f024acf)

SystemJS Builder 0.15.10

25 Feb 15:47
Compare
Choose a tag to compare

Features

  • Upgrades to SystemJS 0.19.23
  • Support bundling AMD modules that contain both named defines alongside an anonymous define (#337, 69fe75f)
  • Refactors AMD, CJS helpers for simpler global handling to match SystemJS upgraded approach (69fe75f)

Bug Fixes

  • Fixes globalDeps alias bugs not allowing globalDeps to be set properly (9b1d18c)
  • Fixes ability for plugin builds to return ESM with Rollup optimizations (13ed8f8)
  • Fixes an invalid reference Rollup bug, and Rollup error bug when there is no optimization done (d80d775, 13209cb)
  • Fix package config build case where package configurations detect invalid .json.json dependencies (#508)
  • Wildcard bundling normalization adjustment (#501)
  • Entry point normalization handling fix (8e73240, 101ee8b)
  • Array build argument - build(['module', 'list']) (9088391)
  • Better trace error output (bb09bcb)

SystemJS Builder 0.15.9

16 Feb 13:57
Compare
Choose a tag to compare
  • Fixes a decanonicalization build bug (systemjs/systemjs@e6a6b4d)
  • Enables conditional resolution chaining in builds when conditionals resolve to conditionals (0b0434b)

SystemJS Builder 0.15.8

15 Feb 23:24
Compare
Choose a tag to compare

Bug Fixes

  • Fixes an error where TypeScript builds would throw "The incorrect instance of System is being used to System.import during builds" (cfb05fb)
  • Fixes a bundling error using exact paths like paths: { test: 'test.js' } and defaultJSExtensions is enabled, giving an incorrect ENOENT on test (2997116)
  • Fix to ensure spaces are allowed in module names passed into the bundle functinon (37bcdb2, #486)
  • Fixes rollup interaction with exclusions to ensure proper normalization (#476, d935eed)
  • Better compiler error output (d72141b, 675590c)

SystemJS Builder 0.15.7

04 Feb 13:36
Compare
Choose a tag to compare

Upgrades to SystemJS 0.19.19.

Bug Fixes

  • Ensure # is supported in module names (a91433b)
  • Fix support for conditional inlining with Rollup disabled (0c8e88d)
  • Move source map sanitization into builder itself (8a57f36)

SystemJS Builder 0.15.6

01 Feb 14:54
Compare
Choose a tag to compare

Features

  • Rollup optimizations are disabled by default until fully stable pending #476 (26f6eeb). Use the rollup: true buildStatic option to enable.

Bug Fixes

SystemJS Builder 0.15.5

25 Jan 10:26
Compare
Choose a tag to compare

Features

  • Relax constraint that UMD output must have globalDeps provided (de920ce)
  • Configuration builds remove non-package-configuration properties (c2db3e1)

Bug Fixes

  • Fix to ensure aliases work with subpathing (f2f09fb)
  • Conditional trace support for defaultJSExtensions (5bf7c6e)
  • Allow custom fetch override option for buildStatic calls (3f9855b)
  • Plugin first syntax conditional canonicalization bug fix (be382b2)

SystemJS Builder 0.15.4

19 Jan 23:35
Compare
Choose a tag to compare

Features

  • Allow builds with a production option to use the production SystemJS conditional branches (48733d5)
  • Support a new syntax in arithmetic to indicate a module name is already canonicalized using backticks (#474, e6896cf)
  • Make the static build format hint strings an option, disabled by default (7a912c2)

Bug Fixes

  • Fix bug where json format breaks static builds (739b67e)
  • Ensure all externals act as build: false (6e24a78)
  • Polished Rollup workflows and error cases (496498a)
  • Ensure SystemJS.config can be used in place of System.config in loaded config files (1594c38)
  • Update UMD static template to ensure it can be loaded by SystemJS itself (#471)
  • Ensure interpolation default condition values are properly supported (d3b97d2)

SystemJS Builder 0.15.3

13 Jan 15:46
Compare
Choose a tag to compare
  • Conditional normalization and build fixes (8d45902, 7e05447)
  • Make UMD the default static build (52597db)