Skip to content

Bump firebase and react-redux-firebase#94

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-24dda8aacf
Open

Bump firebase and react-redux-firebase#94
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-24dda8aacf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 3, 2026

Copy link
Copy Markdown
Contributor

Bumps firebase and react-redux-firebase. These dependencies needed to be updated together.
Updates firebase from 7.24.0 to 12.15.0

Release notes

Sourced from firebase's releases.

firebase@12.15.0

For more detailed release notes, see Firebase JavaScript SDK Release Notes.

What's Changed

@​firebase/app@​0.15.0

Minor Changes

  • 420156e #10023 - Add ability to call initializeAppCheck without a provider. If no provider is passed to initializeAppCheck, App Check will attempt to initialize with a ReCaptchaEnterpriseProvider using the site key found in the recaptchaSiteKey field of the Firebase project config.

@​firebase/app-check@​0.12.0

Minor Changes

  • 420156e #10023 - Add ability to call initializeAppCheck without a provider. If no provider is passed to initializeAppCheck, App Check will attempt to initialize with a ReCaptchaEnterpriseProvider using the site key found in the recaptchaSiteKey field of the Firebase project config.

Patch Changes

  • e389f70 #9991 (fixes #9405) - Fix error causing Auth and AppCheck conflict when both are using ReCAPTCHA Enterprise.

firebase@12.15.0

Minor Changes

  • 043c0ab #9929 - Merge offline pipeline implementation with one minor API change

  • 420156e #10023 - Add ability to call initializeAppCheck without a provider. If no provider is passed to initializeAppCheck, App Check will attempt to initialize with a ReCaptchaEnterpriseProvider using the site key found in the recaptchaSiteKey field of the Firebase project config.

Patch Changes

@​firebase/firestore@​4.16.0

Minor Changes

  • 043c0ab #9929 - Merge offline pipeline implementation with one minor API change

@​firebase/ai@​2.13.1

Patch Changes

... (truncated)

