Skip to content

Releases: jspm/jspm-cli

jspm 0.16.26

01 Feb 16:09
Compare
Choose a tag to compare

jspm 0.17 beta

25 Jan 11:07
Compare
Choose a tag to compare

Available via npm install jspm@beta.

For usage instructions, see the jspm 0.17 beta guide.

Breaking Changes in jspm 0.17

  • When updating to jspm 0.17, jspm 0.16 projects will run through an automated upgrade process.
  • defaultJSExtensions is now disabled and cannot be enabled for this version of jspm. Package configuration is now the primary mechanism for ensuring a defaultExtension.
  • config.js is now called jspm.config.js and works alongside a new separate jspm.browser.js config file
  • jspm install github:x/y now installs into the default alias y not x/y
  • Registry API changes (with backwards compatibility warnings):
  • By default transpilers are plugins, with the init process providing the standard plugins for Traceur, Babel and TypeScript. jspm dl-loader babel is no longer supported and this command only downloads the loader files.
  • The GitHub registry will always download the git tree tag or branch directly instead of checking for uploaded release archive assets. As a result GitHub API credentials are no longer necessary.
  • All overrides are all checked in to the package.json file to guarantee reproducibility.
  • jspm setmode remote has been disabled until the jspm registry can be upgraded to the 0.17 version.

Additional Features

  • New dynamic package configuration system - package files are no longer modified at all on download, with SystemJS configuration managing the npm compatibility layer.
  • New linking workflow
  • Peer dependency support
  • New configuration file interface to fully retain existing style and properties
  • Support for server-side npm installs
  • npm registry endpoint supports custom module formats
  • Local project configured as a package itself with init prompt handling
  • Babel 6 plugin (https://github.com/systemjs/plugin-babel)
  • Traceur plugin (https://github.com/systemjs/plugin-traceur)
  • Automatic Rollup optimizations for jspm build (systemjs/builder#442)

jspm 0.16.25

25 Jan 10:31
Compare
Choose a tag to compare

0.17.0-beta.3

19 Jan 23:56
Compare
Choose a tag to compare

jspm 0.16.24

19 Jan 23:43
Compare
Choose a tag to compare

jspm 0.16.23

13 Jan 15:46
Compare
Choose a tag to compare

jspm 0.16.22

12 Jan 09:24
Compare
Choose a tag to compare

Sets default require('jspm').Builder options to match backwards compatibility (as in https://github.com/systemjs/builder/releases/tag/0.15.0)

jspm 0.16.21

11 Jan 22:17
Compare
Choose a tag to compare

jspm 0.16.20

09 Jan 19:36
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fixes a bug where npm directory mains were not properly handled (#1387)

jspm 0.16.19

17 Dec 10:15
Compare
Choose a tag to compare