Skip to content

Instantly share code, notes, and snippets.

@kborchers
Last active December 16, 2015 21:49
Show Gist options
  • Save kborchers/ff2ade823d9eceb687d1 to your computer and use it in GitHub Desktop.
Save kborchers/ff2ade823d9eceb687d1 to your computer and use it in GitHub Desktop.

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 (Mid June)

New Features

  • Auth
    • Basic/Digest Adapter
  • Notifier
    • Used for background communication in applications
    • Adapters
      • SockJS
      • More? (STOMP and other protocols to "unify" APIs)
        • Can be moved to future releases

1.2.0 (Mid August)

New Features

  • SimplePush
    • Base on Mozilla's SimplePush Protocol Specification
    • WebSocket/SockJS via Notifier
  • Unified Push Client
    • Separate module for app registration/unregistration with unified push server
  • Showcase App
    • First version featuring all features from library up to this point

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
    • OAuth2 Adapter
      • Customizable Provider

1.3.0 (Mid October)

New Features

  • Pipeline
    • Multi-part Uploads
  • DataManager
    • Add encryption to sessionLocal adapter
  • Data Sync
    • Utility for keeping data in DataManager synchronized with a persistent server side store
    • Possibly use Notifier for communication / data transfer
  • Showcase App
    • Add latest library features

1.4.0 (Mid January)

New Features

  • 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
  • Showcase App
    • Add latest library features

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment