Skip to content

Latest commit

 

History

History
211 lines (124 loc) · 9.21 KB

CHANGELOG.md

File metadata and controls

211 lines (124 loc) · 9.21 KB

Unreleased

0.9.7

Patch Changes

  • Updated dependencies [de5f90501]:
    • @firebase/util@0.4.1
    • @firebase/component@0.3.1

0.9.6

Patch Changes

  • 5c1a83ed7 #4595 - Component facotry now takes an options object. And added Provider.initialize() that can be used to pass an options object to the component factory.

  • Updated dependencies [5c1a83ed7]:

    • @firebase/component@0.3.0

0.9.5

Patch Changes

  • Updated dependencies [ec95df3d0]:
    • @firebase/util@0.4.0
    • @firebase/component@0.2.1

0.9.4

Patch Changes

  • Updated dependencies [6afe42613]:
    • @firebase/component@0.2.0

0.9.3

Patch Changes

  • 318af5471 #4408 - Fixed an issue with Query.get() where Query filters are not applied to data in some cases.
  • 05614aa86 #4427 - Add startAfter() and endBefore() to the Realtime Database TypeScript definitions.

  • Updated dependencies [05614aa86]:

    • @firebase/database-types@0.7.0

0.9.2

Patch Changes

  • 0af2bdfc6 #4363 - Fixed an issue with startAfter/endBefore when used in orderByKey queries

0.9.1

Patch Changes

  • 04a0fea9e #4299 - get()s issued for queries that are being listened to no longer send backend requests.

0.9.0

Minor Changes

  • cb835e723 #4232 - Add startAfter and endBefore filters for paginating RTDB queries.

0.8.3

Patch Changes

  • 50abe6c4d #4199 - Fixes an issue that caused refFromUrl() to reject production database URLs when useEmulator() was used.

0.8.2

Patch Changes

  • 487f8e1d2 #4247 (fixes #3681) - Fix issue with multiple database instances when using Realtime Database emulator (#3681)

0.8.1

Patch Changes

  • Updated dependencies [4f6313262]:
    • @firebase/database-types@0.6.1

0.8.0

Minor Changes

  • 34973cde2 #3812 - Add a get method for database queries that returns server result when connected

0.7.1

Patch Changes

  • Updated dependencies [9cf727fcc]:
    • @firebase/util@0.3.4
    • @firebase/component@0.1.21

0.7.0

Minor Changes

  • ef33328f7 #3904 - Add a useEmulator(host, port) method to Realtime Database

Patch 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';
    
  • 602ec18e9 #3968 - Updated the type definition for ThenableReference to only implement then and catch, 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

0.6.13

Patch Changes

  • 3d9b5a595 #3736 - Fix detection of admin context in Realtime Database SDK

0.6.12

Patch Changes

  • 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

0.6.11

Patch Changes

  • Updated dependencies [d4ca3da0]:
    • @firebase/util@0.3.1
    • @firebase/component@0.1.18

0.6.10

Patch Changes

  • ef348fed #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.

  • Updated dependencies [ef348fed]:

    • @firebase/database-types@0.5.2

0.6.9

Patch Changes

  • Updated dependencies [a87676b8]:
    • @firebase/util@0.3.0
    • @firebase/component@0.1.17

0.6.8

Patch Changes

  • 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.

0.6.7

Patch Changes

  • 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.

0.5.6

  • [fixed] Fixed an issue that caused large numeric values with leading zeros to not always be sorted correctly.

0.5.3

  • [changed] Internal cleanup to Node.JS support.

0.5.0

  • [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.

0.4.11

  • [fixed] Fixed an issue where multi-byte UTF-8 characters would not be written correctly when using firebase.js or firebase-database.js (#2035).

0.4.0

  • [changed] Improved consistency between the type annotations for Query.on/Reference.on, Query.off/Reference.off and Query.once/Reference.once (#1188, #1204).