From b3a0be8cf0d6e0c6a591d4c3a4a74c14e6bcf496 Mon Sep 17 00:00:00 2001 From: ci Date: Mon, 23 Jan 2023 21:42:36 +0000 Subject: [PATCH] release(workspace): v9.20.20 release refactor: added enableMultiTabIndexedDbPersistence() usage --- CHANGELOG.md | 4 ++++ apps/demo-api/CHANGELOG.md | 4 ++++ apps/demo-e2e/CHANGELOG.md | 4 ++++ apps/demo/CHANGELOG.md | 4 ++++ components/demo-components/CHANGELOG.md | 4 ++++ components/demo-components/package.json | 2 +- components/demo-firebase/CHANGELOG.md | 4 ++++ components/demo-firebase/package.json | 2 +- package.json | 2 +- packages/browser/CHANGELOG.md | 4 ++++ packages/browser/package.json | 2 +- packages/date/CHANGELOG.md | 4 ++++ packages/date/package.json | 2 +- packages/dbx-analytics/CHANGELOG.md | 4 ++++ packages/dbx-analytics/package.json | 2 +- packages/dbx-core/CHANGELOG.md | 4 ++++ packages/dbx-core/package.json | 2 +- packages/dbx-firebase/CHANGELOG.md | 4 ++++ packages/dbx-firebase/package.json | 2 +- .../dbx-firebase/src/lib/firebase/firebase.module.ts | 11 +++++++++-- packages/dbx-firebase/src/lib/firebase/options.ts | 12 ++++++++++++ packages/dbx-form/CHANGELOG.md | 4 ++++ packages/dbx-form/calendar/CHANGELOG.md | 4 ++++ packages/dbx-form/calendar/package.json | 2 +- packages/dbx-form/mapbox/CHANGELOG.md | 4 ++++ packages/dbx-form/mapbox/package.json | 2 +- packages/dbx-form/package.json | 2 +- packages/dbx-web/CHANGELOG.md | 4 ++++ packages/dbx-web/calendar/CHANGELOG.md | 4 ++++ packages/dbx-web/calendar/package.json | 2 +- packages/dbx-web/mapbox/CHANGELOG.md | 4 ++++ packages/dbx-web/mapbox/package.json | 2 +- packages/dbx-web/package.json | 2 +- packages/firebase-server/CHANGELOG.md | 4 ++++ packages/firebase-server/mailgun/CHANGELOG.md | 4 ++++ packages/firebase-server/mailgun/package.json | 2 +- packages/firebase-server/package.json | 2 +- packages/firebase-server/test/CHANGELOG.md | 4 ++++ packages/firebase-server/test/package.json | 2 +- packages/firebase/CHANGELOG.md | 4 ++++ packages/firebase/package.json | 2 +- packages/firebase/test/CHANGELOG.md | 4 ++++ packages/firebase/test/package.json | 2 +- packages/model/CHANGELOG.md | 4 ++++ packages/model/package.json | 2 +- packages/nestjs/CHANGELOG.md | 4 ++++ packages/nestjs/mailgun/CHANGELOG.md | 4 ++++ packages/nestjs/mailgun/package.json | 2 +- packages/nestjs/package.json | 2 +- packages/nestjs/stripe/CHANGELOG.md | 4 ++++ packages/nestjs/stripe/package.json | 2 +- packages/rxjs/CHANGELOG.md | 4 ++++ packages/rxjs/package.json | 2 +- packages/util/CHANGELOG.md | 4 ++++ packages/util/fetch/CHANGELOG.md | 4 ++++ packages/util/fetch/package.json | 2 +- packages/util/package.json | 2 +- packages/util/test/CHANGELOG.md | 4 ++++ packages/util/test/package.json | 2 +- 59 files changed, 168 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bac6eff9e..659980626 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/apps/demo-api/CHANGELOG.md b/apps/demo-api/CHANGELOG.md index e59174317..94a780d05 100644 --- a/apps/demo-api/CHANGELOG.md +++ b/apps/demo-api/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/apps/demo-e2e/CHANGELOG.md b/apps/demo-e2e/CHANGELOG.md index a4211c207..8e80886c1 100644 --- a/apps/demo-e2e/CHANGELOG.md +++ b/apps/demo-e2e/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/apps/demo/CHANGELOG.md b/apps/demo/CHANGELOG.md index 623ffd17b..56e968ffa 100644 --- a/apps/demo/CHANGELOG.md +++ b/apps/demo/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/components/demo-components/CHANGELOG.md b/components/demo-components/CHANGELOG.md index 4657f789d..164d587db 100644 --- a/components/demo-components/CHANGELOG.md +++ b/components/demo-components/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/components/demo-components/package.json b/components/demo-components/package.json index 1d9e03f10..87d178e63 100644 --- a/components/demo-components/package.json +++ b/components/demo-components/package.json @@ -1,6 +1,6 @@ { "name": "@dereekb/demo-components", - "version": "9.20.19", + "version": "9.20.20", "peerDependencies": { "@angular/common": "^14.0.0", "@angular/core": "^14.0.0" diff --git a/components/demo-firebase/CHANGELOG.md b/components/demo-firebase/CHANGELOG.md index ac1214a1e..ada53dd3a 100644 --- a/components/demo-firebase/CHANGELOG.md +++ b/components/demo-firebase/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/components/demo-firebase/package.json b/components/demo-firebase/package.json index ccf9f96ce..9e3d753f6 100644 --- a/components/demo-firebase/package.json +++ b/components/demo-firebase/package.json @@ -1,5 +1,5 @@ { "name": "@dereekb/demo-firebase", - "version": "9.20.19", + "version": "9.20.20", "type": "commonjs" } diff --git a/package.json b/package.json index 0a8dd4d76..f5016fa1a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dereekb/dbx-components", - "version": "9.20.19", + "version": "9.20.20", "license": "MIT", "scripts": { "postinstall": "ngcc --properties es2020 browser module main && echo >> .env.local", diff --git a/packages/browser/CHANGELOG.md b/packages/browser/CHANGELOG.md index 20e44de93..198f3b20d 100644 --- a/packages/browser/CHANGELOG.md +++ b/packages/browser/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/packages/browser/package.json b/packages/browser/package.json index f1786035f..1a01f1288 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,5 +1,5 @@ { "name": "@dereekb/browser", - "version": "9.20.19", + "version": "9.20.20", "type": "commonjs" } diff --git a/packages/date/CHANGELOG.md b/packages/date/CHANGELOG.md index 3747adcbe..75aac3f76 100644 --- a/packages/date/CHANGELOG.md +++ b/packages/date/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/packages/date/package.json b/packages/date/package.json index c1696ff32..ca289967b 100644 --- a/packages/date/package.json +++ b/packages/date/package.json @@ -1,5 +1,5 @@ { "name": "@dereekb/date", - "version": "9.20.19", + "version": "9.20.20", "type": "commonjs" } diff --git a/packages/dbx-analytics/CHANGELOG.md b/packages/dbx-analytics/CHANGELOG.md index c922146be..7be2448b7 100644 --- a/packages/dbx-analytics/CHANGELOG.md +++ b/packages/dbx-analytics/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/packages/dbx-analytics/package.json b/packages/dbx-analytics/package.json index f606b2196..83c09cf33 100644 --- a/packages/dbx-analytics/package.json +++ b/packages/dbx-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@dereekb/dbx-analytics", - "version": "9.20.19", + "version": "9.20.20", "peerDependencies": { "@angular/common": "^14.0.0", "@angular/core": "^14.0.0" diff --git a/packages/dbx-core/CHANGELOG.md b/packages/dbx-core/CHANGELOG.md index 3ec5328bc..b7d14bddf 100644 --- a/packages/dbx-core/CHANGELOG.md +++ b/packages/dbx-core/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/packages/dbx-core/package.json b/packages/dbx-core/package.json index cec07a108..62711e0ad 100644 --- a/packages/dbx-core/package.json +++ b/packages/dbx-core/package.json @@ -1,6 +1,6 @@ { "name": "@dereekb/dbx-core", - "version": "9.20.19", + "version": "9.20.20", "peerDependencies": { "@angular/common": "^14.0.0", "@angular/core": "^14.0.0", diff --git a/packages/dbx-firebase/CHANGELOG.md b/packages/dbx-firebase/CHANGELOG.md index e61cb399e..faa2dafd6 100644 --- a/packages/dbx-firebase/CHANGELOG.md +++ b/packages/dbx-firebase/CHANGELOG.md @@ -2,6 +2,10 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [9.20.20](https://github.com/dereekb/dbx-components/compare/v9.20.19-dev...v9.20.20) (2023-01-23) + + + ## [9.20.19](https://github.com/dereekb/dbx-components/compare/v9.20.18-dev...v9.20.19) (2023-01-17) diff --git a/packages/dbx-firebase/package.json b/packages/dbx-firebase/package.json index 3c0ffa72b..e2a4c9c6b 100644 --- a/packages/dbx-firebase/package.json +++ b/packages/dbx-firebase/package.json @@ -1,6 +1,6 @@ { "name": "@dereekb/dbx-firebase", - "version": "9.20.19", + "version": "9.20.20", "peerDependencies": { "@angular/common": "^14.0.0", "@angular/core": "^14.0.0" diff --git a/packages/dbx-firebase/src/lib/firebase/firebase.module.ts b/packages/dbx-firebase/src/lib/firebase/firebase.module.ts index 9d3707741..59bd2f35a 100644 --- a/packages/dbx-firebase/src/lib/firebase/firebase.module.ts +++ b/packages/dbx-firebase/src/lib/firebase/firebase.module.ts @@ -4,7 +4,7 @@ import { initializeAppCheck, ReCaptchaV3Provider } from 'firebase/app-check'; import { FirebaseApp, provideFirebaseApp } from '@angular/fire/app'; import { provideStorage, getStorage, connectStorageEmulator } from '@angular/fire/storage'; import { provideFunctions, getFunctions, connectFunctionsEmulator } from '@angular/fire/functions'; -import { provideFirestore, getFirestore, connectFirestoreEmulator, enableIndexedDbPersistence } from '@angular/fire/firestore'; +import { provideFirestore, getFirestore, connectFirestoreEmulator, enableIndexedDbPersistence, enableMultiTabIndexedDbPersistence } from '@angular/fire/firestore'; import { provideAuth, getAuth, connectAuthEmulator } from '@angular/fire/auth'; import { AppCheck, provideAppCheck } from '@angular/fire/app-check'; import { DbxFirebaseParsedEmulatorsConfig } from './emulators'; @@ -22,6 +22,7 @@ import { DbxFirebaseAppCheckHttpInterceptor } from '../auth/appcheck/appcheck.in imports: [ provideFirestore(((injector: Injector) => { const firebaseApp = injector.get(FirebaseApp); + const firebaseOptions = injector.get(DBX_FIREBASE_OPTIONS_TOKEN); const firestore = getFirestore(firebaseApp); const emulators = injector.get(DbxFirebaseParsedEmulatorsConfig, undefined); @@ -29,7 +30,13 @@ import { DbxFirebaseAppCheckHttpInterceptor } from '../auth/appcheck/appcheck.in connectFirestoreEmulator(firestore, emulators.firestore.host, emulators.firestore.port, {}); } - enableIndexedDbPersistence(firestore); + if (firebaseOptions.enableIndexedDbPersistence !== false) { + enableIndexedDbPersistence(firestore); + } + + if (firebaseOptions.enableMultiTabIndexedDbPersistence !== false) { + enableMultiTabIndexedDbPersistence(firestore); + } return firestore; }) as any) diff --git a/packages/dbx-firebase/src/lib/firebase/options.ts b/packages/dbx-firebase/src/lib/firebase/options.ts index cb634da2b..35036d399 100644 --- a/packages/dbx-firebase/src/lib/firebase/options.ts +++ b/packages/dbx-firebase/src/lib/firebase/options.ts @@ -16,4 +16,16 @@ export interface DbxFirebaseOptions extends FirebaseOptions, Pick