Skip to content

Releases: angular/angularfire

7.2.1

10 Feb 20:25
4a76e02
Compare
Choose a tag to compare

Bug Fixes

  • compat: Typescript 4.5 inference breaks the PromiseProxy (#3144) (f61bc7d), closes #3090 #3088
  • core: Address bad arguments being passed to zone wrapper (#3127) (8b693e4)
  • core: Defensively catch Firebase isSupported calls (#3146) (520930b)
  • schematic: use oneOf rather than array types in the deploy schematic (#3092) (058d624)
  • schematics: Address ng add console lock up (#3151) (4852c35), closes #3145 #3121

7.2.0

11 Nov 19:34
390691b
Compare
Choose a tag to compare

Features

  • core: marking as compatible with Angular 13 peer (#3057) (390691b)

Bug Fixes

  • schematics: ng-add should pass if sourceRoot is relative to workspace root (#3052) (7e931cb)

7.1.1

18 Oct 15:25
5ecf875
Compare
Choose a tag to compare

Bug Fixes

7.1.0

08 Oct 17:26
bea9d67
Compare
Choose a tag to compare

Features

  • auth-guard: modular auth guards now available (#3001) (3ae6ce5)
  • schematics: setup wizard on ng add, allow deployment to Cloud Run, and add more configuration options to ng deploy (#2836) (72d3c2e)
  • compat/storage: Adding list function (#2960) (ea544b)
  • app-check: Add AppCheck (#2940) (337116f)
  • compat/storage: Transfer state support for the getDownloadURL pipe (#2921) (d6cfe16)
  • analytics: modular versions of ScreenTrackingService and UserTrackingService now available (#2963) (d724d81)
  • core: provide* methods can pass dependencies & the factory can use the injector for more advanced configuration (#2963) (d724d81)

Bug Fixes

Misc.

  • Analytics, RemoteConfig, and Messaging can be null if isSupported() returns false, this guards against runtime failures in unsupported environments at the cost of null checking
  • Require Firebase 9.1 peer
  • ng add installs firebase-tools globally, this also addressed the race condition
  • Requires firebase-tools 9.9+ peer (optional)
  • Moved peer dependencies for the schematics to proper dependencies
  • Mark compatibility with rxjs 7
  • Increase the accuracy of performance marks
  • ng deploy echos out the firebase-tools version and the user
  • Error message improvements

7.1.0-rc.5

06 Oct 14:02
d724d81
Compare
Choose a tag to compare
7.1.0-rc.5 Pre-release
Pre-release
feat(core): Flushing out the new API (#2963)

* Adding `ScreenTrackingService` and `UserTrackingService` for the new API
* Injectable classes should all be implicitly optional, since I can't figure out how to bail from the factory
* Drop the memoization as the modules are idempotent in v9
* Return `null` from analytics and messaging when they're incompatible, rather than a null object
* Now test for browser and return `null` otherwise for remote config and performance
* Allow more advanced initialization in `provide*` by allowing the developer to pass deps into the N+1 args & use the injector in the factory
* Use AppCheck debug token if they're serving off localhost too, e.g, `ng deploy --preview`
* Upgrade Firebase to 9.1
* Utilize isSupported for Remote Config

7.1.0-rc.4

16 Sep 09:00
dd414b2
Compare
Choose a tag to compare
7.1.0-rc.4 Pre-release
Pre-release
fix(schematics): Various improvements (#2961)

* Support multiple package managers on ng deploy, fixes #2841
* Don't cache ngsw, fixes #2259
* Got rid os AppCheck debug token on Node, opted for a better pattern in `samples/advanced`
* Added a new pattern for connecting the emulators in `samples/advanced`

7.1.0-rc.3

14 Sep 23:56
ca6eac2
Compare
Choose a tag to compare
7.1.0-rc.3 Pre-release
Pre-release

Adding Firebase account chooser to ng add

7.1.0-rc.2

14 Sep 10:46
73bde38
Compare
Choose a tag to compare
7.1.0-rc.2 Pre-release
Pre-release

Addressed serval small issues with 7.1.0-rc.1 encountered when using with Angular Universal.

7.1.0-rc.1

14 Sep 09:01
b1eb567
Compare
Choose a tag to compare
7.1.0-rc.1 Pre-release
Pre-release

Addressed the cyclic dependency that was causing ng add on 7.1.0-rc.0 to not function.

7.1.0-rc.0

14 Sep 07:10
72d3c2e
Compare
Choose a tag to compare
7.1.0-rc.0 Pre-release
Pre-release
  • ng add and ng deploy schematics are now much more powerful
  • Added support for Firebase AppCheck
  • Performance now uses the Zone mark to start recording isStable
  • Added automatic transfer-state awareness to the getDownloadURL pipe
  • Fixes some types