Change8

firebase@11.10.0

📦 firebase-authView on GitHub →
2 features🐛 1 fixes1 deprecations🔧 16 symbols

Summary

This release (v11.10.0) introduces significant feature enhancements for Firestore regarding SSR/CSR hydration via JSON serialization and deprecates \`totalBillableCharacters\` in the AI package. Numerous underlying dependencies were also updated.

✨ New Features

  • Added support for Firestore result types to be serialized with \`toJSON\` and then deserialized with \`fromJSON\` methods on the objects.
  • Added support to resume \`onSnapshot\` listeners in the CSR phase based on serialized \`DataSnapshot\`s and \`QuerySnapshot\`s built in the SSR phase.

🐛 Bug Fixes

  • Fixed an issue where the "react-native" entry point was missing from @firebase/app (fixes #8988).

🔧 Affected Symbols

@firebase/firestore@firebase/ai@firebase/analytics@firebase/storage@firebase/util@firebase/app@firebase/remote-config@firebase/app-check@firebase/auth@firebase/data-connect@firebase/database@firebase/functions@firebase/installations@firebase/messaging@firebase/performance@firebase/component

⚡ Deprecations

  • In @firebase/ai@1.4.1, \`totalBillableCharacters\` is deprecated; use \`totalTokens\` instead.