99 KiB
firebase
9.16.0
Minor Changes
06dc1364d
#6901 - Allow users to specify their environment asnode
orbrowser
to override Firebase's runtime environment detection and force the SDK to act as if it were in the respective environment.
Patch Changes
- Updated dependencies [
a67eb5d04
,d8af08feb
,a4056634a
,a7622d49f
,1455bfa43
,50b8191f6
,37f31c57b
,d4114a4f7
,06dc1364d
]:- @firebase/storage@0.10.1
- @firebase/database@0.14.1
- @firebase/firestore@3.8.1
- @firebase/auth@0.21.1
- @firebase/util@1.9.0
- @firebase/storage-compat@0.2.1
- @firebase/functions@0.9.1
- @firebase/database-compat@0.3.1
- @firebase/firestore-compat@0.3.1
- @firebase/auth-compat@0.3.1
- @firebase/analytics@0.9.1
- @firebase/analytics-compat@0.2.1
- @firebase/app@0.9.1
- @firebase/app-check@0.6.1
- @firebase/app-check-compat@0.3.1
- @firebase/app-compat@0.2.1
- @firebase/functions-compat@0.3.1
- @firebase/installations@0.6.1
- @firebase/installations-compat@0.2.1
- @firebase/messaging@0.12.1
- @firebase/messaging-compat@0.2.1
- @firebase/performance@0.6.1
- @firebase/performance-compat@0.2.1
- @firebase/remote-config@0.4.1
- @firebase/remote-config-compat@0.2.1
9.15.0
Minor Changes
-
fde5adf63
#6694 - Functions in the Firestore package that return QueryConstraints (for example:where(...)
,limit(...)
, andorderBy(...)
) now return a more specific type, which extends QueryConstraint. Refactoring and code that supports future features is also included in this release.
Patch Changes
-
7e237cd47
#6826 - Modify entry point ESM bundles to conform to Node ESM specs. -
Updated dependencies [
ab3f16cba
,37dd6f6f4
,fde5adf63
,e650f6498
,c20633ed3
,1625f7a95
]:- @firebase/firestore@3.8.0
- @firebase/firestore-compat@0.3.0
- @firebase/database@0.14.0
- @firebase/database-compat@0.3.0
- @firebase/auth@0.21.0
- @firebase/util@1.8.0
- @firebase/analytics@0.9.0
- @firebase/analytics-compat@0.2.0
- @firebase/app@0.9.0
- @firebase/app-check@0.6.0
- @firebase/app-check-compat@0.3.0
- @firebase/app-compat@0.2.0
- @firebase/app-types@0.9.0
- @firebase/auth-compat@0.3.0
- @firebase/functions@0.9.0
- @firebase/functions-compat@0.3.0
- @firebase/installations@0.6.0
- @firebase/installations-compat@0.2.0
- @firebase/messaging@0.12.0
- @firebase/messaging-compat@0.2.0
- @firebase/performance@0.6.0
- @firebase/performance-compat@0.2.0
- @firebase/remote-config@0.4.0
- @firebase/remote-config-compat@0.2.0
- @firebase/storage@0.10.0
- @firebase/storage-compat@0.2.0
9.14.0
Minor Changes
0c0c58f47
#6773 - Add missing package that should have been included in https://github.com/firebase/firebase-js-sdk/pull/6728
Patch Changes
-
bf7cc8f69
#6712 (fixes #6613) - Fix "missing index" error message to include the link to create the composite index. -
e2a90bf67
#6729 - Fix transaction.set() failure without retry on "already-exists" error. -
Updated dependencies [
3f1354f1f
,bf7cc8f69
,8876b783f
,9e9ee7ba3
,457fc2eeb
,e2a90bf67
]:- @firebase/app@0.8.4
- @firebase/performance@0.5.17
- @firebase/firestore@3.7.3
- @firebase/storage@0.9.14
- @firebase/messaging@0.11.0
- @firebase/app-check@0.5.17
- @firebase/app-compat@0.1.39
- @firebase/performance-compat@0.1.17
- @firebase/firestore-compat@0.2.3
- @firebase/storage-compat@0.1.22
- @firebase/messaging-compat@0.1.21
- @firebase/app-check-compat@0.2.17
9.13.0
Minor Changes
Patch Changes
- Updated dependencies [
de1c717c2
,4af28c1a4
,4b9da74db
]:- @firebase/storage@0.9.13
- @firebase/analytics@0.8.4
- @firebase/analytics-compat@0.1.17
- @firebase/app@0.8.3
- @firebase/app-check@0.5.16
- @firebase/app-check-compat@0.2.16
- @firebase/app-compat@0.1.38
- @firebase/app-types@0.8.1
- @firebase/auth@0.20.11
- @firebase/auth-compat@0.2.24
- @firebase/database@0.13.10
- @firebase/database-compat@0.2.10
- @firebase/firestore@3.7.2
- @firebase/firestore-compat@0.2.2
- @firebase/functions@0.8.8
- @firebase/functions-compat@0.2.8
- @firebase/installations@0.5.16
- @firebase/installations-compat@0.1.16
- @firebase/messaging@0.10.0
- @firebase/messaging-compat@0.1.20
- @firebase/performance@0.5.16
- @firebase/performance-compat@0.1.16
- @firebase/remote-config@0.3.15
- @firebase/remote-config-compat@0.1.16
- @firebase/storage-compat@0.1.21
- @firebase/util@1.7.3
9.12.1
Patch Changes
- Updated dependencies [
5f55ed828
,807f06aa2
,03d1fabcb
]:- @firebase/storage@0.9.12
- @firebase/util@1.7.2
- @firebase/analytics@0.8.3
- @firebase/storage-compat@0.1.20
- @firebase/analytics-compat@0.1.16
- @firebase/app@0.8.2
- @firebase/app-check@0.5.15
- @firebase/app-check-compat@0.2.15
- @firebase/app-compat@0.1.37
- @firebase/auth@0.20.10
- @firebase/auth-compat@0.2.23
- @firebase/database@0.13.9
- @firebase/database-compat@0.2.9
- @firebase/firestore@3.7.1
- @firebase/firestore-compat@0.2.1
- @firebase/functions@0.8.7
- @firebase/functions-compat@0.2.7
- @firebase/installations@0.5.15
- @firebase/installations-compat@0.1.15
- @firebase/messaging@0.9.19
- @firebase/messaging-compat@0.1.19
- @firebase/performance@0.5.15
- @firebase/performance-compat@0.1.15
- @firebase/remote-config@0.3.14
- @firebase/remote-config-compat@0.1.15
9.12.0
Minor Changes
397317b53
#6643 - Set withCredentials=true when making requests via non-streaming RPCs, like is done for streaming RPCs.
Patch Changes
-
0a112bd2a
#6624 (fixes #5873) - Fix Firestore failing to raise initial snapshot from empty local cache result -
Updated dependencies [
0a112bd2a
,5aa48d0ab
,4eb8145fb
,397317b53
,171b78b76
,1fbc4c4b7
,29d034072
]:- @firebase/firestore@3.7.0
- @firebase/database@0.13.8
- @firebase/storage@0.9.11
- @firebase/firestore-compat@0.2.0
- @firebase/functions@0.8.6
- @firebase/util@1.7.1
- @firebase/analytics@0.8.2
- @firebase/database-compat@0.2.8
- @firebase/storage-compat@0.1.19
- @firebase/functions-compat@0.2.6
- @firebase/analytics-compat@0.1.15
- @firebase/app@0.8.1
- @firebase/app-check@0.5.14
- @firebase/app-check-compat@0.2.14
- @firebase/app-compat@0.1.36
- @firebase/auth@0.20.9
- @firebase/auth-compat@0.2.22
- @firebase/installations@0.5.14
- @firebase/installations-compat@0.1.14
- @firebase/messaging@0.9.18
- @firebase/messaging-compat@0.1.18
- @firebase/performance@0.5.14
- @firebase/performance-compat@0.1.14
- @firebase/remote-config@0.3.13
- @firebase/remote-config-compat@0.1.14
9.11.0
Minor Changes
fdd4ab464
#6526 - Add functionality to auto-initialize project config and emulator settings from global defaults provided by framework tooling.
ee871fc0b
#6608 - AddedgetCountFromServer()
(getCount()
in the Lite SDK), which fetches the number of documents in the result set without actually downloading the documents.
Patch Changes
- Updated dependencies [
e35db6f95
,fdd4ab464
,c6ba6fc0f
,b3951c6e4
,ee871fc0b
]:- @firebase/firestore@3.6.0
- @firebase/app@0.8.0
- @firebase/app-types@0.8.0
- @firebase/util@1.7.0
- @firebase/auth@0.20.8
- @firebase/database@0.13.7
- @firebase/functions@0.8.5
- @firebase/storage@0.9.10
- @firebase/app-check@0.5.13
- @firebase/firestore-compat@0.1.26
- @firebase/analytics@0.8.1
- @firebase/app-compat@0.1.35
- @firebase/installations@0.5.13
- @firebase/messaging@0.9.17
- @firebase/performance@0.5.13
- @firebase/remote-config@0.3.12
- @firebase/analytics-compat@0.1.14
- @firebase/app-check-compat@0.2.13
- @firebase/auth-compat@0.2.21
- @firebase/database-compat@0.2.7
- @firebase/functions-compat@0.2.5
- @firebase/installations-compat@0.1.13
- @firebase/messaging-compat@0.1.17
- @firebase/performance-compat@0.1.13
- @firebase/remote-config-compat@0.1.13
- @firebase/storage-compat@0.1.18
9.10.0
Minor Changes
-
7c0c640a4
#6107 - Enable encodeInitMessageHeaders. This transitions the Firestore client from encoding HTTP Headers via the Query Param to the request's POST payload.Requires Cloud Firestore Emulator v1.14.4 or newer.
Patch Changes
- Updated dependencies [
e06d9069c
,7c0c640a4
,666c8ec1f
]:- @firebase/app@0.7.33
- @firebase/auth@0.20.7
- @firebase/firestore@3.5.0
- @firebase/app-compat@0.1.34
- @firebase/auth-compat@0.2.20
- @firebase/firestore-compat@0.1.25
9.9.4
Patch Changes
- Updated dependencies [
f35533594
,bea604ea3
,b993aeec4
]:- @firebase/app@0.7.32
- @firebase/database@0.13.6
- @firebase/auth@0.20.6
- @firebase/firestore@3.4.15
- @firebase/app-compat@0.1.33
- @firebase/database-compat@0.2.6
- @firebase/auth-compat@0.2.19
- @firebase/firestore-compat@0.1.24
9.9.3
Patch Changes
-
dcfebe8dc
#6543 (fixes #6503) - Removed all references to@firebase/polyfill
. -
Updated dependencies [
9f1e3c667
,a5d9e1083
,fcd4b8ac3
]:- @firebase/app@0.7.31
- @firebase/database-compat@0.2.5
- @firebase/database@0.13.5
- @firebase/app-compat@0.1.32
9.9.2
Patch Changes
- Updated dependencies [
82a6add13
,f5426a512
,10765511f
,65838089d
]:- @firebase/app@0.7.30
- @firebase/firestore@3.4.14
- @firebase/database@0.13.4
- @firebase/database-compat@0.2.4
- @firebase/app-compat@0.1.31
- @firebase/firestore-compat@0.1.23
9.9.1
Patch Changes
- Updated dependencies [
1703bb31a
,f36d627af
]:- @firebase/app@0.7.29
- @firebase/firestore@3.4.13
- @firebase/app-check@0.5.12
- @firebase/app-compat@0.1.30
- @firebase/firestore-compat@0.1.22
- @firebase/app-check-compat@0.2.12
9.9.0
Minor Changes
69e2ee064
#6367 - Add functionsetDefaultEventParameters()
to set data that will be logged on every Analytics SDK event
Patch Changes
-
5edd81fb5
#6404 - Add installations CDN build and entry point. -
Updated dependencies [
c187446a2
,b12af44a5
,1d3a34d7d
,69e2ee064
,1261d8323
,6a8be1337
,e673dc808
,ad773fa45
,8c52a96ed
]:- @firebase/database@0.13.3
- @firebase/util@1.6.3
- @firebase/analytics@0.8.0
- @firebase/auth@0.20.5
- @firebase/functions@0.8.4
- @firebase/firestore@3.4.12
- @firebase/database-compat@0.2.3
- @firebase/analytics-compat@0.1.13
- @firebase/app@0.7.28
- @firebase/app-check@0.5.11
- @firebase/app-check-compat@0.2.11
- @firebase/app-compat@0.1.29
- @firebase/auth-compat@0.2.18
- @firebase/firestore-compat@0.1.21
- @firebase/functions-compat@0.2.4
- @firebase/installations@0.5.12
- @firebase/installations-compat@0.1.12
- @firebase/messaging@0.9.16
- @firebase/messaging-compat@0.1.16
- @firebase/performance@0.5.12
- @firebase/performance-compat@0.1.12
- @firebase/remote-config@0.3.11
- @firebase/remote-config-compat@0.1.12
- @firebase/storage@0.9.9
- @firebase/storage-compat@0.1.17
9.8.4
Patch Changes
- Updated dependencies [
578dc5836
,835f1d46a
,efe2000fc
]:- @firebase/database@0.13.2
- @firebase/analytics@0.7.11
- @firebase/app-check@0.5.10
- @firebase/util@1.6.2
- @firebase/database-compat@0.2.2
- @firebase/analytics-compat@0.1.12
- @firebase/app-check-compat@0.2.10
- @firebase/app@0.7.27
- @firebase/app-compat@0.1.28
- @firebase/auth@0.20.4
- @firebase/auth-compat@0.2.17
- @firebase/firestore@3.4.11
- @firebase/firestore-compat@0.1.20
- @firebase/functions@0.8.3
- @firebase/functions-compat@0.2.3
- @firebase/installations@0.5.11
- @firebase/messaging@0.9.15
- @firebase/messaging-compat@0.1.15
- @firebase/performance@0.5.11
- @firebase/performance-compat@0.1.11
- @firebase/remote-config@0.3.10
- @firebase/remote-config-compat@0.1.11
- @firebase/storage@0.9.8
- @firebase/storage-compat@0.1.16
9.8.3
Patch Changes
-
2cd1cc76f
#6307 (fixes #6300) - fix: add type declarations to exports field -
Updated dependencies [
2cd1cc76f
,497d34c84
,d6338f0af
,d4b52b612
,c66d59c3d
]:- @firebase/analytics-compat@0.1.11
- @firebase/analytics@0.7.10
- @firebase/app-check-compat@0.2.9
- @firebase/app-check@0.5.9
- @firebase/app-compat@0.1.27
- @firebase/app@0.7.26
- @firebase/auth-compat@0.2.16
- @firebase/auth@0.20.3
- @firebase/database-compat@0.2.1
- @firebase/database@0.13.1
- @firebase/firestore-compat@0.1.19
- @firebase/firestore@3.4.10
- @firebase/functions-compat@0.2.2
- @firebase/functions@0.8.2
- @firebase/installations@0.5.10
- @firebase/messaging-compat@0.1.14
- @firebase/messaging@0.9.14
- @firebase/performance-compat@0.1.10
- @firebase/performance@0.5.10
- @firebase/remote-config-compat@0.1.10
- @firebase/remote-config@0.3.9
- @firebase/storage-compat@0.1.15
- @firebase/storage@0.9.7
- @firebase/util@1.6.1
9.8.2
Patch Changes
- Updated dependencies [
63ac2ed28
,88517b591
,63ac2ed28
]:- @firebase/app@0.7.25
- @firebase/auth@0.20.2
- @firebase/auth-compat@0.2.15
- @firebase/app-compat@0.1.26
9.8.1
Patch Changes
- Updated dependencies [
07cf0f1c9
]:- @firebase/app@0.7.24
- @firebase/auth@0.20.1
- @firebase/app-compat@0.1.25
- @firebase/auth-compat@0.2.14
9.8.0
Minor Changes
Patch Changes
- Updated dependencies [
874cdbbcc
,9c5c9c36d
,dfab18af6
,1ac3c9d41
,9c6808fea
]:- @firebase/database@0.13.0
- @firebase/util@1.6.0
- @firebase/app@0.7.23
- @firebase/installations@0.5.9
- @firebase/messaging@0.9.13
- @firebase/firestore@3.4.9
- @firebase/auth@0.20.0
- @firebase/auth-compat@0.2.13
- @firebase/database-compat@0.2.0
- @firebase/analytics@0.7.9
- @firebase/analytics-compat@0.1.10
- @firebase/app-check@0.5.8
- @firebase/app-check-compat@0.2.8
- @firebase/app-compat@0.1.24
- @firebase/firestore-compat@0.1.18
- @firebase/functions@0.8.1
- @firebase/functions-compat@0.2.1
- @firebase/messaging-compat@0.1.13
- @firebase/performance@0.5.9
- @firebase/performance-compat@0.1.9
- @firebase/remote-config@0.3.8
- @firebase/remote-config-compat@0.1.9
- @firebase/storage@0.9.6
- @firebase/storage-compat@0.1.14
9.7.0
Minor Changes
Patch Changes
- Updated dependencies [
c69c6898a
,38da5d9be
]:- @firebase/app@0.7.22
- @firebase/functions-compat@0.2.0
- @firebase/functions@0.8.0
- @firebase/app-check@0.5.7
- @firebase/app-compat@0.1.23
- @firebase/app-check-compat@0.2.7
9.6.11
Patch Changes
- Updated dependencies [
e9e5f6b3c
,05dc9d6a0
,7a4e65cef
]:- @firebase/util@1.5.2
- @firebase/firestore@3.4.8
- @firebase/database@0.12.8
- @firebase/database-compat@0.1.8
- @firebase/analytics@0.7.8
- @firebase/analytics-compat@0.1.9
- @firebase/app@0.7.21
- @firebase/app-check@0.5.6
- @firebase/app-check-compat@0.2.6
- @firebase/app-compat@0.1.22
- @firebase/auth@0.19.12
- @firebase/auth-compat@0.2.12
- @firebase/firestore-compat@0.1.17
- @firebase/functions@0.7.11
- @firebase/functions-compat@0.1.12
- @firebase/installations@0.5.8
- @firebase/messaging@0.9.12
- @firebase/messaging-compat@0.1.12
- @firebase/performance@0.5.8
- @firebase/performance-compat@0.1.8
- @firebase/remote-config@0.3.7
- @firebase/remote-config-compat@0.1.8
- @firebase/storage@0.9.5
- @firebase/storage-compat@0.1.13
9.6.10
Patch Changes
- Updated dependencies [
3198d58dc
,349648917
,69aa7b02d
]:- @firebase/util@1.5.1
- @firebase/app-check-compat@0.2.5
- @firebase/firestore@3.4.7
- @firebase/analytics@0.7.7
- @firebase/analytics-compat@0.1.8
- @firebase/app@0.7.20
- @firebase/app-check@0.5.5
- @firebase/app-compat@0.1.21
- @firebase/auth@0.19.11
- @firebase/auth-compat@0.2.11
- @firebase/database@0.12.7
- @firebase/database-compat@0.1.7
- @firebase/firestore-compat@0.1.16
- @firebase/functions@0.7.10
- @firebase/functions-compat@0.1.11
- @firebase/installations@0.5.7
- @firebase/messaging@0.9.11
- @firebase/messaging-compat@0.1.11
- @firebase/performance@0.5.7
- @firebase/performance-compat@0.1.7
- @firebase/remote-config@0.3.6
- @firebase/remote-config-compat@0.1.7
- @firebase/storage@0.9.4
- @firebase/storage-compat@0.1.12
9.6.9
Patch Changes
- Updated dependencies [
2d672cead
,7405e7d59
,a7f4a2eb6
,ddeff8384
,927c1afc1
]:- @firebase/app@0.7.19
- @firebase/installations@0.5.6
- @firebase/messaging@0.9.10
- @firebase/util@1.5.0
- @firebase/auth-compat@0.2.10
- @firebase/auth@0.19.10
- @firebase/app-check@0.5.4
- @firebase/analytics@0.7.6
- @firebase/app-compat@0.1.20
- @firebase/database@0.12.6
- @firebase/firestore@3.4.6
- @firebase/functions@0.7.9
- @firebase/performance@0.5.6
- @firebase/remote-config@0.3.5
- @firebase/storage@0.9.3
- @firebase/messaging-compat@0.1.10
- @firebase/analytics-compat@0.1.7
- @firebase/app-check-compat@0.2.4
- @firebase/database-compat@0.1.6
- @firebase/firestore-compat@0.1.15
- @firebase/functions-compat@0.1.10
- @firebase/performance-compat@0.1.6
- @firebase/remote-config-compat@0.1.6
- @firebase/storage-compat@0.1.11
9.6.8
Patch Changes
- Updated dependencies [
b3e4af842
,1588990b7
]:- @firebase/messaging@0.9.9
- @firebase/app@0.7.18
- @firebase/messaging-compat@0.1.9
- @firebase/app-compat@0.1.19
9.6.7
Patch Changes
- Updated dependencies [
bb8f37c3e
,f5ac47fb1
,c1b9cf120
,e9619685b
,3a8d4c1d1
]:- @firebase/app@0.7.17
- @firebase/firestore@3.4.5
- @firebase/auth@0.19.9
- @firebase/app-compat@0.1.18
- @firebase/firestore-compat@0.1.14
- @firebase/auth-compat@0.2.9
9.6.6
Patch Changes
- Updated dependencies [
af9234866
,0a04a1c06
]:- @firebase/app@0.7.16
- @firebase/auth@0.19.8
- @firebase/messaging@0.9.8
- @firebase/app-compat@0.1.17
- @firebase/auth-compat@0.2.8
- @firebase/messaging-compat@0.1.8
9.6.5
Patch Changes
- Updated dependencies [
4983f4d5a
,e28b0e413
,d612d6f6e
,e04b7452b
,2820674b8
]:- @firebase/app@0.7.15
- @firebase/auth-compat@0.2.7
- @firebase/auth@0.19.7
- @firebase/firestore@3.4.4
- @firebase/functions@0.7.8
- @firebase/storage@0.9.2
- @firebase/app-compat@0.1.16
- @firebase/storage-compat@0.1.10
- @firebase/firestore-compat@0.1.13
- @firebase/functions-compat@0.1.9
9.6.4
Patch Changes
- Updated dependencies [
93e6126b3
,67b6decbb
,922e9ed9a
]:- @firebase/app@0.7.14
- @firebase/messaging@0.9.7
- @firebase/messaging-compat@0.1.7
- @firebase/auth@0.19.6
- @firebase/app-compat@0.1.15
- @firebase/auth-compat@0.2.6
9.6.3
Patch Changes
- Updated dependencies [
044a8d7f9
,ff2f7d4c8
,88d43ec00
,3c20727d8
]:- @firebase/app@0.7.13
- @firebase/firestore@3.4.3
- @firebase/messaging@0.9.6
- @firebase/app-compat@0.1.14
- @firebase/firestore-compat@0.1.12
- @firebase/messaging-compat@0.1.6
9.6.2
Patch Changes
- Updated dependencies [
3b481f572
,e3a5248fc
,7f05d22e8
]:- @firebase/firestore@3.4.2
- @firebase/storage@0.9.1
- @firebase/util@1.4.3
- @firebase/auth-compat@0.2.5
- @firebase/auth@0.19.5
- @firebase/firestore-compat@0.1.11
- @firebase/storage-compat@0.1.9
- @firebase/analytics@0.7.5
- @firebase/analytics-compat@0.1.6
- @firebase/app@0.7.12
- @firebase/app-check@0.5.3
- @firebase/app-check-compat@0.2.3
- @firebase/app-compat@0.1.13
- @firebase/database@0.12.5
- @firebase/database-compat@0.1.5
- @firebase/functions@0.7.7
- @firebase/functions-compat@0.1.8
- @firebase/installations@0.5.5
- @firebase/messaging@0.9.5
- @firebase/messaging-compat@0.1.5
- @firebase/performance@0.5.5
- @firebase/performance-compat@0.1.5
- @firebase/remote-config@0.3.4
- @firebase/remote-config-compat@0.1.5
9.6.1
Patch Changes
- Updated dependencies [
fd8cd3ec4
,8298cf8a9
,a777385d6
,dc6b447ba
]:- @firebase/app@0.7.11
- @firebase/firestore@3.4.1
- @firebase/firestore-compat@0.1.10
- @firebase/auth@0.19.4
- @firebase/app-compat@0.1.12
- @firebase/auth-compat@0.2.4
9.6.0
Minor Changes
Patch Changes
- Updated dependencies [
086df7c7e
]:- @firebase/app@0.7.10
- @firebase/firestore@3.4.0
- @firebase/app-compat@0.1.11
- @firebase/firestore-compat@0.1.9
9.5.0
Minor Changes
e34e98e73
#5672 (fixes #76) - AddsgetBytes()
,getStream()
andgetBlob()
, which allow direct file downloads from the SDK.
Patch Changes
- Updated dependencies [
e34e98e73
,0394cc97b
,6f0049e66
,7a5bc84bd
,ce39a1a07
]:- @firebase/app@0.7.9
- @firebase/storage@0.9.0
- @firebase/storage-compat@0.1.8
- @firebase/app-check@0.5.2
- @firebase/firestore@3.3.1
- @firebase/app-compat@0.1.10
- @firebase/app-check-compat@0.2.2
- @firebase/firestore-compat@0.1.8
9.4.1
Patch Changes
- Updated dependencies [
3b338dbd8
,1583a8202
,e0fe2b668
]:- @firebase/app@0.7.8
- @firebase/functions@0.7.6
- @firebase/auth@0.19.3
- @firebase/storage@0.8.7
- @firebase/app-compat@0.1.9
- @firebase/functions-compat@0.1.7
- @firebase/auth-compat@0.2.3
- @firebase/storage-compat@0.1.7
9.4.0
Minor Changes
532b3cd93
#5675 (fixes #5661) - ExpandedFirestore.WithFieldValue<T>
to includeT
. This allows developers to delegateWithFieldValue<T>
inside wrappers of typeT
to avoid exposing Firebase types beyond Firebase-specific logic.
Patch Changes
-
3281315fa
#5708 (fixes #1487) - Update build scripts to work with the exports field -
Updated dependencies [
532b3cd93
,3281315fa
,dbd54f7c9
]:- @firebase/firestore@3.3.0
- @firebase/analytics-compat@0.1.5
- @firebase/analytics@0.7.4
- @firebase/app-check-compat@0.2.1
- @firebase/app-check@0.5.1
- @firebase/app-compat@0.1.8
- @firebase/app@0.7.7
- @firebase/auth-compat@0.2.2
- @firebase/auth@0.19.2
- @firebase/database-compat@0.1.4
- @firebase/database@0.12.4
- @firebase/firestore-compat@0.1.7
- @firebase/functions-compat@0.1.6
- @firebase/functions@0.7.5
- @firebase/installations@0.5.4
- @firebase/messaging-compat@0.1.4
- @firebase/messaging@0.9.4
- @firebase/performance-compat@0.1.4
- @firebase/performance@0.5.4
- @firebase/remote-config-compat@0.1.4
- @firebase/remote-config@0.3.3
- @firebase/storage-compat@0.1.6
- @firebase/storage@0.8.6
- @firebase/util@1.4.2
9.3.0
Minor Changes
Patch Changes
- Updated dependencies [
31bd6f27f
,2322b6023
,61604979c
,0765b5e19
]:- @firebase/auth-compat@0.2.1
- @firebase/auth@0.19.1
- @firebase/analytics@0.7.3
- @firebase/analytics-compat@0.1.4
- @firebase/app@0.7.6
- @firebase/app-check@0.5.0
- @firebase/app-check-compat@0.2.0
- @firebase/app-compat@0.1.7
- @firebase/database@0.12.3
- @firebase/database-compat@0.1.3
- @firebase/firestore-compat@0.1.6
- @firebase/functions@0.7.4
- @firebase/functions-compat@0.1.5
- @firebase/installations@0.5.3
- @firebase/messaging@0.9.3
- @firebase/messaging-compat@0.1.3
- @firebase/performance@0.5.3
- @firebase/performance-compat@0.1.3
- @firebase/remote-config@0.3.2
- @firebase/remote-config-compat@0.1.3
- @firebase/storage@0.8.5
- @firebase/storage-compat@0.1.5
- @firebase/util@1.4.1
- @firebase/firestore@3.2.1
9.2.0
Minor Changes
4d3640481
#5532 (fixes #5499) - Fix exports field to also point to Node ESM builds. This change requires Node.js version 10+.
Patch Changes
-
f0f6d74b5
#5664 (fixes #5644) - Fix compatability layer errors that were being thrown in Safari -
Updated dependencies [
4d3640481
,b6f30c24f
,69ff8eb54
,2429ac105
,4594d3fd6
,6dacc2400
,f48527617
,c75bbe957
]:- @firebase/firestore@3.2.0
- @firebase/app@0.7.5
- @firebase/auth-compat@0.2.0
- @firebase/auth@0.19.0
- @firebase/firestore-compat@0.1.5
- @firebase/app-compat@0.1.6
9.1.3
Patch Changes
- Updated dependencies [
a7e00b9eb
,352cc2647
,93795c780
]:- @firebase/storage@0.8.4
- @firebase/database-compat@0.1.2
- @firebase/firestore-compat@0.1.4
- @firebase/storage-compat@0.1.4
- @firebase/analytics@0.7.2
- @firebase/app@0.7.4
- @firebase/auth@0.18.3
- @firebase/database@0.12.2
- @firebase/firestore@3.1.1
- @firebase/functions@0.7.3
- @firebase/installations@0.5.2
- @firebase/messaging@0.9.2
- @firebase/performance@0.5.2
- @firebase/remote-config@0.3.1
- @firebase/analytics-compat@0.1.3
- @firebase/app-compat@0.1.5
- @firebase/auth-compat@0.1.6
- @firebase/functions-compat@0.1.4
- @firebase/messaging-compat@0.1.2
- @firebase/performance-compat@0.1.2
- @firebase/remote-config-compat@0.1.2
9.1.2
Patch Changes
-
3e920c888
#5573 - Fixed App Check compat package to correctly export and handleReCaptchaV3Provider
andCustomProvider
classes. -
Updated dependencies [
a4e770e58
,1b0e7af13
,e1d551ddb
,f7d8324a1
,e456d00a7
,3e920c888
]:- @firebase/app@0.7.3
- @firebase/app-check@0.4.2
- @firebase/auth@0.18.2
- @firebase/auth-compat@0.1.5
- @firebase/app-check-compat@0.1.3
- @firebase/app-compat@0.1.4
9.1.1
Patch Changes
- Updated dependencies [
49b0406ab
]:- @firebase/app@0.7.2
- @firebase/auth@0.18.1
- @firebase/app-compat@0.1.3
- @firebase/auth-compat@0.1.4
9.1.0
Minor Changes
Patch Changes
- Updated dependencies [
dfe65ff9b
,b835b4cba
,f90c1d081
,08c098211
,f78ceca1c
,e62d02e52
,a5d87bc5c
,a99943fe3
,b835b4cba
,07b88e6e8
,b835b4cba
,b835b4cba
,4d2a54fb0
,c2362214a
,b79bd33e4
,a99943fe3
]:- @firebase/database-compat@0.1.1
- @firebase/database@0.12.1
- @firebase/app-check@0.4.1
- @firebase/app-check-compat@0.1.2
- @firebase/remote-config@0.3.0
- @firebase/firestore-compat@0.1.3
- @firebase/firestore@3.1.0
- @firebase/auth@0.18.0
- @firebase/util@1.4.0
- @firebase/performance@0.5.1
- @firebase/performance-compat@0.1.1
- @firebase/messaging@0.9.1
- @firebase/analytics@0.7.1
- @firebase/messaging-compat@0.1.1
- @firebase/analytics-compat@0.1.2
- @firebase/remote-config-compat@0.1.1
- @firebase/auth-compat@0.1.3
- @firebase/storage@0.8.3
- @firebase/app@0.7.1
- @firebase/app-compat@0.1.2
- @firebase/functions@0.7.2
- @firebase/functions-compat@0.1.3
- @firebase/installations@0.5.1
- @firebase/storage-compat@0.1.3
9.0.2
Patch Changes
- Updated dependencies [
08ec55d6d
,8180a2b77
,b8462f248
,271303f3c
,bf5772f64
,dca28a10d
,deda8cd85
,66d4a1e5d
]:- @firebase/auth@0.17.2
- @firebase/firestore@3.0.2
- @firebase/functions@0.7.1
- @firebase/storage@0.8.2
- @firebase/auth-compat@0.1.2
- @firebase/firestore-compat@0.1.2
- @firebase/functions-compat@0.1.2
- @firebase/storage-compat@0.1.2
9.0.1
Patch Changes
- Updated dependencies [
66596f3f8
,cd15df0d1
,cd15df0d1
,1b33fda40
,6163bb282
]:- @firebase/auth@0.17.1
- @firebase/analytics-compat@0.1.1
- @firebase/app-check-compat@0.1.1
- @firebase/app-compat@0.1.1
- @firebase/functions-compat@0.1.1
- @firebase/firestore@3.0.1
- @firebase/storage@0.8.1
- @firebase/auth-compat@0.1.1
- @firebase/firestore-compat@0.1.1
- @firebase/storage-compat@0.1.1
9.0.0
Major Changes
5bc6afb75
#5268 (fixes #4277) - This change contains multiple quality-of-life improvements when using theFirestoreDataConverter
in@firebase/firestore/lite
and@firebase/firestore
:- Support for passing in
FieldValue
property values when using a converter (viaWithFieldValue<T>
andPartialWithFieldValue<T>
). - Support for omitting properties in nested fields when performing a set operation with
{merge: true}
with a converter (viaPartialWithFieldValue<T>
). - Support for typed update operations when using a converter (via the newly typed
UpdateData
). Improperly typed fields in update operations on typed document references will no longer compile.
- Support for passing in
Patch Changes
- Updated dependencies [
5bc6afb75
,cdada6c68
]:- @firebase/firestore@3.0.0
- @firebase/firestore-compat@0.1.0
- @firebase/analytics@0.7.0
- @firebase/analytics-compat@0.1.0
- @firebase/app@0.7.0
- @firebase/app-check@0.4.0
- @firebase/app-check-compat@0.1.0
- @firebase/app-compat@0.1.0
- @firebase/app-types@0.7.0
- @firebase/auth@0.17.0
- @firebase/auth-compat@0.1.0
- @firebase/database@0.12.0
- @firebase/database-compat@0.1.0
- @firebase/functions@0.7.0
- @firebase/functions-compat@0.1.0
- @firebase/installations@0.5.0
- @firebase/messaging@0.9.0
- @firebase/messaging-compat@0.1.0
- @firebase/performance@0.5.0
- @firebase/performance-compat@0.1.0
- @firebase/remote-config@0.2.0
- @firebase/remote-config-compat@0.1.0
- @firebase/storage@0.8.0
- @firebase/storage-compat@0.1.0
8.10.0
Minor Changes
Patch Changes
- Updated dependencies [
fbb32e7bf
,d0710d500
,3c6a11c8d
,f825b1d83
]:- @firebase/storage@0.7.0
- @firebase/messaging@0.8.0
- @firebase/database@0.11.0
- @firebase/firestore@2.4.0
- @firebase/util@1.3.0
- @firebase/functions@0.6.15
- @firebase/analytics@0.6.18
- @firebase/app@0.6.30
- @firebase/app-check@0.3.2
- @firebase/installations@0.4.32
- @firebase/performance@0.4.18
- @firebase/remote-config@0.1.43
8.9.1
Patch Changes
-
f1027e3c2
#5261 (fixes #5258) - Fixed argument typings foractivate()
. -
Updated dependencies [
f1027e3c2
]:- @firebase/app-check@0.3.1
8.9.0
Minor Changes
8599d9141
#4902 - AddRecaptchaV3Provider
andCustomProvider
classes that can be supplied tofirebase.appCheck().activate()
.
bd50d8310
#5206 - Fix formatting of links in comments and update some event typings to correctly match GA4 specs.
Patch Changes
- Updated dependencies [
5bda08eee
,8599d9141
]:- @firebase/storage@0.6.2
- @firebase/app-check@0.3.0
- @firebase/analytics@0.6.17
8.8.1
Patch Changes
- Updated dependencies [
a3cbe719b
,3d10d33bc
]:- @firebase/util@1.2.0
- @firebase/app-types@0.6.3
- @firebase/analytics@0.6.16
- @firebase/app@0.6.29
- @firebase/app-check@0.2.1
- @firebase/database@0.10.9
- @firebase/firestore@2.3.10
- @firebase/installations@0.4.31
- @firebase/messaging@0.7.15
- @firebase/performance@0.4.17
- @firebase/remote-config@0.1.42
- @firebase/storage@0.6.1
- @firebase/functions@0.6.14
8.8.0
Minor Changes
b3caa5158
#5149 - Add NodeJS support to Cloud Storage for Firebase. This release changes themain
field in package.json to point to a Node specific build. If you are building a bundle for borwser usage, please make sure that your bundler uses thebrowser
field (the default).
02586c975
#5070 - Addfirebase_screen
andfirebase_screen_class
tologEvent()
overload forscreen_view
events.
Patch Changes
-
2cd9d7c39
#5147 (fixes #5047) - Fixed an issue that prevented Timestamps from being used viaupdate()
when connected to the Emulator -
Updated dependencies [
b3caa5158
,b51be1da3
,2cd9d7c39
,fb3e35965
]:- @firebase/storage@0.6.0
- @firebase/firestore@2.3.9
- @firebase/database@0.10.8
- @firebase/analytics@0.6.15
8.7.1
Patch Changes
- Updated dependencies [
99414a51c
]:- @firebase/database@0.10.7
8.7.0
Minor Changes
Patch Changes
- Updated dependencies [
870dd5e35
,5d007b8fb
,5d31e2192
,56a6a9d4a
]:- @firebase/app-check@0.2.0
- @firebase/auth@0.16.8
- @firebase/firestore@2.3.8
- @firebase/storage@0.5.6
- @firebase/analytics@0.6.14
- @firebase/app@0.6.28
- @firebase/database@0.10.6
- @firebase/functions@0.6.13
- @firebase/installations@0.4.30
- @firebase/messaging@0.7.14
- @firebase/performance@0.4.16
- @firebase/remote-config@0.1.41
8.6.8
Patch Changes
- Updated dependencies [
c81cf82fa
]:- @firebase/auth@0.16.7
- @firebase/storage@0.5.5
- @firebase/analytics@0.6.13
- @firebase/app@0.6.27
- @firebase/app-check@0.1.4
- @firebase/database@0.10.5
- @firebase/firestore@2.3.7
- @firebase/functions@0.6.12
- @firebase/installations@0.4.29
- @firebase/messaging@0.7.13
- @firebase/performance@0.4.15
- @firebase/remote-config@0.1.40
8.6.7
Patch Changes
- Updated dependencies [
1d54447ca
]:- @firebase/app@0.6.26
- @firebase/firestore@2.3.6
8.6.6
Patch Changes
- Updated dependencies [
4c4b6aed9
]:- @firebase/firestore@2.3.5
- @firebase/analytics@0.6.12
- @firebase/app@0.6.25
- @firebase/app-check@0.1.3
- @firebase/database@0.10.4
- @firebase/functions@0.6.11
- @firebase/installations@0.4.28
- @firebase/messaging@0.7.12
- @firebase/performance@0.4.14
- @firebase/remote-config@0.1.39
- @firebase/storage@0.5.4
8.6.5
Patch Changes
- Updated dependencies []:
- @firebase/app@0.6.24
- @firebase/firestore@2.3.4
8.6.4
Patch Changes
-
b49345d31
#4283 (fixes #4235) - set firebase.SDK_VERSION to the latest value -
Updated dependencies [
92e4e8d29
]:- @firebase/functions@0.6.10
- @firebase/analytics@0.6.11
- @firebase/app@0.6.23
- @firebase/app-check@0.1.2
- @firebase/database@0.10.3
- @firebase/firestore@2.3.3
- @firebase/installations@0.4.27
- @firebase/messaging@0.7.11
- @firebase/performance@0.4.13
- @firebase/remote-config@0.1.38
- @firebase/storage@0.5.3
8.6.3
Patch Changes
8.6.2
Patch Changes
- Updated dependencies [
de68cdca2
,96a47097f
,997040ace
]:- @firebase/auth@0.16.6
- @firebase/firestore@2.3.1
- @firebase/functions@0.6.9
8.6.1
Patch Changes
- Updated dependencies [
60e834739
,5b202f852
]:- @firebase/app@0.6.22
- @firebase/app-check@0.1.1
- @firebase/database@0.10.1
8.6.0
Minor Changes
Patch Changes
-
Updated dependencies [
81c131abe
]:- @firebase/app-check@0.1.0
8.5.0
Minor Changes
Patch Changes
- Updated dependencies [
97f61e6f3
,e123f241c
,ac4ad08a2
]:- @firebase/firestore@2.3.0
- @firebase/app@0.6.21
- @firebase/database@0.10.0
- @firebase/util@1.1.0
- @firebase/analytics@0.6.10
- @firebase/functions@0.6.8
- @firebase/installations@0.4.26
- @firebase/messaging@0.7.10
- @firebase/performance@0.4.12
- @firebase/remote-config@0.1.37
- @firebase/storage@0.5.2
8.4.3
Patch Changes
8.4.2
Patch Changes
- Updated dependencies [
633463e2a
,c65883680
,364e336a0
,191184eb4
]:- @firebase/firestore@2.2.5
- @firebase/storage@0.5.1
- @firebase/database@0.9.11
- @firebase/auth@0.16.5
8.4.1
Patch Changes
- Updated dependencies [
74fa5064a
]:- @firebase/database@0.9.10
8.4.0
Minor Changes
5ae73656d
#4346 - Addstorage().useEmulator()
method to enable emulator mode for storage, allowing users to set a storage emulator host and port.
Patch Changes
-
7354a0ed4
#4720 - Internal changes to Database and Validation APIs. -
Updated dependencies [
7354a0ed4
,6db185be5
,5ae73656d
]:- @firebase/util@1.0.0
- @firebase/database@0.9.9
- @firebase/firestore@2.2.4
- @firebase/storage@0.5.0
- @firebase/analytics@0.6.9
- @firebase/app@0.6.20
- @firebase/installations@0.4.25
- @firebase/messaging@0.7.9
- @firebase/performance@0.4.11
- @firebase/remote-config@0.1.36
- @firebase/functions@0.6.7
8.3.3
Patch Changes
- Updated dependencies [
f24d8961b
]:- @firebase/app-types@0.6.2
- @firebase/app@0.6.19
- @firebase/analytics@0.6.8
- @firebase/database@0.9.8
- @firebase/firestore@2.2.3
- @firebase/functions@0.6.6
- @firebase/installations@0.4.24
- @firebase/messaging@0.7.8
- @firebase/performance@0.4.10
- @firebase/remote-config@0.1.35
- @firebase/storage@0.4.7
8.3.2
Patch Changes
- Updated dependencies [
de5f90501
,4cb0945c6
]:- @firebase/util@0.4.1
- @firebase/firestore@2.2.2
- @firebase/analytics@0.6.7
- @firebase/app@0.6.18
- @firebase/database@0.9.7
- @firebase/installations@0.4.23
- @firebase/messaging@0.7.7
- @firebase/performance@0.4.9
- @firebase/remote-config@0.1.34
- @firebase/storage@0.4.6
- @firebase/functions@0.6.5
8.3.1
Patch Changes
- Updated dependencies [
5c1a83ed7
]:- @firebase/database@0.9.6
- @firebase/firestore@2.2.1
- @firebase/functions@0.6.4
- @firebase/remote-config@0.1.33
- @firebase/storage@0.4.5
- @firebase/analytics@0.6.6
- @firebase/app@0.6.17
- @firebase/installations@0.4.22
- @firebase/messaging@0.7.6
- @firebase/performance@0.4.8
8.3.0
Minor Changes
b6080a857
#4577 - Added support to remove a FirestoreDataConverter on a Firestore reference by callingwithConverter(null)
Patch Changes
- Updated dependencies [
ec95df3d0
,b6080a857
]:- @firebase/util@0.4.0
- @firebase/firestore@2.2.0
- @firebase/analytics@0.6.5
- @firebase/app@0.6.16
- @firebase/database@0.9.5
- @firebase/installations@0.4.21
- @firebase/messaging@0.7.5
- @firebase/performance@0.4.7
- @firebase/remote-config@0.1.32
- @firebase/storage@0.4.4
- @firebase/functions@0.6.3
8.2.10
Patch Changes
d4ba8daa2
#4469 - Change theeventParams
argument in the signature ofanalytics().logEvent()
to be optional.
8.2.9
Patch Changes
- Updated dependencies []:
- @firebase/analytics@0.6.4
- @firebase/app@0.6.15
- @firebase/database@0.9.4
- @firebase/firestore@2.1.7
- @firebase/functions@0.6.2
- @firebase/installations@0.4.20
- @firebase/messaging@0.7.4
- @firebase/performance@0.4.6
- @firebase/remote-config@0.1.31
- @firebase/storage@0.4.3
8.2.8
Patch Changes
- Updated dependencies [
74bf52009
]:- @firebase/analytics@0.6.3
- @firebase/auth@0.16.4
8.2.7
Patch Changes
-
05614aa86
#4427 - AddstartAfter()
andendBefore()
to the Realtime Database TypeScript definitions. -
Updated dependencies [
a718518e9
,3d0cd6f33
,318af5471
,05614aa86
]:- @firebase/firestore@2.1.6
- @firebase/database@0.9.3
8.2.6
Patch Changes
- Updated dependencies [
73bb561e1
,9533688b1
,0af2bdfc6
]:- @firebase/auth@0.16.3
- @firebase/firestore@2.1.5
- @firebase/database@0.9.2
8.2.5
Patch Changes
- Updated dependencies [
749c7f3d9
,04a0fea9e
]:- @firebase/app@0.6.14
- @firebase/firestore@2.1.4
- @firebase/database@0.9.1
8.2.4
Patch Changes
-
92a7f4345
#4280 - Add theuseEmulator()
function andemulatorConfig
to thefirebase
package externs -
Updated dependencies [
cb835e723
,6ac66baa0
,92a7f4345
]:- @firebase/database@0.9.0
- @firebase/firestore@2.1.3
- @firebase/auth@0.16.2
8.2.3
Patch Changes
- Updated dependencies [
50abe6c4d
]:- @firebase/database@0.8.3
8.2.2
Patch Changes
- Updated dependencies [
487f8e1d2
,6069b1d6c
,ba59a0f90
]:- @firebase/database@0.8.2
- @firebase/firestore@2.1.2
8.2.1
Patch Changes
8.2.0
Minor Changes
b662f8c0a
#4168 - Release Firestore Bundles (pre-packaged Firestore data). For NPM users, this can be enabled via an additional import: 'firebase/firestore/bundle'. For CDN usage, it is enabled by default.
Patch Changes
-
6f2c7b7aa
#3896 - Dispatch up to 1000 events for each network request when collecting performance events. -
Updated dependencies [
b662f8c0a
,1b5407372
,6f2c7b7aa
,c9f379cf7
]:- @firebase/firestore@2.1.0
- @firebase/performance@0.4.5
- @firebase/auth@0.16.0
8.1.2
Patch Changes
-
11563b227
#4146 - Fix issue with IndexedDB retry logic causing uncaught errors -
Updated dependencies [
1849b0d0f
,8993f16b8
,11563b227
]:- @firebase/firestore@2.0.5
- @firebase/auth@0.15.3
8.1.1
Patch Changes
-
4f6313262
#4096 - Add the missing type definition for 'Query.get()' for RTDB -
Updated dependencies [
9822e125c
]:- @firebase/firestore@2.0.4
- @firebase/database@0.8.1
8.1.0
Minor Changes
Patch Changes
- Updated dependencies [
6c6c49ad6
,e0bf3f70b
,34973cde2
]:- @firebase/firestore@2.0.3
- @firebase/database@0.8.0
8.0.2
Patch Changes
- Updated dependencies [
d2adf4e3e
,c2b215c19
,6dffdf2eb
,484e90a1d
,f9dc50e35
]:- @firebase/firestore@2.0.2
- @firebase/auth@0.15.2
- @firebase/storage@0.4.2
8.0.1
Patch Changes
- Updated dependencies [
54a46f89c
,9cf727fcc
,007ddd1eb
]:- @firebase/messaging@0.7.3
- @firebase/util@0.3.4
- @firebase/firestore@2.0.1
- @firebase/functions@0.6.1
- @firebase/analytics@0.6.2
- @firebase/app@0.6.13
- @firebase/database@0.7.1
- @firebase/installations@0.4.19
- @firebase/performance@0.4.4
- @firebase/remote-config@0.1.30
- @firebase/storage@0.4.1
8.0.0
Major Changes
-
a5768b0aa
#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';
344bd8856
#3943 - Removed depreactedexperimentalTabSynchronization
settings. To enable multi-tab sychronization, usesynchronizeTabs
instead.
4b540f91d
#3939 - This releases removes all input validation. Please use our TypeScript types to validate API usage.
ffef32e38
#3897 (fixes #3879) - Removed thetimestampsInSnapshots
option fromFirestoreSettings
. Now, Firestore always returnsTimestamp
values for all timestamp values.
b247ffa76
#3967 - This releases removes all input validation. Please use our TypeScript types to validate API usage.
Minor Changes
Patch Changes
-
602ec18e9
#3968 - Updated the type definition forThenableReference
to only implementthen
andcatch
, which matches the implementation. -
Updated dependencies [
ef33328f7
,a5768b0aa
,8939aeca0
,79b049375
,344bd8856
,0322c1bda
,4b540f91d
,ffef32e38
,7d916d905
,602ec18e9
,b247ffa76
,9719635fe
]:- @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
4f997bce1
#3724 - Adds a newexperimentalAutoDetectLongPolling
to FirestoreSettings. When enabled, the SDK's underlying transport (WebChannel) automatically detects if long-polling should be used. This is very similar toexperimentalForceLongPolling
, but only uses long-polling if required.
Patch Changes
- Updated dependencies [
eeb1dfa4f
,916770f3c
,2bea0a367
,4f997bce1
]:- @firebase/auth@0.15.0
- @firebase/firestore@1.18.0
7.23.0
Minor Changes
d4db75ff8
#3836 (fixes #3573) - Analytics now warns instead of throwing if it detects a browser environment where analytics does not work.
Patch Changes
48b0b0f7c
#3850 - MovedloggingEnabled
check to wait until performance initialization finishes, thus avoid dropping custom traces right after gettingperformance
object.
-
8728e1a0f
#3866 - Throws exception when startTime or duration is not positive value intrace.record()
API. -
Updated dependencies [
48b0b0f7c
,a10c18f89
,d4db75ff8
,8728e1a0f
]:- @firebase/performance@0.4.2
- @firebase/firestore@1.17.3
- @firebase/analytics@0.6.0
7.22.1
Patch Changes
- Updated dependencies [
b6b1fd95c
]:- @firebase/functions@0.5.1
7.22.0
Minor Changes
Patch Changes
7.21.1
Patch Changes
-
7bf73797d
#3813 (fixes #414) - Escape unicodes when generating CDN scripts, so they work correctly in environments that requires UTF-8, for example, in Chrome extension. -
Updated dependencies [
4dc8817c3
,16c6ba979
]:- @firebase/firestore@1.17.1
7.21.0
Minor Changes
f9004177e
#3772 - [feature] Addednot-in
and!=
query operators for use with.where()
.not-in
finds documents where a specified field’s value is not in a specified array.!=
finds documents where a specified field's value does not equal the specified value. Neither query operator will match documents where the specified field is not present.
Patch Changes
- Updated dependencies [
3d9b5a595
,f9004177e
,e81c429ae
,a8ff3dbaa
]:- @firebase/database@0.6.13
- @firebase/firestore@1.17.0
7.20.0
Minor Changes
fb3b095e4
#2800 - Analytics now dynamically fetches the app's Measurement ID from the Dynamic Config backend instead of depending on the local Firebase config. It will fall back to anymeasurementId
value found in the local config if the Dynamic Config fetch fails.
Patch Changes
- Updated dependencies [
249d40cb6
,d347c6ca1
,fb3b095e4
,dc9892565
,fb3b095e4
,fb3b095e4
]:- @firebase/firestore@1.16.7
- @firebase/database@0.6.12
- @firebase/remote-config@0.1.28
- @firebase/messaging@0.7.1
- @firebase/util@0.3.2
- @firebase/analytics@0.5.0
- @firebase/app@0.6.11
- @firebase/functions@0.4.51
- @firebase/installations@0.4.17
- @firebase/performance@0.4.1
- @firebase/storage@0.3.43
7.19.1
Patch Changes
61b4cd31b
#3464 (fixes #3354) - feat: Addedmerge
option tofirestore.settings()
, which merges the provided settings with settings from a previous call. This allows adding settings on top of the settings that were applied by@firebase/testing
.- Updated dependencies [
61b4cd31b
]:- @firebase/firestore@1.16.6
7.19.0
Minor Changes
Patch Changes
- Updated dependencies [
67501b980
,960093d5b
,b97c7e758
]:- @firebase/performance@0.4.0
- @firebase/firestore@1.16.5
7.18.0
Minor Changes
-
29327b21
#3234 - AddgetToken(options:{serviceWorkerRegistration, vapidKey})
,onBackgroundMessage
. DeprecatesetBackgroundMessageHandler
,onTokenRefresh
,useVapidKey
,useServiceWorker
,getToken
.Add Typing
MessagePayload
,NotificationPayload
,FcmOptions
.
Patch Changes
-
2a0d254f
#3555 - Added Browser Extension check for Firebase Analytics.analytics.isSupported()
will now returnPromise<false>
for extension environments. -
Updated dependencies [
36be62a8
,d4ca3da0
,2a0d254f
,29327b21
,68995c24
]:- @firebase/firestore@1.16.4
- @firebase/util@0.3.1
- @firebase/analytics@0.4.2
- @firebase/messaging@0.7.0
- @firebase/app@0.6.10
- @firebase/database@0.6.11
- @firebase/installations@0.4.16
- @firebase/performance@0.3.11
- @firebase/remote-config@0.1.27
- @firebase/storage@0.3.42
- @firebase/functions@0.4.50
7.17.2
Patch Changes
- Updated dependencies [
ef348fed
]:- @firebase/database@0.6.10
- @firebase/firestore@1.16.3
7.17.1
Patch Changes
-
a87676b8
#3472 - - Fix an error where an analytics PR included a change to@firebase/util
, but the util package was not properly included in the changeset for a patch bump.@firebase/util
adds environment check methodsisIndexedDBAvailable
validateIndexedDBOpenable
, andareCookiesEnabled
.
-
Updated dependencies [
a87676b8
]:- @firebase/analytics@0.4.1
- @firebase/util@0.3.0
- @firebase/app@0.6.9
- @firebase/database@0.6.9
- @firebase/firestore@1.16.2
- @firebase/installations@0.4.15
- @firebase/messaging@0.6.21
- @firebase/performance@0.3.10
- @firebase/remote-config@0.1.26
- @firebase/storage@0.3.41
- @firebase/functions@0.4.49
7.17.0
Minor Changes
-
02419ce8
#3165 - Issue 2393 fix - analytics module- Added a public method
isSupported
to Analytics module which returns true if current browser context supports initialization of analytics module. - Added runtime checks to Analytics module that validate if cookie is enabled in current browser and if current browser environment supports indexedDB functionalities.
- Added a public method
Patch Changes
7.16.1
Patch Changes
9c409ea7
#3224 Thanks @schmidt-sebastian! - [fix] Updated the TypeScript types for all APIs using Observers to allow callback omission.
5a355360
#3162 Thanks @schmidt-sebastian! - The SDK no longer crashes if an IndexedDB failure occurs when unsubscribing from a Query.
c2b737b2
#3228 Thanks @schmidt-sebastian! - [fix] Instead of using production auth, the SDK will use test credentials to connect to the Emulator when the RTDB SDK is used via the Firebase Admin SDK.
9a9a81fe
#3279 Thanks @schmidt-sebastian! - [fixed] Removed a delay that may have prevented Firestore from immediately reestablishing a network connection if a connectivity change occurred while the app was in the background.- Updated dependencies [
b6145466
,9c409ea7
,5a355360
,c2b737b2
,9a9a81fe
]:- @firebase/auth@0.14.9
- @firebase/storage@0.3.39
- @firebase/firestore@1.16.1
- @firebase/database@0.6.8
7.16.0
Minor Changes
39ca8ecf
#3254 Thanks @thebrianchen! - Added support forset()
with merge options when usingFirestoreDataConverter
.
877c060c
#3251 Thanks @schmidt-sebastian! - Re-adding the ReactNative bundle, which allows Firestore to be used withoutbtoa
/atob
Polyfills.
Patch Changes
17c628eb
#3312 Thanks @Feiyang1! - Fixed an issue where we try to update token for every getToken() call because we don't save the updated token in the IndexedDB.
bb740836
#3330 Thanks @Feiyang1! - Clear timeout after a successful response or after the request is canceled. Fixes issue 3289.
e90304c8
#3309 Thanks @schmidt-sebastian! - Removed internal wrapper around our public API that was meant to prevent incorrect SDK usage for JavaScript users, but caused our SDK to stop working in IE11.
-
469c8bdf
#3221 Thanks @zwu52! - Added support foronMessage
so the internal callback can work with Subscriber -
Updated dependencies [
a754645e
,17c628eb
,bb740836
,39ca8ecf
,877c060c
,e90304c8
,469c8bdf
]:- @firebase/analytics@0.3.9
- @firebase/app@0.6.8
- @firebase/auth@0.14.8
- @firebase/database@0.6.7
- @firebase/firestore@1.16.0
- @firebase/functions@0.4.48
- @firebase/installations@0.4.14
- @firebase/messaging@0.6.20
- @firebase/performance@0.3.9
- @firebase/remote-config@0.1.25
- @firebase/storage@0.3.38