Announcing Add-on SDK 1.9!

The Jetpack team is happy to announce the immediate availability of SDK 1.9. This latest release improves the SDK’s compatibility with Firefox Aurora, fixes a ton of bugs, and also includes a few new bits you should check out:

  • Added image data support to the clipboard API – add-ons can now copy images!
  • Improved namespace / heritage implementation by implementing inheritance of namespaced properties (bug 736281)
  • Added btoa and atob to chrome module, so it is now easy to encode and decode base64 data in an add-on’s scope.

For more new features and a list of the bug fixes that are shipping in this release, please see the Release Notes.

The complete documentation for the SDK is located here:

If you happen to be off-line or on an airplane you can always generate a full copy of the docs locally by running cfx docs on the command-line.

If you’re interested in perusing working code examples to use with the SDK, Will Bamberg has published a large number of them on the Add-on Builder under the ‘Jetpack Examples’ user account:

Some interesting stats about this release ( from the github history between the 1.8 & 1.9 tags ):

  • 188 changes in 45 pull requests between tags 1.8 and 1.9
  • Community contributors ( aside from the core SDK team ):
    • Ehsan Akhgari
    • Matthias Tylkowski

As always, we’d love to hear from you about your experiences with this release. You can contact us in a variety of ways:

post to our discussion group
chat with us on #jetpack
report a bug
check out the source and contribute bug fixes, enhancements, or documentation

For more information on the Jetpack Project check out our wiki.

3 responses

  1. John Nagle wrote on :

    Neither of the two bug-fix patches I need made it into this release. So my add-on will not be updated for Firefox until further notice. Development of the Google Chrome version will proceed.

  2. John Nagle wrote on :

    When is SDK 1.10 coming out?

    1. Jeff Griffiths wrote on :

      SDK 1.10 will be released on Tuesday, Sept. 18th.