FirebaseExtended/reactfire (reactfire)
### [`v4.2.3`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.3)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.2.2...v4.2.3)
#### What's Changed
- \[fix] Remove `useUser`'s `initialData` override by [@jhuleatt](https://togithub.com/jhuleatt) in [https://github.com/FirebaseExtended/reactfire/pull/539](https://togithub.com/FirebaseExtended/reactfire/pull/539)
**Full Changelog**: https://github.com/FirebaseExtended/reactfire/compare/v4.2.2...v4.2.3
### [`v4.2.2`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.2)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.2.1...v4.2.2)
#### What's Changed
- \[auth] fix flash of loading state from useUser[https://github.com/FirebaseExtended/reactfire/pull/521](https://togithub.com/FirebaseExtended/reactfire/pull/521)1
- Move build from TSDX to Vite [https://github.com/FirebaseExtended/reactfire/pull/534](https://togithub.com/FirebaseExtended/reactfire/pull/534)
#### New Contributors
- [@mikkimichaelis](https://togithub.com/mikkimichaelis) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/494](https://togithub.com/FirebaseExtended/reactfire/pull/494)
- [@rwhogg](https://togithub.com/rwhogg) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/532](https://togithub.com/FirebaseExtended/reactfire/pull/532)
**Full Changelog**: https://github.com/FirebaseExtended/reactfire/compare/v4.2.1...v4.2.2
### [`v4.2.1`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.1)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.2.0...v4.2.1)
#### What's Changed
##### Fixes
- Fix reconciler : Export SDK contexts for react-reconciler use case by [@RenaudRohlinger](https://togithub.com/RenaudRohlinger) in [https://github.com/FirebaseExtended/reactfire/pull/486](https://togithub.com/FirebaseExtended/reactfire/pull/486)
> Note: this is a very niche use case for those using ReactFire with a custom [reconciler](https://www.npmjs.com/package/react-reconciler). Most ReactFire devs shouldn't import the `*SdkContext`s directly.
##### Dependency updates
- Bump semver-regex from 3.1.2 to 3.1.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/FirebaseExtended/reactfire/pull/454](https://togithub.com/FirebaseExtended/reactfire/pull/454)
- Bump tmpl from 1.0.4 to 1.0.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/FirebaseExtended/reactfire/pull/456](https://togithub.com/FirebaseExtended/reactfire/pull/456)
- Bump nth-check from 2.0.0 to 2.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/FirebaseExtended/reactfire/pull/458](https://togithub.com/FirebaseExtended/reactfire/pull/458)
##### Docs improvements
- Clarify need for providers in docs by [@jhuleatt](https://togithub.com/jhuleatt) in [https://github.com/FirebaseExtended/reactfire/pull/460](https://togithub.com/FirebaseExtended/reactfire/pull/460)
- update link for useObservable by [@ajonp](https://togithub.com/ajonp) in [https://github.com/FirebaseExtended/reactfire/pull/475](https://togithub.com/FirebaseExtended/reactfire/pull/475)
- Update use.md by [@Apfii](https://togithub.com/Apfii) in [https://github.com/FirebaseExtended/reactfire/pull/481](https://togithub.com/FirebaseExtended/reactfire/pull/481)
#### ✨ New Contributors
- [@ajonp](https://togithub.com/ajonp) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/475](https://togithub.com/FirebaseExtended/reactfire/pull/475)
- [@RenaudRohlinger](https://togithub.com/RenaudRohlinger) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/486](https://togithub.com/FirebaseExtended/reactfire/pull/486)
- [@Apfii](https://togithub.com/Apfii) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/481](https://togithub.com/FirebaseExtended/reactfire/pull/481)
**Full Changelog**: https://github.com/FirebaseExtended/reactfire/compare/v4.2.0...v4.2.1
### [`v4.2.0`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.0)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.1.1...v4.2.0)
##### New Features
- add `useCallableFunctionResponse` hook to make it easier to call a function on render ([#449](https://togithub.com/FirebaseExtended/reactfire/issues/449))
##### Fixes
- Add missing Cloud Functions hooks and provider ([#444](https://togithub.com/FirebaseExtended/reactfire/issues/444))
- Update RxFire dependency to `^6.0.2` to get new types for Cloud Functions helper ([https://github.com/FirebaseExtended/rxfire/pull/34](https://togithub.com/FirebaseExtended/rxfire/pull/34))
- Internal cleanup: use RxFire's `fromTask` ([#448](https://togithub.com/FirebaseExtended/reactfire/issues/448))
### [`v4.1.1`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.1.1)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.1.0...v4.1.1)
Fix an issue where ReactFire hooks wouldn't move past the `loading` state if `undefined` was the first value emitted (PR [#446](https://togithub.com/FirebaseExtended/reactfire/issues/446), Issue [#440](https://togithub.com/FirebaseExtended/reactfire/issues/440))
### [`v4.1.0`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.1.0)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.0.1...v4.1.0)
- **New Feature**: Adds support for [App Check](https://firebase.google.com/docs/app-check) (PR [#430](https://togithub.com/FirebaseExtended/reactfire/issues/430), Issue [#406](https://togithub.com/FirebaseExtended/reactfire/issues/406))
### [`v4.0.1`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.0.1)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.0.0...v4.0.1)
- Update lockfile (fixes [#433](https://togithub.com/FirebaseExtended/reactfire/issues/433))
- Add missing Analytics exports (`useAnalytics`, `AnalyticsProvider`, `useInitAnalytics`) (PR [#431](https://togithub.com/FirebaseExtended/reactfire/issues/431))
> Thank you [@shiiinji](https://togithub.com/shiiinji)!
- \[internal cleanup] Use RxFire's remote config implementation instead of a custom ReactFire implementation (PR [#434](https://togithub.com/FirebaseExtended/reactfire/issues/434))
> Thank you [@sujishpatel](https://togithub.com/sujishpatel)!
- \[internal cleanup] Use `@ts-expect-error` instead of `@ts-ignore` for safer typings (PR [#435](https://togithub.com/FirebaseExtended/reactfire/issues/435))
> Thank you [@sujishpatel](https://togithub.com/sujishpatel)!
### [`v4.0.0`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.0.0)
[Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v3.0.0...v4.0.0)
ReactFire version 4 supports Firebase version 9. Firebase v9 introduces a new API that is more tree-shakeable, which should result in reduced bundle size and therefore faster page loads for your users!
[**ReactFire v3 -> v4 upgrade guide**](https://togithub.com/FirebaseExtended/reactfire/blob/main/docs/upgrade-guide.md)
Check out [discussion #402](https://togithub.com/FirebaseExtended/reactfire/discussions/402) for more context.
ReactFire v3 source is available in the [`v3` branch](https://togithub.com/FirebaseExtended/reactfire/tree/v3).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^3.0.0-rc.0
->^4.0.0
Release Notes
FirebaseExtended/reactfire (reactfire)
### [`v4.2.3`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.3) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.2.2...v4.2.3) #### What's Changed - \[fix] Remove `useUser`'s `initialData` override by [@jhuleatt](https://togithub.com/jhuleatt) in [https://github.com/FirebaseExtended/reactfire/pull/539](https://togithub.com/FirebaseExtended/reactfire/pull/539) **Full Changelog**: https://github.com/FirebaseExtended/reactfire/compare/v4.2.2...v4.2.3 ### [`v4.2.2`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.2) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.2.1...v4.2.2) #### What's Changed - \[auth] fix flash of loading state from useUser[https://github.com/FirebaseExtended/reactfire/pull/521](https://togithub.com/FirebaseExtended/reactfire/pull/521)1 - Move build from TSDX to Vite [https://github.com/FirebaseExtended/reactfire/pull/534](https://togithub.com/FirebaseExtended/reactfire/pull/534) #### New Contributors - [@mikkimichaelis](https://togithub.com/mikkimichaelis) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/494](https://togithub.com/FirebaseExtended/reactfire/pull/494) - [@rwhogg](https://togithub.com/rwhogg) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/532](https://togithub.com/FirebaseExtended/reactfire/pull/532) **Full Changelog**: https://github.com/FirebaseExtended/reactfire/compare/v4.2.1...v4.2.2 ### [`v4.2.1`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.1) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.2.0...v4.2.1) #### What's Changed ##### Fixes - Fix reconciler : Export SDK contexts for react-reconciler use case by [@RenaudRohlinger](https://togithub.com/RenaudRohlinger) in [https://github.com/FirebaseExtended/reactfire/pull/486](https://togithub.com/FirebaseExtended/reactfire/pull/486) > Note: this is a very niche use case for those using ReactFire with a custom [reconciler](https://www.npmjs.com/package/react-reconciler). Most ReactFire devs shouldn't import the `*SdkContext`s directly. ##### Dependency updates - Bump semver-regex from 3.1.2 to 3.1.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/FirebaseExtended/reactfire/pull/454](https://togithub.com/FirebaseExtended/reactfire/pull/454) - Bump tmpl from 1.0.4 to 1.0.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/FirebaseExtended/reactfire/pull/456](https://togithub.com/FirebaseExtended/reactfire/pull/456) - Bump nth-check from 2.0.0 to 2.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/FirebaseExtended/reactfire/pull/458](https://togithub.com/FirebaseExtended/reactfire/pull/458) ##### Docs improvements - Clarify need for providers in docs by [@jhuleatt](https://togithub.com/jhuleatt) in [https://github.com/FirebaseExtended/reactfire/pull/460](https://togithub.com/FirebaseExtended/reactfire/pull/460) - update link for useObservable by [@ajonp](https://togithub.com/ajonp) in [https://github.com/FirebaseExtended/reactfire/pull/475](https://togithub.com/FirebaseExtended/reactfire/pull/475) - Update use.md by [@Apfii](https://togithub.com/Apfii) in [https://github.com/FirebaseExtended/reactfire/pull/481](https://togithub.com/FirebaseExtended/reactfire/pull/481) #### ✨ New Contributors - [@ajonp](https://togithub.com/ajonp) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/475](https://togithub.com/FirebaseExtended/reactfire/pull/475) - [@RenaudRohlinger](https://togithub.com/RenaudRohlinger) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/486](https://togithub.com/FirebaseExtended/reactfire/pull/486) - [@Apfii](https://togithub.com/Apfii) made their first contribution in [https://github.com/FirebaseExtended/reactfire/pull/481](https://togithub.com/FirebaseExtended/reactfire/pull/481) **Full Changelog**: https://github.com/FirebaseExtended/reactfire/compare/v4.2.0...v4.2.1 ### [`v4.2.0`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.2.0) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.1.1...v4.2.0) ##### New Features - add `useCallableFunctionResponse` hook to make it easier to call a function on render ([#449](https://togithub.com/FirebaseExtended/reactfire/issues/449)) ##### Fixes - Add missing Cloud Functions hooks and provider ([#444](https://togithub.com/FirebaseExtended/reactfire/issues/444)) - Update RxFire dependency to `^6.0.2` to get new types for Cloud Functions helper ([https://github.com/FirebaseExtended/rxfire/pull/34](https://togithub.com/FirebaseExtended/rxfire/pull/34)) - Internal cleanup: use RxFire's `fromTask` ([#448](https://togithub.com/FirebaseExtended/reactfire/issues/448)) ### [`v4.1.1`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.1.1) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.1.0...v4.1.1) Fix an issue where ReactFire hooks wouldn't move past the `loading` state if `undefined` was the first value emitted (PR [#446](https://togithub.com/FirebaseExtended/reactfire/issues/446), Issue [#440](https://togithub.com/FirebaseExtended/reactfire/issues/440)) ### [`v4.1.0`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.1.0) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.0.1...v4.1.0) - **New Feature**: Adds support for [App Check](https://firebase.google.com/docs/app-check) (PR [#430](https://togithub.com/FirebaseExtended/reactfire/issues/430), Issue [#406](https://togithub.com/FirebaseExtended/reactfire/issues/406)) ### [`v4.0.1`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.0.1) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v4.0.0...v4.0.1) - Update lockfile (fixes [#433](https://togithub.com/FirebaseExtended/reactfire/issues/433)) - Add missing Analytics exports (`useAnalytics`, `AnalyticsProvider`, `useInitAnalytics`) (PR [#431](https://togithub.com/FirebaseExtended/reactfire/issues/431)) > Thank you [@shiiinji](https://togithub.com/shiiinji)! - \[internal cleanup] Use RxFire's remote config implementation instead of a custom ReactFire implementation (PR [#434](https://togithub.com/FirebaseExtended/reactfire/issues/434)) > Thank you [@sujishpatel](https://togithub.com/sujishpatel)! - \[internal cleanup] Use `@ts-expect-error` instead of `@ts-ignore` for safer typings (PR [#435](https://togithub.com/FirebaseExtended/reactfire/issues/435)) > Thank you [@sujishpatel](https://togithub.com/sujishpatel)! ### [`v4.0.0`](https://togithub.com/FirebaseExtended/reactfire/releases/tag/v4.0.0) [Compare Source](https://togithub.com/FirebaseExtended/reactfire/compare/v3.0.0...v4.0.0) ReactFire version 4 supports Firebase version 9. Firebase v9 introduces a new API that is more tree-shakeable, which should result in reduced bundle size and therefore faster page loads for your users! [**ReactFire v3 -> v4 upgrade guide**](https://togithub.com/FirebaseExtended/reactfire/blob/main/docs/upgrade-guide.md) Check out [discussion #402](https://togithub.com/FirebaseExtended/reactfire/discussions/402) for more context. ReactFire v3 source is available in the [`v3` branch](https://togithub.com/FirebaseExtended/reactfire/tree/v3).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.