-
Updated dependencies [
b80711925
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
479226bf3
#8475 - Remove ES5 bundles. The minimum required ES version is now ES2017. -
Updated dependencies [
479226bf3
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
16d62d4fa
]:- @firebase/[email protected]
- @firebase/[email protected]
025f2a103
#8280 (fixes #8279) - Fixed typos in documentation and some internal variables and parameters.
- Updated dependencies [
192561b15
]:- @firebase/[email protected]
- @firebase/[email protected]
-
Updated dependencies [
ab883d016
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
0c5150106
#8079 - Updaterepository.url
field in allpackage.json
files to NPM's preferred format. -
Updated dependencies [
0c5150106
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
046ac8a39
#7973 (fixes #7835) - Fixed issue where queryConstraint.type was undefined -
Updated dependencies [
434f8418c
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
c59f537b1
]:- @firebase/[email protected]
- @firebase/[email protected]
-
d071bd1ac
#7007 (fixes #7005) - Move exports.default fields to always be the last field. This fixes a bug caused in 9.17.0 that prevented some bundlers and frameworks from building. -
Updated dependencies [
d071bd1ac
]:- @firebase/[email protected]
- @firebase/[email protected]
-
49ee786f2
#6912 (fixes #4603) - Fixed issue where hostname set byconnectDatabaseEmulator
was being overridden by longpolling response -
0bab0b7a7
#6981 - Added browser CJS entry points (expected by Jest when using JSDOM mode). -
Updated dependencies [
0bab0b7a7
]:- @firebase/[email protected]
- @firebase/[email protected]
-
d8af08feb
#6883 (fixes #6853) - Fixed issue where connectDatabaseToEmulator can be called twice during a hot reload -
Updated dependencies [
e9bcd4c43
,d4114a4f7
,06dc1364d
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
37dd6f6f4
#6706 - Use new wire protocol parameters for startAfter, endBefore. -
Updated dependencies [
c20633ed3
,1625f7a95
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
Updated dependencies [
4af28c1a4
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
807f06aa2
]:- @firebase/[email protected]
- @firebase/[email protected]
-
171b78b76
#6673 - Handle IPv6 addresses in emulator autoinit. -
Updated dependencies [
171b78b76
,29d034072
]:- @firebase/[email protected]
- @firebase/[email protected]
-
fdd4ab464
#6526 - Add functionality to auto-initialize project config and emulator settings from global defaults provided by framework tooling. -
Updated dependencies [
fdd4ab464
]:- @firebase/[email protected]
- @firebase/[email protected]
a5d9e1083
#6497 - Fix issue with how get results for filtered queries are added to cache. Fix issue with events not getting propagated to listeners by get.
fcd4b8ac3
#6508 - Fixed faulty transaction bug causing filtered index queries to override default queries.
-
Updated dependencies [
b12af44a5
]:- @firebase/[email protected]
- @firebase/[email protected]
-
Updated dependencies [
efe2000fc
]:- @firebase/[email protected]
- @firebase/[email protected]
-
2cd1cc76f
#6307 (fixes #6300) - fix: add type declarations to exports field -
Updated dependencies [
2cd1cc76f
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
Updated dependencies [
9c5c9c36d
]:- @firebase/[email protected]
- @firebase/[email protected]
-
7a4e65cef
#6126 - Fix issue where if a websocket protocol was used in the databaseURL,webSocketOnly
field was incorrectly set to undefined. (When usingwss
orws
protocols in the databaseURL, webSocketOnly will be true and longPolling will be disabled) -
Updated dependencies [
e9e5f6b3c
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
3198d58dc
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
2d672cead
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
3b481f572
]:- @firebase/[email protected]
- @firebase/[email protected]
-
3281315fa
#5708 (fixes #1487) - Update build scripts to work with the exports field -
Updated dependencies [
3281315fa
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
Updated dependencies [
2322b6023
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
dfe65ff9b
#5537 - Added an entry point@firebase/database-compat/standalone
to share code with Admin SDK properly -
Updated dependencies [
a99943fe3
,b835b4cba
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
bb6b5abff
,3c6a11c8d
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
a3cbe719b
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
56a6a9d4a
]:- @firebase/[email protected]
- Updated dependencies [
725ab4684
]:- @firebase/[email protected]
- Updated dependencies [
4c4b6aed9
]:- @firebase/[email protected]
- Updated dependencies [
5fbc5fb01
]:- @firebase/[email protected]
5b202f852
#4864 - Fixed an issue that could causeonce()
to fire more than once if the value was modified inside its callback.
- Updated dependencies [
c34ac7a92
,ac4ad08a2
]:- @firebase/[email protected]
- @firebase/[email protected]
8d63eacf9
#4832 (fixes #4818) - Fixes an issue that prevented the SDK from firing cancel events for Rules violations.
-
191184eb4
#4801 - Fixes an internal conflict when using v8 and v9 SDKs in the same package. -
Updated dependencies [
3f370215a
]:- @firebase/[email protected]
-
7354a0ed4
#4720 - Internal changes to Database and Validation APIs. -
Updated dependencies [
e46ebb743
,7354a0ed4
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
f24d8961b
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
de5f90501
]:- @firebase/[email protected]
- @firebase/[email protected]
-
5c1a83ed7
#4595 - Component factory now takes an options object. And addedProvider.initialize()
that can be used to pass an options object to the component factory. -
Updated dependencies [
5c1a83ed7
]:- @firebase/[email protected]
- Updated dependencies [
ec95df3d0
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
6afe42613
]:- @firebase/[email protected]
318af5471
#4408 - Fixed an issue withQuery.get()
where Query filters are not applied to data in some cases.
-
05614aa86
#4427 - AddstartAfter()
andendBefore()
to the Realtime Database TypeScript definitions. -
Updated dependencies [
05614aa86
]:- @firebase/[email protected]
04a0fea9e
#4299 - get()s issued for queries that are being listened to no longer send backend requests.
50abe6c4d
#4199 - Fixes an issue that causedrefFromUrl()
to reject production database URLs whenuseEmulator()
was used.
487f8e1d2
#4247 (fixes #3681) - Fix issue with multiple database instances when using Realtime Database emulator (#3681)
- Updated dependencies [
4f6313262
]:- @firebase/[email protected]
- Updated dependencies [
9cf727fcc
]:- @firebase/[email protected]
- @firebase/[email protected]
-
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';
-
602ec18e9
#3968 - Updated the type definition forThenableReference
to only implementthen
andcatch
, which matches the implementation. -
Updated dependencies [
ef33328f7
,a5768b0aa
,7d916d905
,602ec18e9
]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
-
d347c6ca1
#3650 - The SDK can now infer a default database URL if none is provided in the config. -
Updated dependencies [
da1c7df79
,fb3b095e4
]:- @firebase/[email protected]
- @firebase/[email protected]
- Updated dependencies [
d4ca3da0
]:- @firebase/[email protected]
- @firebase/[email protected]
-
ef348fed
#3511 - Added interfaceDatabase
which is implemented byFirebaseDatabase
. This allows consumer SDKs (such as the Firebase Admin SDK) to export the database types as an interface. -
Updated dependencies [
ef348fed
]:- @firebase/[email protected]
- Updated dependencies [
a87676b8
]:- @firebase/[email protected]
- @firebase/[email protected]
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.
-
a754645e
#3297 Thanks @renovate! - Update dependency typescript to v3.9.5 -
Updated dependencies [
a754645e
]:- @firebase/[email protected]
- @firebase/[email protected]
-
[changed] Added internal HTTP header to the WebSocket connection.
-
[feature] Added ServerValue.increment() to support atomic field value increments without transactions.
-
[fixed] Fixed Realtime Database URL parsing bug to support domains with more than 3 components.
- [fixed] Fixed an issue that caused large numeric values with leading zeros to not always be sorted correctly.
- [changed] Internal cleanup to Node.JS support.
- [fixed] Fixed an issue that caused
.info/serverTimeOffset
events not to fire (#2043). - [changed] Treat
ns
url query parameter as the default Realtime Database namespace name.
- [fixed] Fixed an issue where multi-byte UTF-8 characters would not be written correctly when using
firebase.js
orfirebase-database.js
(#2035).
- [changed] Improved consistency between the type annotations for
Query.on
/Reference.on
,Query.off
/Reference.off
andQuery.once
/Reference.once
(#1188, #1204).