Luke, Sebastien and I had a sync up this morning and put together a new JS roadmap. I wanted to lay out our releases in terms of the proposed overall AeroGear release schedule and make some tweaks based on our discussions. Please take a look at our new roadmap and let us know if you have any questions or concerns.
# AeroGear.js Roadmap
## 1.0.x Release(s)
* **Bug Fixes and Minor Feature Additions**
* **Dates**
* Released as needed
* If not critical, can be wrapped into a 1.x release
## 1.1.0 (Late June)
### New Features
* **OTP**
* Sync with Bruno's works and help where needed
* **Notifier**
* Used for background communication in applications
* Adapters
* SockJS or some other fallback strategy
* More? (STOMP and other protocols to "unify" APIs)
* Can be moved to future releases
### New Adapters
* **Pipeline**
* Investigate continued support / viability (Netflix dropping?)
## 1.2.0 (Late August)
### New Plugins
* **SimplePush**
* Base on Mozilla's SimplePush Protocol Specification
* WebSocket/SockJS via Notifier
### New Adapters
* **DataManager**
* IndexedDB/WebSQL Adapter
* Feature detection to determine which is available
* IE9 supports neither so need to also be able to fall back to localStorage but use same API
* Probably should investigate PouchDB's implementation
* **Auth**
* OTP
* Adapter or standalone
* OAuth2 Adapter
* Customizable Provider
## 1.3.0 (Late October)
### New Features
* **Pipeline**
* Multi-part Uploads
* **DataManager**
* Add encryption to sessionLocal adapter
* **Showcase App**
* Incrementally released over other 1.x releases
## 1.4.0 (Late January)
### New Features
* **Data Sync**
* Utility for keeping data in DataManager synchronized with a persistent server side store
* Possibly use Notifier for communication / data transfer
* **Offline**
* Support for using apps offline and detecting status
* Simplified App Cache API
* Scaffolding for proper App Cache setup
* Use DataSync when returning to online status
## 2.0.0 Release
* Tie up any loose ends
## 2.x Release(s)
* **Social**
* Auth
* Login via Facebook, G+, Twitter?
* AeroGear.Auth adapter or separate?
* Common API
* Posting, Profile Info, Friend List, etc.