Skip to content

Bump joi and react-redux-firebase#87

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

Bump joi and react-redux-firebase#87
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-c73c57aac1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 11, 2026

Copy link
Copy Markdown
Contributor

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

Removes joi

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 dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 11, 2026
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.

Incompatible react-redux-firebase bump

High Severity

Bumping react-redux-firebase to ^4.0.0 without updating the app leaves Firebase wired the v1 way: reactReduxFirebase store enhancer with a config object, plus pathToJS, dataToJS, orderedToJS, and buildChildList. Those APIs were removed in v2/v3 in favor of an initialized Firebase app and ReactReduxFirebaseProvider, so auth and Realtime Database sync are unlikely to work after install.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 211c8e3. 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 twenty requirement mismatch

Medium Severity

react-redux-firebase 4.0.0 declares engines.node >=20, while this repo pins Node 16.15.1 under volta. Local installs and any CI that respects Volta or engine checks can fail or behave differently than environments on Node 20+.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 211c8e3. Configure here.

Removes [joi](https://github.com/hapijs/joi). 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 `joi`

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: joi
  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 force-pushed the dependabot/npm_and_yarn/multi-c73c57aac1 branch from 211c8e3 to a945f92 Compare July 3, 2026 21:29

@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.

There are 3 total unresolved issues (including 2 from previous reviews).

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 a945f92. Configure here.

Comment thread package-lock.json
"promise-polyfill": "^6.0.2",
"xmlhttprequest": "^1.8.0"
"node": ">=20"
},

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 twenty requirement mismatch

Medium Severity

The lockfile records react-redux-firebase@4.0.0 with engines.node >=20, while the repo still pins Volta to Node 16.15.1. Local npm install (including the package’s new prepare script noted in the PR) may fail or behave differently on the pinned Node version.

Additional Locations (1)
Fix in Cursor Fix in Web

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