Jetpack/Release Notes/1.0
About
This is the first stable release of the Add-on SDK.
The Add-on SDK makes it easy to develop add-ons for Firefox using JavaScript, HTML, and CSS. This means you no longer need to understand how to work with the XUL or XPCOM in order to write add-ons for Firefox.
Add-ons developed with the SDK are:
- restartless: so users can try them out without interrupting their browsing
- forward-compatible: will continue to work as new versions of Firefox are released. In particular they are already structured to work with Electrolysis, the forthcoming architecture in which Firefox uses separate processed to display the browser UI, handle web content and execute add-ons.
To learn more about the SDK, you can browse the documentation online.
Installation
To use the SDK you download and install it locally. You'll need Python version 2.5 or 2.6, and Firefox version 4 or higher.
Obtain the SDK in your favorite compression format:
Then unpack the archive, open the addon-sdk-1.0/README.txt file, and follow its instructions.
Major Features
The SDK provides two things:
- a set of JavaScript APIs which you can use to create your user interface, and to interact with web content and the browser.
- a command-line tool called
cfxwhich takes care of packaging your code into an add-on, leaving you free to concentrate on designing and programming.
JavaScript APIs
For an overview of the APIs check out the API introduction in the online documentation.
Outstanding Bugs
Also see the complete list of known issues and requests for enhancement.
Feedback and Bug Reports
We'd love to hear any feedback you have regarding this release! You can post it to the discussion group or report a bug.