Skip to content

Bump immutable and react-redux-firebase#98

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

Bump immutable and react-redux-firebase#98
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-6864f971a8

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Removes immutable. It's no longer used after updating ancestor dependency react-redux-firebase. These dependencies need to be updated together.

Removes immutable

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.

Removes [immutable](https://github.com/immutable-js/immutable-js). It's no longer used after updating ancestor dependency [react-redux-firebase](https://github.com/prescottprue/react-redux-firebase). These dependencies need to be updated together.


Removes `immutable`

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: immutable
  dependency-version:
  dependency-type: indirect
- 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 24, 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 1 potential issue.

Fix All in Cursor

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

Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit de48fbe. 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 version requirement mismatch

Medium Severity

react-redux-firebase@4.0.0 declares engines.node as >=20, but this project pins Node 16.15.1 via volta. Local installs and any Node 16 environments can warn or fail, especially with the new prepare install script, even before app code migration is considered.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit de48fbe. 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