Timeline
The timeline for the 2.5 spec is being discussed. The current proposal is to target 2.5 for late April. See discussion thread here.
Specification Cleanup
- Broken links in spec for app id / group id (Issue 1239,Issue 1223)
- Inconsistencies with "-ID" and "-Id" (Issue 1244)
- Person service clarification / Update API (Issue 1233)
- Align the REST core and core API specs to wrap collection response with "list" property (Issue 1230)
- Fix missing ExternalService tag in gadget schema (Issue 1224)
- Templating Spec Issues (Issue 1243)
- Duplication in makeRequest (Issue 1240) (Fix osapi.http, align request parameters (FULL_HEADERS, etc))
- Embedded Experiences Clarification (Issue 1236)
- CoreGadget/DataRequest does not link to reference of acceptable values (Issue 1227)
- Clarify language around views (Issue 1205)
- Create index of APIs -> Features (Issue 1246 )
- Versioning Refers To The Wrong Version Of The Spec
- No explanation of callback function for osapi.http methods
- Remove in-spec references to Portable Contacts (poco draft has no official standing anywhere, hasn't been updated in several years and everything it defines is largely already covered by the OS spec)
- container.views.destroyElement clarification (since this is incubating, we *should* be able to do this)
- There are many, many more issues... See here for a small sampling... (preview)
Spec Changes
- Metadata service (Includes discovery) (Issue 1261)
- Common Container discussion
- newGadgetSite and newUrlSite methods (Issue 1235)
- Finalize common container spec and move it out of incubation (Issue 1248)
- Move container language from other specs into common container spec (Issue 1247) (Willing to defer some of this to 3.0 if it causes to much churn.)
- Update common container GET_PREFERENCES interface to be async
- Token Refresh API
- Enhance open-views and CommonContainer APIs (is this a 2.5 item??)
- Allow openEmbeddedExperience, openGadget, and openUrl to be able to specify x,y coordinates (is this a 2.5 item??)
- Embedded Experiences Discussion
- More precision for EE data model & passing the entire model when EE is opened
- Simplify the amount of boilerplate code required to get the EE context (Issue 1249)
- Adding label on plural fields
- Additional group models: @followers/@following/@colleagues/@reports/@manager
- Add Icons/Screenshots/Privacy Policy/License to gadget metadata
- Completion of the multipart upload work (gadgets.proxiedMultipartFormPost)
- Need to complete OAuth 2.0 related stuff (e.g. Issue 1201)
Candidates for Deprecation
- Tabs
- Skins
- OpenSocial WAP Extension