Labs/Jetpack/Release Notes/0.6

From MozillaWiki
Jump to: navigation, search

About the SDK

The Jetpack SDK is an environment for making Firefox add-ons. It provides a set of tools and APIs for building, testing, and bundling Firefox add-ons.

Installation

First, obtain the SDK in your favorite compression format:

Once you've got that, just unpack the archive, open the jetpack-sdk/README.txt file, and follow its instructions.

Notable Enhancements

  • It is now possible to specify a width for widgets to make them wider or narrower as needed.
  • Modules requiring access to Components (and Cc, Ci, etc.) must now explicitly obtain this privilege by calling require("chrome").

Notable Bug Fixes

  • bug 567334 - Certain tests no longer fail when run against a localized build of Firefox.
  • bug 567888 - A failing documentation-related test has been fixed.
  • bug 575147 - Test failures related to nsIObserverService have been fixed.
  • bug 574125 - Test failures related to Jetpack's binary component have been fixed.

A complete list of changes is available in the source code repository.

Known Issues

  • bug 581982 - require("selection").text returns null instead of the selected text when the selection is in a text box or text area.
  • bug 581636 - SDK activation fails with Python 2.7
  • bug 581191 - tests leak when testing against Firefox

Feedback and Bug Reports

We'd love to hear any feedback you have regarding this release. Feel free to post it to the discussion forum or report a bug.