(Unofficial) JPM Changelog

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)

1.0.6 (22.02.2016)

1.0.5 (25.01.2016)

  • Update dependencies
  • Add --timeout option to jpm 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 and bootstrap.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)

1.0.3 (18.10.2015)

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, fixes bootstrap.js not working with changed scoping behavior for let and const (GitHub issue)

1.0.1 (06.08.2016)

1.0.0 (31.03.2015)

  • Initial full release

These changelogs are mostly based on tag comparisons in the GitHub repository.

4 Likes

Thanks Martin, this is awesome. I’ve added this to our recognition page.

1 Like

1.1.0 just came out with official changelog: https://github.com/mozilla-jetpack/jpm/releases/tag/1.1.0
Thanks @kumar303 for that :slight_smile:

Thanks for all your work on the unofficial changelog! I copied a bit of it over to our releases page. Going forward, it should be easy to generate changelogs automatically from commits because we’ll be enforcing semantic messages. Details: https://github.com/mozilla-jetpack/jpm/blob/master/CONTRIBUTING.md