Skip to content

Releases: jspm/jspm-cli

jspm 0.15.5

27 Apr 11:23
Compare
Choose a tag to compare
  • Fixes version not found install bug for jspm install x (#709)
  • Upgrade core-js and Babel, fixing version difference bugs (e011c2e, d4f5b34)

jspm 0.15.4

23 Apr 17:47
Compare
Choose a tag to compare

Features

  • Bundle arithmetic now supports using bundles themselves for subtraction etc.
  • jspm update x will update within existing range (bbc9629)
  • It is possible for endpoints to mark pre-releases as stable
  • jspm install --link can be run multiple times to update the main or dependencies of a linked package (6d02575, 3f58978)
  • Default transpiler preference to be remembered (dd373a7)
  • jspm install x=jquery will now always create an alias. Use jspm install x@y for versioned installs. (9d8b589)
  • GitHub endpoint no longer applies files filtering.

Bug Fixes

  • Fix defaultRegistry handling (d85f651)
  • jspm init will no longer pick up npm project dependencies (dba4c47)
  • Permit / in versions (1d6ac38)
  • In Windows, we migrate the global jspm directory from HOME to LOCALAPPDATA (9960bf1)
  • Pre-release matching bug fix (ed4a54a, a474c0d)
  • Simplify dependency processing (ad45016)
  • npm '' version treated as a wildcard (#702)

See https://github.com/systemjs/builder/releases/tag/0.10.5 and https://github.com/systemjs/systemjs/releases/tag/0.16.8 for the SystemJS updates.

jspm 0.15.3

09 Apr 15:54
Compare
Choose a tag to compare
  • Backwards compatibility bug fix - ensure Babel is only upgraded to version 5 if explicitly running jspm dl-loader for existing projects (022f808).
  • Babel runtime fix - include core-js automatically when using Babel (#615)

jspm 0.15.2

09 Apr 13:23
Compare
Choose a tag to compare

Updates

  • Support and automatic updating to Babel 5 (13b8ea9)

Bugfixes

  • Fix behaviour of ~x.y and ^x.y semver ranges (0923d8e)

jspm 0.15.1

27 Mar 22:15
Compare
Choose a tag to compare

Bug fixes

jspm 0.15.0

26 Mar 19:06
Compare
Choose a tag to compare

Breaking Changes

  • jspm endpoint config github is now jspm registry config github. The idea being to cut down on unnecessary terminology by using the term registry or registry endpoint over endpoint. See #589. I understand this isn't ideal for backwards-compatibility, so feedback welcome if this is too much of a tricky change to make.
  • Babel and Traceur are now installed as devDependencies and loaded as modules themselves.
  • Bundles are now fully-normalized so that map config in production is only needed for dynamic loading or normalization.

Features

  • bundle-sfx now automatically includes Traceur or Babel runtime as needed (#576)
  • Babel now uses the runtime transformer loading only the necessary runtime modules as needed (#535)
  • Direct var builder = new require('jspm').Builder() API to get SystemJS builder instance (#412)
  • Wildcard bundling arithmetic support (#404). See SystemJS builder release notes for more info https://github.com/systemjs/builder/releases/tag/0.10.0.
  • Overrides now persist in the package.json overrides property (#398)
  • jspm cache-clear command thanks to @subesokun (d9c2d18)
  • New --quick install option to skip hash validations (#376)
  • devDependencies are now supported in the package.json (jspm install --dev) (#115)
  • Arithmetic support for sfx bundles (#601)
  • jspm link will now read version, registry and name from the package.json by default. It is also possible to link into the jspm registry allowing for jspm install --link jquery@linked
  • Packages published on npm can have the jspmNodeConversion property set to false to opt-out of all conversion operations.

Bug Fixes

  • Case where registry: 'jspm' was being ignore unnecessarily (#559)
  • Fine-grained adjustments to package.json property clobbering with tests (#561, d44511b)
  • Windows path fixes (#563)
  • Fix install error when lib is set to . (#583)

Many thanks to @theefer, @devmondo, @hgl and @subesokun for help finding bugs in the beta release.

jspm 0.15.0-beta

24 Mar 23:44
Compare
Choose a tag to compare

See 0.15.0.

jspm 0.14.0

18 Feb 19:00
Compare
Choose a tag to compare

Upgrade Notes

  • 6to5 is now called Babel.
  • package.json dependencies now use full names by default in order to make the jspm registry play a less critical role in the ecosystem.
  • Now using OS-specific newlines

Features

  • io.js support thanks to @jimthedev (bd09ceb, 6d25024)
  • Rename 6to5 to Babel (e0103ff)
  • New package.json registry dependency handling (a95bc21)
  • Failed lookups and downloads now result in retry functionality (67eef16)
  • Experimental builder class API (4e1f803, #412 (comment))
  • OS-specific newlines thanks to @bennage (374ab53)
  • Bump to Traceur 0.0.84 (still using 0.0.82 on server for source maps support) in the browser to fix Safari / iOS bugs (ab4107d)

jspm 0.13.4

12 Feb 14:51
Compare
Choose a tag to compare

Ensure dl-loader gives latest loader versions (bf2babe)

jspm 0.13.3

12 Feb 14:50
Compare
Choose a tag to compare
  • Update to SystemJS Builder 0.8, fixing 6to5 source maps, thanks to @crisptrutski (c72f9eb)
  • Fix wildcard matching of shim config in packages (ee9d5e2)
  • Includes a provisional locate API (2429676)