Skip to content

Releases: firebase/firebase-js-sdk

4.4.0

21 Sep 23:40
Compare
Choose a tag to compare

Features

  • Released multi-resource support for database #159

Fixes

  • Fixed issue with null initialization in externs #160

4.3.0

17 Aug 21:05
Compare
Choose a tag to compare

Features

  • Added client side localization for email actions (password reset, email verification, etc), phone authentication SMS messages, OAuth flows and reCAPTCHA verification.
  • Added the ability to pass a continue URL/state when triggering a password reset/email verification which gives a user the ability to go back to the app after completion. In addition, added support for the ability to open these links directly from a mobile app instead of a web flow using Firebase Dynamic Links.

Fixes

  • Fixed issue with IE10 auth state synchronization across tabs

4.2.0

27 Jul 22:37
Compare
Choose a tag to compare

Features

  • Added ability to configure state persistence.

Fixes

  • Added missing phoneNumber property on provideData objects.
  • Fixed temporary error message when opening a popup for sign-in,
    prominent in some IE browsers.
  • Refactored to not use navigator.onLine for offline detection as
    it is unstable in Cordova environments.
  • Fixed an issue where database references were missing a toJSON
    method.

4.1.4

24 Jul 17:09
Compare
Choose a tag to compare

Improvements

  • Refactored internal implementation of database to TypeScript. #72 and #66 (Thanks to @schmidt-sebastian, @mikelehen and @jsayol for their help in this!)
  • Bundle size improvements for firebase-app.js, firebase-storage.js,
    firebase-messaging.js. #94 (Shout out to @jsayol for this PR!)

4.1.3

21 Jun 23:06
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where certain app names were invalid #70
  • Fixed an issue with the PhoneAuthProvider typings #50
  • Fixed an issue where network errors from signInWithRedirect were
    cached even after the network connection stabilized. #67
  • Fixed an issue with Storage typings #41

4.1.2

07 Jun 17:18
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where sourcemaps weren't pointing to the actual
    Typescript source code. #29
  • Fixed an issue where FirebaseAppImpl.prototype was being incorrectly
    patched. #38
  • Fixed an issue where loading the SDK from our CDN, while also
    providing a chunked webpack build, was duplicating the webpackJsonp
    namespace. #43

4.1.1

31 May 19:34
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where the default storage bucket was not being initialized correctly. #26

4.1.0

31 May 20:27
Compare
Choose a tag to compare

Features

  • Allow for lazy initialization of Firebase components (i.e. auth, database, storage, messaging). #15

Fixes

  • Fixed an issue where the SDK could trigger an infinite loop under certain circumstances. #24

4.1.0-rc.1

25 May 21:23
Compare
Choose a tag to compare
4.1.0-rc.1 Pre-release
Pre-release

Features

  • Allow for lazy initialization of Firebase components (i.e. auth, database, storage, messaging). #15

Fixes

  • Fixed an issue where the SDK could trigger an infinite loop under certain circumstances. #24

Open Source Release v4.0.0

17 May 19:46
Compare
Choose a tag to compare

Features

Breaking Changes

Deprecations

  • Removed support for deprecated serviceAccount and credential properties from the Node.js SDK. If you were previously using the Firebase Javascript SDK to use these properties, use the Firebase Admin Node.js SDK instead.
  • Deprecated firebase.User.prototype.getToken in favor of firebase.User.prototype.getIdToken.

Fixes

  • Fixed an issue where firebase.User.prototype.updateProfile was not triggering an update in password provider data.