I’m pleased to announce the immediate availability of Add-on SDK 1.17! You can download the SDK directly in either zip or tarball format. This is a maintenance release of the cfx tools to more easily support new apis added to Firefox in the future ( see bug 1032275 for more information ). The AMO validator tool has been updated to support extensions created with SDK 1.17 as of August 13th.
This will almost certainly be the last release of this tool; developers using the SDK are encouraged to try out the new JPM tool instead. JPM has some key advantages:
- developers can create and use npm modules as dependencies in their add-ons.
- installation via npm is much simpler:
`npm install -g jpm`, particularly for developers already used to node.js.
- cfx was a complex tool built for a time when sdk dependencies were packaged with each add-on. JPM removes a lot of this complexity and just does a few things well: running, packaging and running tests.
For more on migrating to JPM, please see Erik’s excellent post.
As always, we’d love to hear from you about your experiences with this release. You can contact us in a variety of ways:
For more information on the Jetpack Project check out our wiki.