Releases: jspm/jspm-cli
Releases · jspm/jspm-cli
jspm 0.15.5
jspm 0.15.4
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. Usejspm 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
jspm 0.15.2
jspm 0.15.1
Bug fixes
- Babel runtime loading fix (systemjs/builder@34a86ab)
- Traceur runtime loading fix (systemjs/systemjs#381)
- Ensure booleans are correctly serialized in configuration (#630)
- Minor debugging message fixes (a6a556f)
jspm 0.15.0
Breaking Changes
jspm endpoint config github
is nowjspm 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 thejspm
registry allowing forjspm 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
See 0.15.0.
jspm 0.14.0
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
Ensure dl-loader
gives latest loader versions (bf2babe)
jspm 0.13.3
- 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)