Change8

firebase@12.7.0

Breaking Changes
📦 firebase-sdk
1 breaking2 features🐛 3 fixes🔧 7 symbols

Summary

This release updates the root firebase package to v12.7.0, featuring a major peerDependency bump for React Native storage and various bug fixes across AI and Firestore modules.

⚠️ Breaking Changes

  • The peerDependency for @react-native-async-storage/async-storage has been upgraded to v2+. Users on older versions of this storage provider in React Native environments may encounter compatibility issues.

Migration Steps

  1. If using React Native, upgrade @react-native-async-storage/async-storage to version 2.0.0 or higher to satisfy the new peerDependency requirement in @firebase/auth.

✨ New Features

  • Upgraded @firebase/auth to v1.12.0.
  • Updated the root firebase package to v12.7.0.

🐛 Bug Fixes

  • Fixed generateContentStream returning the incorrect inferenceSource in @firebase/ai.
  • Corrected a misleading error message in @firebase/firestore when doc() is called with an undefined value.
  • Updated internal links from /genai to /ailogic in @firebase/ai.

🔧 Affected Symbols

@firebase/auth@firebase/aigenerateContentStreamdoc@firebase/firestore@firebase/auth-compat@firebase/firestore-compat