Skip to content

v3.2.3

Compare
Choose a tag to compare
@chrisbianca chrisbianca released this 30 Jan 17:25
· 4466 commits to main since this release

v3.2.3 Changelog

Auth

  • Breaking Remove undocumented and unusable getCurrentUser - replace with firebase.auth().currentUser instead
  • Add support for languageCode to Auth class #655
  • Add missing createUserAndRetrieveDataWithEmailAndPassword, signInAndRetrieveDataWithCredential, signInAndRetrieveDataWithCustomToken, signInAndRetrieveDataWithEmailAndPassword and signInAnonymouslyAndRetrieveData methods to Auth class.
  • Deprecated The equivalent createUserWithEmailAndPassword, signInAndRetrieveDataWithCredential, signInAndRetrieveDataWithCustomToken, signInAndRetrieveDataWithEmailAndPassword and signInAnonymouslyAndRetrieveData methods have been deprecated and will be removed in a future version.
  • Add missing verifyPasswordResetCode method to Auth class
  • Add missing metadata property to User class
  • Add missing linkAndRetrieveDataWithCredential and reauthenticateAndRetrieveDataWithCredential to User class.
  • Deprecated The equivalent linkWithCredential and reauthenticateWithCredential methods have been deprecated and will be removed in a future version.
  • Add OAuthProvider and OAuthCredential

Core

  • Add missing SDK_VERSION property

Database

  • Fix wrong path being returned by SnapshotReference #679

Firestore

  • Add FieldPath support
  • Fix issues when specifying false query options

Links

  • [ios] Fix possible crash with short links #750
  • [ios] Fix attempting to insert nil #726

Messaging

  • [ios] Fix for show_in_foreground flag #740

Storage

  • [ios] Fix storage compilation warnings #730

Miscellaneous

  • Better Typescript support, including better types for Auth, Firestore and Links. Big thanks to @pheromonez and @danielw93 for their ongoing help here.
  • Validate Typescript files before release #784
  • Various Flow type fixes.
  • Setup Prettier and enable as a pre-commit hook.