Skip to content

7.1.0-rc.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@jamesdaniels jamesdaniels released this 06 Oct 14:02
d724d81
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