Commits
  • 05c2691 Version Packages (#10080)
  • 93cecd0 Merge main into release
  • fa26af2 Change setup-node@master to v4 (#10090)
  • 67c41e3 Merge main into release
  • 9bef5ab feat(ai): Deprecate Google Maps Grounding enableWidget (#10035)
  • 40b2a8c run ratchet (#10064)
  • 3dcf8ec Revert "chore(ci): make all firestore integration tests optional (#10028)" (#...
  • 36d0ca3 Merge main into release
  • 6990f26 Fix querystring to always use apiKey even if a key is specified in the reques...
  • 712091c Support API key referrer restrictions by changing the Auth SDK referrer polic...
  • Additional commits viewable in compare view

Updates react-redux-firebase from 1.5.1 to 4.0.0

Release notes

Sourced from react-redux-firebase's releases.

v4.0.0

Breaking Changes

  • requires Node >=20
  • UMD browser bundles (dist/, unpkg) are no longer published
  • gitbook docs tooling removed

Features

  • modernize toolchain to Node 20+, vitest, and Biome (v4)
  • enable tree shaking with sideEffects flag

Fixes

  • support React 19 by moving Provider defaults out of defaultProps - react 19 removed defaultProps for function components, which silently disabled auth initialization (initializeAuth defaulted via defaultProps) for consumers not passing it explicitly

  • target exactly which files to publish - the denylist approach was already leaking codecov.yml, .codeclimate.yml, CONTRIBUTING.md, and a stale dist/ into the tarball, and would have shipped any future additions (CLAUDE.md, .claude/, etc.) by default.

v3.11.0

  • feat(auth): support passwordless sign-in (#857, #1064) - @​komachi
  • fix(populate): take child param into account when populating (#1083, #1085) - @​danielo515
  • fix(docs): correctly redirect when auth does not exist in the routing example doc - @​JonathanPorta
  • chore(deps): bump ws in /examples/complete/typescript (#1148)
  • chore(deps): bump color-string in /examples/complete/typescript (#1147)
  • chore(deps): bump dns-packet in /examples/complete/typescript (#1110)
  • chore(deps): bump dns-packet in /examples/complete/firestore (#1109)
  • chore(deps): bump dns-packet in /examples/complete/simple (#1108)

v3.10.1

What's Changed

... (truncated)

Commits
  • c213733 chore: fix release workflow
  • 32f8e0a feat!: modernize toolchain to Node 20+, vitest, and Biome (v4) (#1240)
  • 9952215 chore: add nvmrc for clear node version
  • 6c68d76 chore: fix 3 typos "seperate(d)" → "separate(d)" in index.d.ts JSDoc (#1239)
  • befe3b9 chore(deps): bump ua-parser-js in /examples/complete/react-native (#1218)
  • 6e00f5e chore(docs): incorrect link (404) to profileFactory in FAQ (#1173)
  • 9041285 chore(deps): bump follow-redirects in /examples/complete/simple (#1154)
  • 9b94ccc chore(deps): bump follow-redirects in /examples/complete/firestore (#1153)
  • 3ce963f chore(deps): bump follow-redirects in /examples/complete/typescript (#1152)
  • 5fa1838 v3.11.0 (#1149)
  • Additional commits viewable in compare view
Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [firebase](https://github.com/firebase/firebase-js-sdk) and [react-redux-firebase](https://github.com/prescottprue/react-redux-firebase). These dependencies needed to be updated together.

Updates `firebase` from 7.24.0 to 12.15.0
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@7.24.0...firebase@12.15.0)

Updates `react-redux-firebase` from 1.5.1 to 4.0.0
- [Release notes](https://github.com/prescottprue/react-redux-firebase/releases)
- [Changelog](https://github.com/prescottprue/react-redux-firebase/blob/main/CHANGELOG.md)
- [Commits](prescottprue/react-redux-firebase@v1.5.1...v4.0.0)

---
updated-dependencies:
- dependency-name: firebase
  dependency-version: 12.15.0
  dependency-type: direct:production
- dependency-name: react-redux-firebase
  dependency-version: 4.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 3, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 6a9acc1. Configure here.

Comment thread package.json
"react-gravatar": "^2.6.3",
"react-redux": "^5.1.2",
"react-redux-firebase": "^1.5.1",
"react-redux-firebase": "^4.0.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RRF v4 without Provider migration

High Severity

Bumping react-redux-firebase to ^4.0.0 without accompanying app changes leaves the store wired through the removed reactReduxFirebase enhancer and no ReactReduxFirebaseProvider. Since v3, initialization goes through context, so auth, Realtime Database listeners, and firebaseConnect are unlikely to work after this dependency-only upgrade.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 6a9acc1. Configure here.

Comment thread package.json
"react-gravatar": "^2.6.3",
"react-redux": "^5.1.2",
"react-redux-firebase": "^1.5.1",
"react-redux-firebase": "^4.0.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Node 20 required, Volta 16

Medium Severity

react-redux-firebase 4 declares engines.node >=20, while the repo still pins Node 16.15.1 via Volta. Local installs, CI, and production builds on Node 16 can hit engine warnings or subtle failures after this bump even when npm install succeeds.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 6a9acc1. Configure here.

Comment thread package.json
"bootstrap": "3",
"canvas-confetti": "^1.9.3",
"firebase": "^7.24.0",
"firebase": "^12.15.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Firebase 12 without SDK wiring

High Severity

Jumping firebase to ^12.15.0 alongside react-redux-firebase 4, with no changes to how the app initializes Firebase, leaves Realtime Database, Auth, and Storage on the modular v9+ SDK while the UI still assumes the legacy enhancer-injected API (firebase.storage(), firebase.remove, etc.). That pairing often breaks at runtime until Firebase is initialized and passed into the Provider.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 6a9acc1. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants