Labs/Jetpack/Release Notes/1.0b1

From MozillaWiki
Jump to navigation Jump to search

About the SDK

The Add-on SDK is a downloadable software development kit that provides a set of tools and APIs for building, testing, and packaging Firefox add-ons.

Installation

Obtain the SDK in your favorite compression format:

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

Notable Changes

  • 566814 cfx needs a stub package generator
  • 567703 avarma Integrate electrolysis (e10s) into Jetpack SDK
  • 569479 dietrich update Widget API for forwards-compatibility with electrolysis
  • 570876 myk rename the Jetpack SDK to "Add-on SDK"
  • 588119 avarma package.json should support add-on icon
  • 592848 avarma distinguish between high- and low-level modules in core library
  • 593908 rFobic make tabs module e10s-compatible
  • 596053 adw switch to construct/destroy model for Panel, PageWorker, Widget and other APIs that create persistent DOM elements
  • 598980 rFobic change "windows" module to use EventEmitter event registration model
  • 598981 rFobic change "tabs" module to use EventEmitter event registration model
  • 602992 rFobic EventEmitter should let objects set a |this| object
  • 604499 myk Need to be able to use old addon id as the id for Jetpack SDK generated extension
  • 610816 avarma Store options.staticArgs as an object instead of a serialized JSON string
  • 611763 avarma switch to construct/destroy model for Panel
  • 612016 adw Switch to construct/destroy model for context-menu
  • 612169 adw Switch to construct/destroy model for widget
  • 612180 adw Switch to construct/destroy model for page-worker
  • 612463 adw Switch to construct/destroy model for page-mod
  • 612678 rFobic Tab.location property should be a string
  • 612681 rFobic Tab.thumbnail property should be a data: URI String
  • 612685 rFobic onReady option to Windows API's openWindow() not useful, should be removed
  • 612716 rFobic [has review][needs new patch] FIXE rename contentScriptURL to contentScriptFile
  • 612719 adw remove "ready" event from Page Worker API doc
  • 612733 adw rename "active" property to "isActive" and add activate(), deactivate() functions to Private Browsing API
  • 612735 adw rename "contiguous" property to "isContiguous" in Selection API
  • 612747 rFobic Tab.close() should accept a callback to be called when the closing process finishes
  • 612758 rFobic browserWindows.openWindow() should be simply open()
  • 612770 adw pull l10n API for initial beta
  • 613341 avarma addons should be marked as compatible with 4.0b8pre
  • 613348 myk jetpack-core should be renamed to api-utils
  • 614128 nobody remove obsolete/redundant commands and options
  • 614129 adw change cfx options based on usage expectations
  • 614130 adw distinguish between supported/experimental/internal commands/options and tool/command options
  • 614339 wbamberg move documents for SDK developers to Internals section
  • 614340 wbamberg move documents for experimental features/processes to Experimental section
  • 614568 avarma Remove 'xpcom' command from cfx
  • 614613 nobody the reddit-panel example uses the old Widget API
  • 615164 rFobic rename Tab.pinned to isPinned, make read-only, and add pin()/unpin() methods
  • 616758 adw Convert context-menu events to style described in bug 593921
  • 616766 adw Convert notification events to style described in bug 593921
  • 616770 adw Convert simple-storage events to style described in bug 593921
  • 616785 myk PageMod throws exception when XML document element inserted
  • 616866 adw Convert widget events to style described in bug 593921
  • 616900 adw Convert selection events to style described in bug 593921
  • 616907 adw Convert private-browsing events to style described in bug 593921
  • 616912 adw Convert request events to style described in bug 593921

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

Known Issues

  • A variety of tests are failing intermittently. See bug 606351 for the details.

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 forum or report a bug.