Labs/Jetpack/SDK/0.4

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Goals

Land the majority of the high-level APIs in the initial set (JEPs 102-116).

Timeline

Milestone Expected Actual Notes
Thaw Monday, April 26 Tuesday, April 27 The 0.3 freeze lasted a day longer than expected, so the tree thawed for 0.4 development a day late.
Freeze Tuesday, May 18 (11:59pm PDT)
RC1 Wednesday, May 19
Final Wednesday, May 26

Deliverables

Summary Owner Priority References Status Notes
CFX tool reference Noelle P2 bug 563739 [ON TRACK]
Docs restructuring (tutorial, philosophy, API reference) Noelle P1 [ON TRACK]
Lifecycle API Dietrich P1 JEP 105, bug 549324 [AT RISK] Blocked on the EM rewrite landing, and Atul's rebootless support in generated XPIs (bug 562819). Estimating 2 weeks for implementation.
Localization API gandalf P1 JEP 113, bug 549315 [AT RISK]
Page Worker API Felipe P1 JEP 108, bug 546740 [ON TRACK] In reviews, figuring out hidden window privilege snafu.
Panel API Myk P1 JEP 103, bug 494238 [ON TRACK]
Places API Marco P1 JEP 114, bug 545700 [ON TRACK] Patch up for internal async query API, in reviews.
Private Browsing API Paul P1 JEP 116, bug 503233 [ON TRACK] Core work done, in review cycles.
Request API Paul P1 JEP 109, bug 547091 [ON TRACK] planning stage; estimating two weeks for completion
Restartless addons compatibility Atul P1 bug 562819 [ON TRACK] Atul to test sample addons against latest version of EM rewrite patch
Selection API Eric Jung P1 JEP 111, bug 547092 [ON TRACK]
Simple Storage API Drew P1 JEP 104, bug 548589 [ON TRACK] depends on addon ID work and may benefit from JS catchalls; thus unclear if it should be targeted to 0.4 or 0.5
Single UI Element (Addon Bar) API - Phase 1 Dietrich P1 JEP 102, bug 543585 [ON TRACK] In feedback review stage.
Unforgeable IDs Brian P1 JEP 118, bug 553020 [ON TRACK]
Well-defined SDK search path Brian P2 bug [ON TRACK]