As of this writing there has never been an official announcement or a changelog when a new version of JPM was released. As an add-on developer it’s pretty important to know when you have to update your tool, since many JPM releases contain crucial bug fixes. I want to try and compile changelogs whenever a new version of JPM is released.
Updating JPM to the latest version
Run npm update -g
to update to the latest version of JPM.
1.0.7 (31.03.2016)
- Default max version changed to
*
(GitHub issue) - Complete localization support for package.json (GitHub issue, MDN docs)
- Don’t include any existing XPI files in the generated XPI (Github issue)
1.0.6 (22.02.2016)
- Don’t download unsigned XPIs with
jpm sign
(GitHub issue) - Fix empty files on Linux (GitHub issue)
- Allow UUIDs as engines (GitHub issue, MDN docs)
- Support relative
--addon-dir
command-line argument paths (GitHub issue) - Fix XPIs being uncompressed (GitHub issue)
- Localization support for title and description (GitHub issue), MDN docs)
- Better errors when no add-on
id
orversion
is detected (GitHub issue)
1.0.5 (25.01.2016)
- Update dependencies
- Add
--timeout
option tojpm sign
(Github issue) - Expose
sign
as JS method (Github issue) - Return filename of downloaded signed XPI (GitHub issue)
- Restore old behavior of
getManifest()
(GitHub issue) - Directly inject
install.rdf
andbootstrap.js
into the XPI instead of temporarily storing them in the extension directory (GitHub issue) - Support signing non-SDK extensions with
jpm sign
(GitHub issue)
1.0.4 (15.12.2015)
- Add “jetpack” keyword to the
package.json
by default (GitHub issue) - Add
jpm sign
(GitHub issue, MDN docs) - Fix
jpm/lib/post
promise resolving too early (GitHub issue) - Fix
jpm post
generatingupdate.rdf
(Github issue) - Add
--addon-dir
command-line argument (MDN docs)
1.0.3 (18.10.2015)
- Add
update.rdf
generation (GitHub issue, MDN docs)
1.0.2 (08.10.2015)
- Always include
install.rdf
(GitHub issue) - Move package (and its dependencies) to mozilla-jetpack on GitHub
- Update
jpm-core
version, fixesbootstrap.js
not working with changed scoping behavior forlet
andconst
(GitHub issue)
1.0.1 (06.08.2016)
- Fix aborting
jpm init
fails (GitHub issue) - Fix log-level display (GitHub issue)
- Disable signature requirement when launching Firefox (GitHub issue)
1.0.0 (31.03.2015)
- Initial full release
These changelogs are mostly based on tag comparisons in the GitHub repository.