-
2f7f426#9608 - RemoveupdateEmulatorBanner(). (No release note needed.) -
Updated dependencies [
2f7f426]:- @firebase/util@1.15.0
- @firebase/component@0.7.2
- Updated dependencies [
eebba69]:- @firebase/util@1.14.0
- @firebase/component@0.7.1
-
Updated dependencies [
f18b25f,25b60fd]:- @firebase/component@0.7.0
- @firebase/logger@0.5.0
- @firebase/util@1.13.0
- Updated dependencies [
42ac401]:- @firebase/util@1.12.1
- @firebase/component@0.6.18
- Updated dependencies [
8a03143]:- @firebase/util@1.12.0
- @firebase/component@0.6.17
- Updated dependencies [
9bcd1ea]:- @firebase/util@1.11.3
- @firebase/component@0.6.16
-
Updated dependencies [
8593fa0]:- @firebase/util@1.11.2
- @firebase/component@0.6.15
b3e68ca#8769 - Fixed: invokingconnectDatabaseEmulatormultiple times with the same parameters will no longer cause an error. Fixes GitHub Issue #6824.- Updated dependencies [
777f465]:- @firebase/util@1.11.0
- @firebase/component@0.6.13
-
01f36ea#8719 - Fix a potential for a negative offset when calculating last reconnect times. This could cause lengthy reconnect delays in some scenarios. Fixes #8718. -
97d48c7#8651 -FirebaseServerAppcan now be initalized with an App Check token instead of invoking the App CheckgetTokenmethod. This should unblock the use of App Check enforced products in SSR environments where the App Check SDK cannot be initialized.
- Updated dependencies [
25a6204c1]:- @firebase/util@1.10.3
- @firebase/component@0.6.12
-
Updated dependencies [
b80711925]:- @firebase/app-check-interop-types@0.3.3
- @firebase/auth-interop-types@0.2.4
- @firebase/component@0.6.11
- @firebase/logger@0.4.4
- @firebase/util@1.10.2
-
479226bf3#8475 - Remove ES5 bundles. The minimum required ES version is now ES2017. -
Updated dependencies [
479226bf3]:- @firebase/component@0.6.10
- @firebase/logger@0.4.3
- @firebase/util@1.10.1
- Updated dependencies [
16d62d4fa]:- @firebase/util@1.10.0
- @firebase/component@0.6.9
025f2a103#8280 (fixes #8279) - Fixed typos in documentation and some internal variables and parameters.
- Updated dependencies [
192561b15]:- @firebase/util@1.9.7
- @firebase/component@0.6.8
-
Updated dependencies [
ab883d016]:- @firebase/app-check-interop-types@0.3.2
- @firebase/auth-interop-types@0.2.3
- @firebase/component@0.6.7
- @firebase/logger@0.4.2
- @firebase/util@1.9.6
-
0c5150106#8079 - Updaterepository.urlfield in allpackage.jsonfiles to NPM's preferred format. -
Updated dependencies [
0c5150106]:- @firebase/app-check-interop-types@0.3.1
- @firebase/auth-interop-types@0.2.2
- @firebase/component@0.6.6
- @firebase/logger@0.4.1
- @firebase/util@1.9.5
-
046ac8a39#7973 (fixes #7835) - Fixed issue where queryConstraint.type was undefined -
Updated dependencies [
434f8418c]:- @firebase/util@1.9.4
- @firebase/component@0.6.5
- Updated dependencies [
c59f537b1]:- @firebase/util@1.9.3
- @firebase/component@0.6.4
-
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/util@1.9.2
- @firebase/component@0.6.3
-
49ee786f2#6912 (fixes #4603) - Fixed issue where hostname set byconnectDatabaseEmulatorwas being overridden by longpolling response -
0bab0b7a7#6981 - Added browser CJS entry points (expected by Jest when using JSDOM mode). -
Updated dependencies [
0bab0b7a7]:- @firebase/util@1.9.1
- @firebase/component@0.6.2
-
d8af08feb#6883 (fixes #6853) - Fixed issue where connectDatabaseToEmulator can be called twice during a hot reload -
Updated dependencies [
e9bcd4c43,d4114a4f7,06dc1364d]:- @firebase/auth-interop-types@0.2.1
- @firebase/util@1.9.0
- @firebase/component@0.6.1
-
37dd6f6f4#6706 - Use new wire protocol parameters for startAfter, endBefore. -
Updated dependencies [
c20633ed3,1625f7a95]:- @firebase/util@1.8.0
- @firebase/auth-interop-types@0.2.0
- @firebase/component@0.6.0
- @firebase/logger@0.4.0
-
Updated dependencies [
4af28c1a4]:- @firebase/auth-interop-types@0.1.7
- @firebase/component@0.5.21
- @firebase/logger@0.3.4
- @firebase/util@1.7.3
- Updated dependencies [
807f06aa2]:- @firebase/util@1.7.2
- @firebase/component@0.5.20
-
171b78b76#6673 - Handle IPv6 addresses in emulator autoinit. -
Updated dependencies [
171b78b76,29d034072]:- @firebase/util@1.7.1
- @firebase/component@0.5.19
-
fdd4ab464#6526 - Add functionality to auto-initialize project config and emulator settings from global defaults provided by framework tooling. -
Updated dependencies [
fdd4ab464]:- @firebase/util@1.7.0
- @firebase/component@0.5.18
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/util@1.6.3
- @firebase/component@0.5.17
-
Updated dependencies [
efe2000fc]:- @firebase/util@1.6.2
- @firebase/component@0.5.16
-
2cd1cc76f#6307 (fixes #6300) - fix: add type declarations to exports field -
Updated dependencies [
2cd1cc76f]:- @firebase/component@0.5.15
- @firebase/logger@0.3.3
- @firebase/util@1.6.1
-
Updated dependencies [
9c5c9c36d]:- @firebase/util@1.6.0
- @firebase/component@0.5.14
-
7a4e65cef#6126 - Fix issue where if a websocket protocol was used in the databaseURL,webSocketOnlyfield was incorrectly set to undefined. (When usingwssorwsprotocols in the databaseURL, webSocketOnly will be true and longPolling will be disabled) -
Updated dependencies [
e9e5f6b3c]:- @firebase/util@1.5.2
- @firebase/component@0.5.13
- Updated dependencies [
3198d58dc]:- @firebase/util@1.5.1
- @firebase/component@0.5.12
- Updated dependencies [
2d672cead]:- @firebase/util@1.5.0
- @firebase/component@0.5.11
- Updated dependencies [
3b481f572]:- @firebase/util@1.4.3
- @firebase/component@0.5.10
-
3281315fa#5708 (fixes #1487) - Update build scripts to work with the exports field -
Updated dependencies [
3281315fa]:- @firebase/component@0.5.9
- @firebase/logger@0.3.2
- @firebase/util@1.4.2
-
Updated dependencies [
2322b6023]:- @firebase/component@0.5.8
- @firebase/logger@0.3.1
- @firebase/util@1.4.1
-
dfe65ff9b#5537 - Added an entry point@firebase/database-compat/standaloneto share code with Admin SDK properly -
Updated dependencies [
a99943fe3,b835b4cba]:- @firebase/logger@0.3.0
- @firebase/util@1.4.0
- @firebase/component@0.5.7
- Updated dependencies [
bb6b5abff,3c6a11c8d]:- @firebase/component@0.5.6
- @firebase/database-types@0.8.0
- @firebase/util@1.3.0
- Updated dependencies [
a3cbe719b]:- @firebase/util@1.2.0
- @firebase/component@0.5.5
- @firebase/database-types@0.7.3
- Updated dependencies [
56a6a9d4a]:- @firebase/component@0.5.4
- Updated dependencies [
725ab4684]:- @firebase/component@0.5.3
- Updated dependencies [
4c4b6aed9]:- @firebase/component@0.5.2
- Updated dependencies [
5fbc5fb01]:- @firebase/component@0.5.1
5b202f852#4864 - Fixed an issue that could causeonce()to fire more than once if the value was modified inside its callback.
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/auth-interop-types@0.1.6
-
7354a0ed4#4720 - Internal changes to Database and Validation APIs. -
Updated dependencies [
e46ebb743,7354a0ed4]:- @firebase/database-types@0.7.2
- @firebase/util@1.0.0
- @firebase/component@0.4.1
- Updated dependencies [
f24d8961b]:- @firebase/component@0.4.0
- @firebase/database-types@0.7.1
- Updated dependencies [
de5f90501]:- @firebase/util@0.4.1
- @firebase/component@0.3.1
-
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/component@0.3.0
- Updated dependencies [
ec95df3d0]:- @firebase/util@0.4.0
- @firebase/component@0.2.1
- Updated dependencies [
6afe42613]:- @firebase/component@0.2.0
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/database-types@0.7.0
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/database-types@0.6.1
- Updated dependencies [
9cf727fcc]:- @firebase/util@0.3.4
- @firebase/component@0.1.21
-
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 forThenableReferenceto only implementthenandcatch, which matches the implementation. -
Updated dependencies [
ef33328f7,a5768b0aa,7d916d905,602ec18e9]:- @firebase/database-types@0.6.0
- @firebase/component@0.1.20
- @firebase/util@0.3.3
-
d347c6ca1#3650 - The SDK can now infer a default database URL if none is provided in the config. -
Updated dependencies [
da1c7df79,fb3b095e4]:- @firebase/component@0.1.19
- @firebase/util@0.3.2
- Updated dependencies [
d4ca3da0]:- @firebase/util@0.3.1
- @firebase/component@0.1.18
-
ef348fed#3511 - Added interfaceDatabasewhich 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/database-types@0.5.2
- Updated dependencies [
a87676b8]:- @firebase/util@0.3.0
- @firebase/component@0.1.17
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/component@0.1.16
- @firebase/logger@0.2.6
-
[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/serverTimeOffsetevents not to fire (#2043). - [changed] Treat
nsurl 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.jsorfirebase-database.js(#2035).
- [changed] Improved consistency between the type annotations for
Query.on/Reference.on,Query.off/Reference.offandQuery.once/Reference.once(#1188, #1204).