2.0.0-beta.4 (2016-08-22)
- auth: add scheduler to schedule onAuth events through Angular zone (#368) (3615318), closes #354
- auth: Auth config for initializeApp (#428) (a2ee25d)
- auth: check protocol before calling getRedirectResult (#271) (f38e9d7), closes #243
- auth: make statically analyzable x2 (#427) (ab80954)
- auth: providerData issue (#420) (1ebb726)
- list: FirebaseListObservable shape (#321) (35e8583)
- providers: make AoT compile friendly (#410) (6219ac1)
- docs: Docs for RC5 (9870a7f)
- Previously, es modules were published to the es6/ directory inside the npm package. This change publishes them to the esm directory to be consistent with other angular packages. Currently, the es6 directory is still published in the npm package, but will be removed in a future release.
- auth: The AngularFireAuth class has changed the order of its constructor arguments.
Since this is usually instantiated automatically via dependency injection,
it shouldn't affect common usage of the library. However, if manually
instantiating AngularFireAuth in tests or in an application, the order of
arguments is now:
(AuthBackend, WindowLocation[, AuthConfiguration]).
2.0.0-beta.2 (2016-06-22)
- auth: check for null user before attempting to transform (981f0f5), closes #251
- auth: correctly emit anonymous auth state (51c8caa)
- auth: make sure onAuth runs in Angular zone (d9a6ae7), closes #231
- build: downgrade to stable TS version to fix d.ts (664a156), closes #250
This release updates AngularFire to the Firebase 3 SDK. There are a few breaking changes, most notably in how apps are configured, and how third-party oauth tokens are handled.
- Upgrade to the Firebase 3.0+ SDK, versions less than 3.0 are not supported. abe11a2
defaultFirebasetakes in a configuration object rather than a database url string. See docs for more info.- Access tokens for third party auth (github, google, facebook, twitter) are not persisted after refresh.
- FirebaseListFactory: prevent first item being duplicated when it Commit
- Many Developer guides added! First Guide Commit
- Web Worker support has been temporarily removed due to Angular 2 RC.0 not yet supporting Web Workers