Skip to content

Commit d724d81

Browse files
authored
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
1 parent dd414b2 commit d724d81

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1240
-909
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Test and publish
33
on:
44
push:
55
branches:
6-
- "**"
6+
- master
77
paths-ignore:
88
- "**/*.md"
99
pull_request:

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"@angular/platform-browser-dynamic": "^12.0.0",
5454
"@angular/router": "^12.0.0",
5555
"@schematics/angular": "^12.0.0",
56-
"firebase": "^9.0.0",
56+
"firebase": "^9.1.0",
5757
"firebase-admin": "^9.11.1",
5858
"firebase-functions": "^3.6.0",
5959
"firebase-tools": "^9.0.0",

samples/advanced/package.json

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/advanced/src/app/app.browser.module.ts

-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/advanced/src/app/app.module.ts

+22-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/advanced/src/app/app.server.module.ts

+7-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)