diff --git a/.changeset/bright-ducks-jump.md b/.changeset/bright-ducks-jump.md deleted file mode 100644 index c864dd3a086..00000000000 --- a/.changeset/bright-ducks-jump.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'firebase': minor -'@firebase/database': minor -'@firebase/database-types': minor ---- - -Add a useEmulator(host, port) method to Realtime Database diff --git a/.changeset/funny-ties-ring.md b/.changeset/funny-ties-ring.md deleted file mode 100644 index e7066ce4b91..00000000000 --- a/.changeset/funny-ties-ring.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -"@firebase/app": patch -"@firebase/auth": patch -"@firebase/component": patch -"@firebase/database": patch -"firebase": major -"@firebase/firestore": patch -"@firebase/functions": patch -"@firebase/performance": patch -"@firebase/remote-config": patch -"rxfire": patch -"@firebase/util": patch ---- - -Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. - -Before this change -``` -import * as firebase from 'firebase/app'; -``` - -After this change -``` -import firebase from 'firebase/app'; -``` diff --git a/.changeset/great-rice-smash.md b/.changeset/great-rice-smash.md deleted file mode 100644 index e64535b5d33..00000000000 --- a/.changeset/great-rice-smash.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"firebase": major -"@firebase/firestore": major ---- - -Removed the undocumented `Firestore.logLevel` property. diff --git a/.changeset/short-icons-travel.md b/.changeset/short-icons-travel.md deleted file mode 100644 index eca27d87bdc..00000000000 --- a/.changeset/short-icons-travel.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'firebase': minor -'@firebase/firestore': minor -'@firebase/firestore-types': minor ---- - -Add a useEmulator(host, port) method to Firestore diff --git a/.changeset/shy-trees-divide.md b/.changeset/shy-trees-divide.md deleted file mode 100644 index 8bc7b66e887..00000000000 --- a/.changeset/shy-trees-divide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"firebase": major -"@firebase/firestore": major ---- - -Removed depreacted `experimentalTabSynchronization` settings. To enable multi-tab sychronization, use `synchronizeTabs` instead. diff --git a/.changeset/silver-books-reply.md b/.changeset/silver-books-reply.md deleted file mode 100644 index 13c7f6dad5c..00000000000 --- a/.changeset/silver-books-reply.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'firebase': minor -'@firebase/functions': minor -'@firebase/functions-types': minor ---- - -Add a useEmulator(host, port) method to Cloud Functions diff --git a/.changeset/silver-dolls-wave.md b/.changeset/silver-dolls-wave.md deleted file mode 100644 index 48e605ee641..00000000000 --- a/.changeset/silver-dolls-wave.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"firebase": major -"@firebase/firestore": major ---- - -This releases removes all input validation. Please use our TypeScript types to validate API usage. diff --git a/.changeset/strange-rabbits-wait.md b/.changeset/strange-rabbits-wait.md deleted file mode 100644 index abd7ac5b703..00000000000 --- a/.changeset/strange-rabbits-wait.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'firebase': major -'@firebase/firestore': major -'@firebase/firestore-types': major ---- - -Removed the `timestampsInSnapshots` option from `FirestoreSettings`. Now, Firestore always returns `Timestamp` values for all timestamp values. diff --git a/.changeset/stupid-dots-grab.md b/.changeset/stupid-dots-grab.md deleted file mode 100644 index 85608f35687..00000000000 --- a/.changeset/stupid-dots-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@firebase/util": patch ---- - -Write template data to a new `customData` field in` FirebaseError` instead of writing to the error object itself to avoid overwriting existing fields. diff --git a/.changeset/tame-knives-change.md b/.changeset/tame-knives-change.md deleted file mode 100644 index d2d813fb735..00000000000 --- a/.changeset/tame-knives-change.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@firebase/database-types": patch -"@firebase/database": patch -"firebase": patch ---- - -Updated the type definition for `ThenableReference` to only implement `then` and `catch`, which matches the implementation. diff --git a/.changeset/tiny-hounds-rest.md b/.changeset/tiny-hounds-rest.md deleted file mode 100644 index c7c5bc8f33f..00000000000 --- a/.changeset/tiny-hounds-rest.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"firebase": major -"@firebase/storage": minor ---- - -This releases removes all input validation. Please use our TypeScript types to validate API usage. diff --git a/.changeset/wicked-cups-search.md b/.changeset/wicked-cups-search.md deleted file mode 100644 index abfaf518003..00000000000 --- a/.changeset/wicked-cups-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@firebase/firestore': minor ---- - -Removed excess validation of null and NaN values in query filters. This more closely aligns the SDK with the Firestore backend, which has always accepted null and NaN for all operators, even though this isn't necessarily useful. diff --git a/integration/firebase/package.json b/integration/firebase/package.json index 89d082b91fa..d80e095e9f7 100644 --- a/integration/firebase/package.json +++ b/integration/firebase/package.json @@ -7,7 +7,7 @@ "test:ci": "node ../../scripts/run_tests_in_ci.js -s test" }, "devDependencies": { - "firebase": "7.24.0", + "firebase": "8.0.0", "@types/chai": "4.2.13", "@types/mocha": "7.0.2", "chai": "4.2.0", diff --git a/integration/firestore/package.json b/integration/firestore/package.json index 77fbf5701c6..a9846bbe475 100644 --- a/integration/firestore/package.json +++ b/integration/firestore/package.json @@ -14,8 +14,8 @@ "test:memory:debug": "yarn build:memory; karma start --auto-watch --browsers Chrome" }, "devDependencies": { - "@firebase/app": "0.6.11", - "@firebase/firestore": "1.18.0", + "@firebase/app": "0.6.12", + "@firebase/firestore": "2.0.0", "@types/mocha": "7.0.2", "gulp": "4.0.2", "gulp-filter": "6.0.0", diff --git a/integration/messaging/package.json b/integration/messaging/package.json index 68bf6dce297..6485e723a61 100644 --- a/integration/messaging/package.json +++ b/integration/messaging/package.json @@ -9,7 +9,7 @@ "test:manual": "mocha --exit" }, "devDependencies": { - "firebase": "7.24.0", + "firebase": "8.0.0", "chai": "4.2.0", "chromedriver": "86.0.0", "express": "4.17.1", diff --git a/packages-exp/app-compat/package.json b/packages-exp/app-compat/package.json index 61cbda1a788..3ca8c1df8e4 100644 --- a/packages-exp/app-compat/package.json +++ b/packages-exp/app-compat/package.json @@ -29,9 +29,9 @@ "license": "Apache-2.0", "dependencies": { "@firebase/app-exp": "0.0.800", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "@firebase/logger": "0.2.6", - "@firebase/component": "0.1.19", + "@firebase/component": "0.1.20", "tslib": "^1.11.1", "dom-storage": "2.1.0", "xmlhttprequest": "1.8.0" diff --git a/packages-exp/app-exp/package.json b/packages-exp/app-exp/package.json index bb14b11cceb..974913b95f6 100644 --- a/packages-exp/app-exp/package.json +++ b/packages-exp/app-exp/package.json @@ -31,9 +31,9 @@ }, "dependencies": { "@firebase/app-types-exp": "0.0.800", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "@firebase/logger": "0.2.6", - "@firebase/component": "0.1.19", + "@firebase/component": "0.1.20", "tslib": "^1.11.1" }, "license": "Apache-2.0", diff --git a/packages-exp/auth-compat-exp/package.json b/packages-exp/auth-compat-exp/package.json index 7b23c06071e..6578622b975 100644 --- a/packages-exp/auth-compat-exp/package.json +++ b/packages-exp/auth-compat-exp/package.json @@ -8,9 +8,7 @@ "browser": "dist/index.esm.js", "module": "dist/index.esm.js", "esm2017": "dist/index.esm2017.js", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'", "lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'", @@ -32,8 +30,8 @@ "@firebase/auth-types": "0.10.1", "@firebase/auth-exp": "0.0.800", "@firebase/auth-types-exp": "0.0.800", - "@firebase/component": "0.1.19", - "@firebase/util": "0.3.2", + "@firebase/component": "0.1.20", + "@firebase/util": "0.3.3", "tslib": "^1.11.1" }, "license": "Apache-2.0", @@ -60,4 +58,4 @@ ], "reportDir": "./coverage/node" } -} \ No newline at end of file +} diff --git a/packages-exp/auth-exp/package.json b/packages-exp/auth-exp/package.json index a0fd713d1ab..42be25277a6 100644 --- a/packages-exp/auth-exp/package.json +++ b/packages-exp/auth-exp/package.json @@ -10,9 +10,7 @@ "module": "dist/esm5/index.js", "esm2017": "dist/esm2017/index.js", "webworker": "dist/index.webworker.esm5.js", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'", "lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'", @@ -41,8 +39,8 @@ }, "dependencies": { "@firebase/logger": "0.2.6", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "@firebase/auth-types-exp": "0.0.800", "node-fetch": "2.6.1", "tslib": "^1.11.1" diff --git a/packages-exp/firebase-exp/package.json b/packages-exp/firebase-exp/package.json index 4497de8be78..4445689e506 100644 --- a/packages-exp/firebase-exp/package.json +++ b/packages-exp/firebase-exp/package.json @@ -40,7 +40,7 @@ "@firebase/app-exp": "0.0.800", "@firebase/app-compat": "0.0.800", "@firebase/functions-exp": "0.0.800", - "@firebase/firestore": "1.18.0", + "@firebase/firestore": "2.0.0", "@firebase/performance-exp": "0.0.800" }, "devDependencies": { diff --git a/packages-exp/functions-exp/package.json b/packages-exp/functions-exp/package.json index b75cbd82c21..9b3bcfc6a1a 100644 --- a/packages-exp/functions-exp/package.json +++ b/packages-exp/functions-exp/package.json @@ -50,10 +50,10 @@ }, "typings": "dist/functions-exp-public.d.ts", "dependencies": { - "@firebase/component": "0.1.19", + "@firebase/component": "0.1.20", "@firebase/functions-types-exp": "0.0.800", "@firebase/messaging-types": "0.5.0", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "node-fetch": "2.6.1", "tslib": "^1.11.1" }, diff --git a/packages-exp/installations-exp/package.json b/packages-exp/installations-exp/package.json index fdad30a789a..0e816aede9f 100644 --- a/packages-exp/installations-exp/package.json +++ b/packages-exp/installations-exp/package.json @@ -55,8 +55,8 @@ }, "dependencies": { "@firebase/installations-types-exp": "0.0.800", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "idb": "3.0.2", "tslib": "^1.11.1" } diff --git a/packages-exp/performance-exp/package.json b/packages-exp/performance-exp/package.json index 3f991657b19..6c053eb6cad 100644 --- a/packages-exp/performance-exp/package.json +++ b/packages-exp/performance-exp/package.json @@ -34,9 +34,9 @@ "dependencies": { "@firebase/logger": "0.2.6", "@firebase/installations-exp": "0.0.800", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "@firebase/performance-types-exp": "0.0.800", - "@firebase/component": "0.1.19", + "@firebase/component": "0.1.20", "tslib": "^1.11.1" }, "license": "Apache-2.0", diff --git a/packages/analytics/CHANGELOG.md b/packages/analytics/CHANGELOG.md index 5691673be40..639eb8890b5 100644 --- a/packages/analytics/CHANGELOG.md +++ b/packages/analytics/CHANGELOG.md @@ -1,5 +1,14 @@ # @firebase/analytics +## 0.6.1 + +### Patch Changes + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + - @firebase/installations@0.4.18 + ## 0.6.0 ### Minor Changes diff --git a/packages/analytics/package.json b/packages/analytics/package.json index d32695edc49..e494d99f496 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/analytics", - "version": "0.6.0", + "version": "0.6.1", "description": "A analytics package for new firebase packages", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -26,15 +26,15 @@ }, "dependencies": { "@firebase/analytics-types": "0.4.0", - "@firebase/installations": "0.4.17", + "@firebase/installations": "0.4.18", "@firebase/logger": "0.2.6", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "tslib": "^1.11.1" }, "license": "Apache-2.0", "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "rollup": "2.29.0", "@rollup/plugin-commonjs": "15.1.0", "@rollup/plugin-json": "4.1.0", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index b9c796028f8..2c78b864bb6 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,27 @@ # @firebase/app +## 0.6.12 + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + ## 0.6.11 ### Patch Changes diff --git a/packages/app/package.json b/packages/app/package.json index f880b91307a..5f79a9fd77e 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/app", - "version": "0.6.11", + "version": "0.6.12", "description": "The primary entrypoint to the Firebase JS SDK", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.node.cjs.js", @@ -28,9 +28,9 @@ "license": "Apache-2.0", "dependencies": { "@firebase/app-types": "0.6.1", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "@firebase/logger": "0.2.6", - "@firebase/component": "0.1.19", + "@firebase/component": "0.1.20", "tslib": "^1.11.1", "dom-storage": "2.1.0", "xmlhttprequest": "1.8.0" diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index c3fef26d628..733dba0754f 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,23 @@ # @firebase/auth +## 0.15.1 + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + ## 0.15.0 ### Minor Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index cf6e93083c0..ad4fb224672 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/auth", - "version": "0.15.0", + "version": "0.15.1", "main": "dist/auth.js", "browser": "dist/auth.esm.js", "module": "dist/auth.esm.js", diff --git a/packages/component/CHANGELOG.md b/packages/component/CHANGELOG.md index 9de3629062c..4b2c6ceacec 100644 --- a/packages/component/CHANGELOG.md +++ b/packages/component/CHANGELOG.md @@ -1,5 +1,26 @@ # @firebase/component +## 0.1.20 + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/util@0.3.3 + ## 0.1.19 ### Patch Changes diff --git a/packages/component/package.json b/packages/component/package.json index 88f60ccedae..890f19dc2b8 100644 --- a/packages/component/package.json +++ b/packages/component/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/component", - "version": "0.1.19", + "version": "0.1.20", "description": "Firebase Component Platform", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -22,7 +22,7 @@ "prepare": "yarn build" }, "dependencies": { - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "tslib": "^1.11.1" }, "license": "Apache-2.0", diff --git a/packages/database-types/CHANGELOG.md b/packages/database-types/CHANGELOG.md index e29615b26b2..c659412cbd4 100644 --- a/packages/database-types/CHANGELOG.md +++ b/packages/database-types/CHANGELOG.md @@ -1,8 +1,17 @@ # @firebase/database-types -## 0.5.2 +## 0.6.0 + +### Minor Changes + +- [`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c) [#3904](https://github.com/firebase/firebase-js-sdk/pull/3904) - Add a useEmulator(host, port) method to Realtime Database + ### Patch Changes +- [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5) [#3968](https://github.com/firebase/firebase-js-sdk/pull/3968) - Updated the type definition for `ThenableReference` to only implement `then` and `catch`, which matches the implementation. +## 0.5.2 + +### Patch Changes -- [`ef348fed`](https://github.com/firebase/firebase-js-sdk/commit/ef348fed291338351706a697cbb9fb17a9d06ff4) [#3511](https://github.com/firebase/firebase-js-sdk/pull/3511) - Added interface `Database` which is implemented by `FirebaseDatabase`. This allows consumer SDKs (such as the Firebase Admin SDK) to export the database types as an interface. +- [`ef348fed`](https://github.com/firebase/firebase-js-sdk/commit/ef348fed291338351706a697cbb9fb17a9d06ff4) [#3511](https://github.com/firebase/firebase-js-sdk/pull/3511) - Added interface `Database` which is implemented by `FirebaseDatabase`. This allows consumer SDKs (such as the Firebase Admin SDK) to export the database types as an interface. diff --git a/packages/database-types/package.json b/packages/database-types/package.json index 7dcbd1718a9..37db39c2a25 100644 --- a/packages/database-types/package.json +++ b/packages/database-types/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/database-types", - "version": "0.5.2", + "version": "0.6.0", "description": "@firebase/database Types", "author": "Firebase (https://firebase.google.com/)", "license": "Apache-2.0", diff --git a/packages/database/CHANGELOG.md b/packages/database/CHANGELOG.md index e3602112654..6a6604a2c46 100644 --- a/packages/database/CHANGELOG.md +++ b/packages/database/CHANGELOG.md @@ -1,5 +1,34 @@ # Unreleased +## 0.7.0 + +### Minor Changes + +- [`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c) [#3904](https://github.com/firebase/firebase-js-sdk/pull/3904) - Add a useEmulator(host, port) method to Realtime Database + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +* [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5) [#3968](https://github.com/firebase/firebase-js-sdk/pull/3968) - Updated the type definition for `ThenableReference` to only implement `then` and `catch`, which matches the implementation. + +* Updated dependencies [[`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c), [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce), [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5)]: + - @firebase/database-types@0.6.0 + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + ## 0.6.13 ### Patch Changes diff --git a/packages/database/package.json b/packages/database/package.json index 8ed372271cf..054a7c66abb 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/database", - "version": "0.6.13", + "version": "0.7.0", "description": "", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.node.cjs.js", @@ -25,16 +25,16 @@ "license": "Apache-2.0", "peerDependencies": {}, "dependencies": { - "@firebase/database-types": "0.5.2", + "@firebase/database-types": "0.6.0", "@firebase/logger": "0.2.6", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "@firebase/auth-interop-types": "0.1.5", "faye-websocket": "0.11.3", "tslib": "^1.11.1" }, "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "@firebase/app-types": "0.6.1", "rollup": "2.29.0", "rollup-plugin-typescript2": "0.27.3", diff --git a/packages/firebase/CHANGELOG.md b/packages/firebase/CHANGELOG.md index 345b2c48cba..097b2b54644 100644 --- a/packages/firebase/CHANGELOG.md +++ b/packages/firebase/CHANGELOG.md @@ -1,5 +1,59 @@ # firebase +## 8.0.0 + +### Major Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +* [`8939aeca0`](https://github.com/firebase/firebase-js-sdk/commit/8939aeca02921f9eacf1badb1068de22f670293e) [#3944](https://github.com/firebase/firebase-js-sdk/pull/3944) - Removed the undocumented `Firestore.logLevel` property. + +- [`344bd8856`](https://github.com/firebase/firebase-js-sdk/commit/344bd88566e2c42fd7ee92f28bb0f784629b48ee) [#3943](https://github.com/firebase/firebase-js-sdk/pull/3943) - Removed depreacted `experimentalTabSynchronization` settings. To enable multi-tab sychronization, use `synchronizeTabs` instead. + +* [`4b540f91d`](https://github.com/firebase/firebase-js-sdk/commit/4b540f91dbad217e8ec04b382b4c724308cb3df1) [#3939](https://github.com/firebase/firebase-js-sdk/pull/3939) - This releases removes all input validation. Please use our TypeScript types to validate API usage. + +- [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d) [#3897](https://github.com/firebase/firebase-js-sdk/pull/3897) (fixes [#3879](https://github.com/firebase/firebase-js-sdk/issues/3879)) - Removed the `timestampsInSnapshots` option from `FirestoreSettings`. Now, Firestore always returns `Timestamp` values for all timestamp values. + +* [`b247ffa76`](https://github.com/firebase/firebase-js-sdk/commit/b247ffa760aec1636de6cfc78851f97a840181ae) [#3967](https://github.com/firebase/firebase-js-sdk/pull/3967) - This releases removes all input validation. Please use our TypeScript types to validate API usage. + +### Minor Changes + +- [`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c) [#3904](https://github.com/firebase/firebase-js-sdk/pull/3904) - Add a useEmulator(host, port) method to Realtime Database + +* [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb) [#3909](https://github.com/firebase/firebase-js-sdk/pull/3909) - Add a useEmulator(host, port) method to Firestore + +- [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961) [#3906](https://github.com/firebase/firebase-js-sdk/pull/3906) - Add a useEmulator(host, port) method to Cloud Functions + +### Patch Changes + +- [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5) [#3968](https://github.com/firebase/firebase-js-sdk/pull/3968) - Updated the type definition for `ThenableReference` to only implement `then` and `catch`, which matches the implementation. + +- Updated dependencies [[`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c), [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`8939aeca0`](https://github.com/firebase/firebase-js-sdk/commit/8939aeca02921f9eacf1badb1068de22f670293e), [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb), [`344bd8856`](https://github.com/firebase/firebase-js-sdk/commit/344bd88566e2c42fd7ee92f28bb0f784629b48ee), [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961), [`4b540f91d`](https://github.com/firebase/firebase-js-sdk/commit/4b540f91dbad217e8ec04b382b4c724308cb3df1), [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce), [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5), [`b247ffa76`](https://github.com/firebase/firebase-js-sdk/commit/b247ffa760aec1636de6cfc78851f97a840181ae), [`9719635fe`](https://github.com/firebase/firebase-js-sdk/commit/9719635fe2ecbb5b981076ce4807d0df775b8332)]: + - @firebase/database@0.7.0 + - @firebase/app@0.6.12 + - @firebase/auth@0.15.1 + - @firebase/firestore@2.0.0 + - @firebase/functions@0.6.0 + - @firebase/performance@0.4.3 + - @firebase/remote-config@0.1.29 + - @firebase/util@0.3.3 + - @firebase/storage@0.4.0 + - @firebase/analytics@0.6.1 + - @firebase/installations@0.4.18 + - @firebase/messaging@0.7.2 + ## 7.24.0 ### Minor Changes diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 9473206d414..381dc9aaec4 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -1,6 +1,6 @@ { "name": "firebase", - "version": "7.24.0", + "version": "8.0.0", "description": "Firebase JavaScript library for web and Node.js", "author": "Firebase (https://firebase.google.com/)", "license": "Apache-2.0", @@ -45,20 +45,20 @@ "module": "dist/index.esm.js", "react-native": "dist/index.rn.cjs.js", "dependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "@firebase/app-types": "0.6.1", - "@firebase/auth": "0.15.0", - "@firebase/database": "0.6.13", - "@firebase/firestore": "1.18.0", - "@firebase/functions": "0.5.1", - "@firebase/installations": "0.4.17", - "@firebase/messaging": "0.7.1", + "@firebase/auth": "0.15.1", + "@firebase/database": "0.7.0", + "@firebase/firestore": "2.0.0", + "@firebase/functions": "0.6.0", + "@firebase/installations": "0.4.18", + "@firebase/messaging": "0.7.2", "@firebase/polyfill": "0.3.36", - "@firebase/storage": "0.3.43", - "@firebase/performance": "0.4.2", - "@firebase/remote-config": "0.1.28", - "@firebase/analytics": "0.6.0", - "@firebase/util": "0.3.2" + "@firebase/storage": "0.4.0", + "@firebase/performance": "0.4.3", + "@firebase/remote-config": "0.1.29", + "@firebase/analytics": "0.6.1", + "@firebase/util": "0.3.3" }, "devDependencies": { "rollup": "2.29.0", diff --git a/packages/firestore-types/CHANGELOG.md b/packages/firestore-types/CHANGELOG.md index db25a7fcddd..ea195a7eb04 100644 --- a/packages/firestore-types/CHANGELOG.md +++ b/packages/firestore-types/CHANGELOG.md @@ -1,5 +1,15 @@ # @firebase/firestore-types +## 2.0.0 + +### Major Changes + +- [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d) [#3897](https://github.com/firebase/firebase-js-sdk/pull/3897) (fixes [#3879](https://github.com/firebase/firebase-js-sdk/issues/3879)) - Removed the `timestampsInSnapshots` option from `FirestoreSettings`. Now, Firestore always returns `Timestamp` values for all timestamp values. + +### Minor Changes + +- [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb) [#3909](https://github.com/firebase/firebase-js-sdk/pull/3909) - Add a useEmulator(host, port) method to Firestore + ## 1.14.0 ### Minor Changes diff --git a/packages/firestore-types/package.json b/packages/firestore-types/package.json index 851dd0193f4..3c0d23d34a3 100644 --- a/packages/firestore-types/package.json +++ b/packages/firestore-types/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/firestore-types", - "version": "1.14.0", + "version": "2.0.0", "description": "@firebase/firestore Types", "author": "Firebase (https://firebase.google.com/)", "license": "Apache-2.0", diff --git a/packages/firestore/CHANGELOG.md b/packages/firestore/CHANGELOG.md index fa7be50a23a..01b0973d6ac 100644 --- a/packages/firestore/CHANGELOG.md +++ b/packages/firestore/CHANGELOG.md @@ -1,5 +1,44 @@ # @firebase/firestore +## 2.0.0 + +### Major Changes + +- [`8939aeca0`](https://github.com/firebase/firebase-js-sdk/commit/8939aeca02921f9eacf1badb1068de22f670293e) [#3944](https://github.com/firebase/firebase-js-sdk/pull/3944) - Removed the undocumented `Firestore.logLevel` property. + +* [`344bd8856`](https://github.com/firebase/firebase-js-sdk/commit/344bd88566e2c42fd7ee92f28bb0f784629b48ee) [#3943](https://github.com/firebase/firebase-js-sdk/pull/3943) - Removed depreacted `experimentalTabSynchronization` settings. To enable multi-tab sychronization, use `synchronizeTabs` instead. + +- [`4b540f91d`](https://github.com/firebase/firebase-js-sdk/commit/4b540f91dbad217e8ec04b382b4c724308cb3df1) [#3939](https://github.com/firebase/firebase-js-sdk/pull/3939) - This releases removes all input validation. Please use our TypeScript types to validate API usage. + +* [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d) [#3897](https://github.com/firebase/firebase-js-sdk/pull/3897) (fixes [#3879](https://github.com/firebase/firebase-js-sdk/issues/3879)) - Removed the `timestampsInSnapshots` option from `FirestoreSettings`. Now, Firestore always returns `Timestamp` values for all timestamp values. + +### Minor Changes + +- [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb) [#3909](https://github.com/firebase/firebase-js-sdk/pull/3909) - Add a useEmulator(host, port) method to Firestore + +* [`9719635fe`](https://github.com/firebase/firebase-js-sdk/commit/9719635fe2ecbb5b981076ce4807d0df775b8332) [#3960](https://github.com/firebase/firebase-js-sdk/pull/3960) - Removed excess validation of null and NaN values in query filters. This more closely aligns the SDK with the Firestore backend, which has always accepted null and NaN for all operators, even though this isn't necessarily useful. + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb), [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + - @firebase/firestore-types@2.0.0 + ## 1.18.0 ### Minor Changes diff --git a/packages/firestore/package.json b/packages/firestore/package.json index 90ee054b940..f757bb58b92 100644 --- a/packages/firestore/package.json +++ b/packages/firestore/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/firestore", - "version": "1.18.0", + "version": "2.0.0", "engines": { "node": "^8.13.0 || >=10.10.0" }, @@ -60,10 +60,10 @@ "memory/package.json" ], "dependencies": { - "@firebase/component": "0.1.19", - "@firebase/firestore-types": "1.14.0", + "@firebase/component": "0.1.20", + "@firebase/firestore-types": "2.0.0", "@firebase/logger": "0.2.6", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "@firebase/webchannel-wrapper": "0.4.0", "@grpc/grpc-js": "^1.0.0", "@grpc/proto-loader": "^0.5.0", @@ -75,7 +75,7 @@ "@firebase/app-types": "0.x" }, "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "@rollup/plugin-alias": "3.1.1", "@types/json-stable-stringify": "1.0.32", "json-stable-stringify": "1.0.1", diff --git a/packages/functions-types/CHANGELOG.md b/packages/functions-types/CHANGELOG.md new file mode 100644 index 00000000000..30ba1050e04 --- /dev/null +++ b/packages/functions-types/CHANGELOG.md @@ -0,0 +1,8 @@ +# @firebase/functions-types + +## 0.4.0 +### Minor Changes + + + +- [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961) [#3906](https://github.com/firebase/firebase-js-sdk/pull/3906) - Add a useEmulator(host, port) method to Cloud Functions diff --git a/packages/functions-types/package.json b/packages/functions-types/package.json index a81809fbfa3..43be179ce39 100644 --- a/packages/functions-types/package.json +++ b/packages/functions-types/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/functions-types", - "version": "0.3.17", + "version": "0.4.0", "description": "@firebase/functions Types", "author": "Firebase (https://firebase.google.com/)", "license": "Apache-2.0", diff --git a/packages/functions/CHANGELOG.md b/packages/functions/CHANGELOG.md index 27b3d0b32f3..e9c129b0ae5 100644 --- a/packages/functions/CHANGELOG.md +++ b/packages/functions/CHANGELOG.md @@ -1,5 +1,31 @@ # @firebase/functions +## 0.6.0 + +### Minor Changes + +- [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961) [#3906](https://github.com/firebase/firebase-js-sdk/pull/3906) - Add a useEmulator(host, port) method to Cloud Functions + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961)]: + - @firebase/component@0.1.20 + - @firebase/functions-types@0.4.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/functions/package.json b/packages/functions/package.json index 8fb3d79f8ab..999274b9b3e 100644 --- a/packages/functions/package.json +++ b/packages/functions/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/functions", - "version": "0.5.1", + "version": "0.6.0", "description": "", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.node.cjs.js", @@ -29,8 +29,8 @@ "@firebase/app-types": "0.x" }, "devDependencies": { - "@firebase/app": "0.6.11", - "@firebase/messaging": "0.7.1", + "@firebase/app": "0.6.12", + "@firebase/messaging": "0.7.2", "rollup": "2.29.0", "rollup-plugin-typescript2": "0.27.3", "typescript": "4.0.2" @@ -45,8 +45,8 @@ }, "typings": "dist/index.d.ts", "dependencies": { - "@firebase/component": "0.1.19", - "@firebase/functions-types": "0.3.17", + "@firebase/component": "0.1.20", + "@firebase/functions-types": "0.4.0", "@firebase/messaging-types": "0.5.0", "node-fetch": "2.6.1", "tslib": "^1.11.1" diff --git a/packages/installations/CHANGELOG.md b/packages/installations/CHANGELOG.md index 179023df625..40c4fa57a2b 100644 --- a/packages/installations/CHANGELOG.md +++ b/packages/installations/CHANGELOG.md @@ -1,5 +1,13 @@ # @firebase/installations +## 0.4.18 + +### Patch Changes + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + ## 0.4.17 ### Patch Changes diff --git a/packages/installations/package.json b/packages/installations/package.json index 0e7b91477c0..ca68d7bd7bb 100644 --- a/packages/installations/package.json +++ b/packages/installations/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/installations", - "version": "0.4.17", + "version": "0.4.18", "main": "dist/index.cjs.js", "module": "dist/index.esm.js", "esm2017": "dist/index.esm2017.js", @@ -30,7 +30,7 @@ "url": "https://github.com/firebase/firebase-js-sdk/issues" }, "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "rollup": "2.29.0", "@rollup/plugin-commonjs": "15.1.0", "@rollup/plugin-json": "4.1.0", @@ -45,8 +45,8 @@ }, "dependencies": { "@firebase/installations-types": "0.3.4", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "idb": "3.0.2", "tslib": "^1.11.1" } diff --git a/packages/messaging/CHANGELOG.md b/packages/messaging/CHANGELOG.md index cae44960687..a4fc93fcf8d 100644 --- a/packages/messaging/CHANGELOG.md +++ b/packages/messaging/CHANGELOG.md @@ -1,5 +1,14 @@ # @firebase/messaging +## 0.7.2 + +### Patch Changes + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + - @firebase/installations@0.4.18 + ## 0.7.1 ### Patch Changes diff --git a/packages/messaging/package.json b/packages/messaging/package.json index aac5c67bf52..80b3b22bc05 100644 --- a/packages/messaging/package.json +++ b/packages/messaging/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/messaging", - "version": "0.7.1", + "version": "0.7.2", "description": "", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -26,15 +26,15 @@ "@firebase/app-types": "0.x" }, "dependencies": { - "@firebase/installations": "0.4.17", + "@firebase/installations": "0.4.18", "@firebase/messaging-types": "0.5.0", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "idb": "3.0.2", "tslib": "^1.11.1" }, "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "rollup": "2.29.0", "rollup-plugin-typescript2": "0.27.3", "ts-essentials": "7.0.0", diff --git a/packages/performance/CHANGELOG.md b/packages/performance/CHANGELOG.md index 15b4db63773..cb17ae0649b 100644 --- a/packages/performance/CHANGELOG.md +++ b/packages/performance/CHANGELOG.md @@ -1,5 +1,28 @@ # @firebase/performance +## 0.4.3 + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + - @firebase/installations@0.4.18 + ## 0.4.2 ### Patch Changes diff --git a/packages/performance/package.json b/packages/performance/package.json index 181efe8bd9d..36c3efae7ac 100644 --- a/packages/performance/package.json +++ b/packages/performance/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/performance", - "version": "0.4.2", + "version": "0.4.3", "description": "Firebase performance for web", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -27,15 +27,15 @@ }, "dependencies": { "@firebase/logger": "0.2.6", - "@firebase/installations": "0.4.17", - "@firebase/util": "0.3.2", + "@firebase/installations": "0.4.18", + "@firebase/util": "0.3.3", "@firebase/performance-types": "0.0.13", - "@firebase/component": "0.1.19", + "@firebase/component": "0.1.20", "tslib": "^1.11.1" }, "license": "Apache-2.0", "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "rollup": "2.29.0", "@rollup/plugin-json": "4.1.0", "rollup-plugin-typescript2": "0.27.3", diff --git a/packages/remote-config/CHANGELOG.md b/packages/remote-config/CHANGELOG.md index dd6cc232321..7b76a97a5a3 100644 --- a/packages/remote-config/CHANGELOG.md +++ b/packages/remote-config/CHANGELOG.md @@ -1,5 +1,28 @@ # @firebase/remote-config +## 0.1.29 + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + - @firebase/installations@0.4.18 + ## 0.1.28 ### Patch Changes diff --git a/packages/remote-config/package.json b/packages/remote-config/package.json index 83ae132d614..97d9c95411b 100644 --- a/packages/remote-config/package.json +++ b/packages/remote-config/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/remote-config", - "version": "0.1.28", + "version": "0.1.29", "description": "The Remote Config package of the Firebase JS SDK", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -26,16 +26,16 @@ "@firebase/app-types": "0.x" }, "dependencies": { - "@firebase/installations": "0.4.17", + "@firebase/installations": "0.4.18", "@firebase/logger": "0.2.6", "@firebase/remote-config-types": "0.1.9", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "tslib": "^1.11.1" }, "license": "Apache-2.0", "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "rollup": "2.29.0", "rollup-plugin-typescript2": "0.27.3", "typescript": "4.0.2" diff --git a/packages/rules-unit-testing/CHANGELOG.md b/packages/rules-unit-testing/CHANGELOG.md index f250115b304..dd1a80d052c 100644 --- a/packages/rules-unit-testing/CHANGELOG.md +++ b/packages/rules-unit-testing/CHANGELOG.md @@ -1,5 +1,13 @@ # @firebase/rules-unit-testing +## 1.0.9 + +### Patch Changes + +- Updated dependencies [[`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c), [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`8939aeca0`](https://github.com/firebase/firebase-js-sdk/commit/8939aeca02921f9eacf1badb1068de22f670293e), [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb), [`344bd8856`](https://github.com/firebase/firebase-js-sdk/commit/344bd88566e2c42fd7ee92f28bb0f784629b48ee), [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961), [`4b540f91d`](https://github.com/firebase/firebase-js-sdk/commit/4b540f91dbad217e8ec04b382b4c724308cb3df1), [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce), [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5), [`b247ffa76`](https://github.com/firebase/firebase-js-sdk/commit/b247ffa760aec1636de6cfc78851f97a840181ae)]: + - firebase@8.0.0 + - @firebase/util@0.3.3 + ## 1.0.8 ### Patch Changes diff --git a/packages/rules-unit-testing/package.json b/packages/rules-unit-testing/package.json index 0ad86ca4913..9bb90657fb1 100644 --- a/packages/rules-unit-testing/package.json +++ b/packages/rules-unit-testing/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/rules-unit-testing", - "version": "1.0.8", + "version": "1.0.9", "description": "", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -19,9 +19,9 @@ }, "license": "Apache-2.0", "dependencies": { - "firebase": "7.24.0", + "firebase": "8.0.0", "@firebase/logger": "0.2.6", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "request": "2.88.2" }, "devDependencies": { diff --git a/packages/rxfire/CHANGELOG.md b/packages/rxfire/CHANGELOG.md new file mode 100644 index 00000000000..9de9b245018 --- /dev/null +++ b/packages/rxfire/CHANGELOG.md @@ -0,0 +1,20 @@ +# rxfire + +## 4.0.0 +### Patch Changes + + + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + ``` + import firebase from 'firebase/app'; + ``` +- Updated dependencies [[`ef33328f7`](https://github.com/firebase/firebase-js-sdk/commit/ef33328f7cb7d585a1304ed39649f5b69a111b3c), [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`8939aeca0`](https://github.com/firebase/firebase-js-sdk/commit/8939aeca02921f9eacf1badb1068de22f670293e), [`79b049375`](https://github.com/firebase/firebase-js-sdk/commit/79b04937537b90422e051086112f6b43c2880cdb), [`344bd8856`](https://github.com/firebase/firebase-js-sdk/commit/344bd88566e2c42fd7ee92f28bb0f784629b48ee), [`0322c1bda`](https://github.com/firebase/firebase-js-sdk/commit/0322c1bda93b2885b995e3df2b63b48314546961), [`4b540f91d`](https://github.com/firebase/firebase-js-sdk/commit/4b540f91dbad217e8ec04b382b4c724308cb3df1), [`ffef32e38`](https://github.com/firebase/firebase-js-sdk/commit/ffef32e3837d3ee1098129b237e7a6e2e738182d), [`602ec18e9`](https://github.com/firebase/firebase-js-sdk/commit/602ec18e92fd365a3a6432ff3a5f6a31013eb1f5), [`b247ffa76`](https://github.com/firebase/firebase-js-sdk/commit/b247ffa760aec1636de6cfc78851f97a840181ae)]: + - firebase@8.0.0 diff --git a/packages/rxfire/package.json b/packages/rxfire/package.json index 8703120d0de..40b1186beb0 100644 --- a/packages/rxfire/package.json +++ b/packages/rxfire/package.json @@ -1,6 +1,6 @@ { "name": "rxfire", - "version": "3.13.5", + "version": "4.0.0", "private": false, "description": "Firebase JavaScript library RxJS", "author": "Firebase (https://firebase.google.com/)", @@ -36,11 +36,11 @@ "tslib": "^1.11.1" }, "peerDependencies": { - "firebase": ">= 5.0.0 <8", + "firebase": ">=8.0.0", "rxjs": "6.x.x" }, "devDependencies": { - "firebase": "7.24.0", + "firebase": "8.0.0", "rollup": "2.29.0", "@rollup/plugin-commonjs": "15.1.0", "@rollup/plugin-node-resolve": "9.0.0", diff --git a/packages/storage/CHANGELOG.md b/packages/storage/CHANGELOG.md index 28199ef6d8b..45a9c9df684 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -1,5 +1,17 @@ #Unreleased +## 0.4.0 + +### Minor Changes + +- [`b247ffa76`](https://github.com/firebase/firebase-js-sdk/commit/b247ffa760aec1636de6cfc78851f97a840181ae) [#3967](https://github.com/firebase/firebase-js-sdk/pull/3967) - This releases removes all input validation. Please use our TypeScript types to validate API usage. + +### Patch Changes + +- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]: + - @firebase/component@0.1.20 + - @firebase/util@0.3.3 + ## 0.3.43 ### Patch Changes diff --git a/packages/storage/package.json b/packages/storage/package.json index 302e8ebdea5..ee80f61d509 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/storage", - "version": "0.3.43", + "version": "0.4.0", "description": "", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.cjs.js", @@ -24,8 +24,8 @@ "license": "Apache-2.0", "dependencies": { "@firebase/storage-types": "0.3.13", - "@firebase/util": "0.3.2", - "@firebase/component": "0.1.19", + "@firebase/util": "0.3.3", + "@firebase/component": "0.1.20", "tslib": "^1.11.1" }, "peerDependencies": { @@ -33,8 +33,8 @@ "@firebase/app-types": "0.x" }, "devDependencies": { - "@firebase/app": "0.6.11", - "@firebase/auth": "0.15.0", + "@firebase/app": "0.6.12", + "@firebase/auth": "0.15.1", "rollup": "2.29.0", "rollup-plugin-typescript2": "0.27.3", "typescript": "4.0.2" diff --git a/packages/template/package.json b/packages/template/package.json index 353c2b23bb9..1d014822114 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -32,7 +32,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@firebase/app": "0.6.11", + "@firebase/app": "0.6.12", "rollup": "2.29.0", "rollup-plugin-typescript2": "0.27.3", "typescript": "4.0.2" diff --git a/packages/util/CHANGELOG.md b/packages/util/CHANGELOG.md index 62b7479a4ea..165a29da248 100644 --- a/packages/util/CHANGELOG.md +++ b/packages/util/CHANGELOG.md @@ -1,5 +1,25 @@ # @firebase/util +## 0.3.3 + +### Patch Changes + +- [`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487) [#3932](https://github.com/firebase/firebase-js-sdk/pull/3932) - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase. + + Before this change + + ``` + import * as firebase from 'firebase/app'; + ``` + + After this change + + ``` + import firebase from 'firebase/app'; + ``` + +* [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce) [#3946](https://github.com/firebase/firebase-js-sdk/pull/3946) - Write template data to a new `customData` field in`FirebaseError` instead of writing to the error object itself to avoid overwriting existing fields. + ## 0.3.2 ### Patch Changes diff --git a/packages/util/package.json b/packages/util/package.json index f3fdfb6a5bc..57d208709d3 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@firebase/util", - "version": "0.3.2", + "version": "0.3.3", "description": "", "author": "Firebase (https://firebase.google.com/)", "main": "dist/index.node.cjs.js", diff --git a/repo-scripts/size-analysis/package.json b/repo-scripts/size-analysis/package.json index 74453c02ce5..04151d152b2 100644 --- a/repo-scripts/size-analysis/package.json +++ b/repo-scripts/size-analysis/package.json @@ -32,13 +32,13 @@ "typescript": "4.0.2", "terser": "5.3.5", "yargs": "16.0.3", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.3", "gzip-size": "5.1.1" }, "license": "Apache-2.0", "devDependencies": { "@firebase/logger": "0.2.6", - "@firebase/app": "0.6.11" + "@firebase/app": "0.6.12" }, "repository": { "directory": "repo-scripts/size-analysis",