Skip to content

fix(deps): update react monorepo#12474

Closed
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/react-monorepo
Closed

fix(deps): update react monorepo#12474
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/react-monorepo

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Mar 2, 2026

This PR contains the following updates:

Package Change Age Confidence
@types/react (source) 17.0.5217.0.91 age confidence
@types/react-dom (source) 17.0.1717.0.26 age confidence
eslint-plugin-react-hooks (source) 4.6.04.6.2 age confidence
react-refresh (source) ^0.14.0^0.18.0 age confidence

Release Notes

facebook/react (eslint-plugin-react-hooks)

v4.6.2

Compare Source

v4.6.1

Compare Source

facebook/react (react-refresh)

v0.18.0

Compare Source

v0.17.0

Compare Source

v0.16.0

Compare Source

v0.14.2

Compare Source

React DOM
  • Fixed bug with development build preventing events from firing in some versions of Internet Explorer & Edge
  • Fixed bug with development build when using es5-sham in older versions of Internet Explorer
  • Added support for integrity attribute
  • Fixed bug resulting in children prop being coerced to a string for custom elements, which was not the desired behavior
  • Moved react from dependencies to peerDependencies to match expectations and align with react-addons-* packages

v0.14.1

Compare Source

React

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


EntelligenceAI PR Summary

This PR upgrades the react-refresh dependency in the CLI package to improve React Fast Refresh functionality during development.

  • Bumped react-refresh from ^0.14.0 to ^0.18.0 in packages/cli/package.json
  • Minor version upgrade maintains compatibility with patch and minor releases in the 0.x range
  • Update includes potential bug fixes, performance improvements, and new features for development hot reloading

Confidence Score: 5/5 - Safe to Merge

  • No review comments were generated, indicating the code meets quality standards
  • All changed files (1/1) were reviewed with full coverage
  • No critical, significant, high-risk, medium, or low severity issues detected
  • No existing unresolved comments that would block merging

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Mar 2, 2026
@codesandbox
Copy link
Copy Markdown

codesandbox Bot commented Mar 2, 2026

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@snyk-io
Copy link
Copy Markdown

snyk-io Bot commented Mar 2, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@entelligence-ai-pr-reviews
Copy link
Copy Markdown

Walkthrough

This pull request updates the react-refresh dependency in the CLI package from version ^0.14.0 to ^0.18.0. This represents a minor version upgrade within the 0.x release range. The react-refresh library provides Fast Refresh functionality for React applications during development, enabling hot module replacement without losing component state. This version bump likely incorporates bug fixes, performance enhancements, and potentially new features that have been released between versions 0.14.0 and 0.18.0. The caret (^) prefix ensures compatibility with future patch and minor releases.

Changes

File(s) Summary
packages/cli/package.json Updated react-refresh dependency from version ^0.14.0 to ^0.18.0

Sequence Diagram

This diagram shows the interactions between components:

sequenceDiagram
    participant Dev as Developer
    participant CLI as @redwoodjs/cli
    participant RR as react-refresh

    Note over Dev,RR: Dependency Version Update (0.14.0 → 0.18.0)
    
    Dev->>CLI: npm install / yarn install
    CLI->>RR: Install react-refresh@^0.18.0
    RR-->>CLI: Package installed
    
    Note over CLI,RR: Fast Refresh capability available<br/>for development hot reloading
    
    Dev->>CLI: Start development server
    CLI->>RR: Initialize Fast Refresh runtime
    RR-->>CLI: Ready for hot module replacement
Loading

@socket-security
Copy link
Copy Markdown

@socket-security
Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
License policy violation: npm typescript under W3C-20150513

License: W3C-20150513 - the applicable license policy does not allow this license (4) (package/ThirdPartyNoticeText.txt)

License: CC-BY-4.0 - the applicable license policy does not allow this license (4) (package/ThirdPartyNoticeText.txt)

License: LicenseRef-W3C-Community-Final-Specification-Agreement - the applicable license policy does not allow this license (4) (package/ThirdPartyNoticeText.txt)

License: MIT-Khronos-old - the applicable license policy does not allow this license (4) (package/ThirdPartyNoticeText.txt)

From: ?npm/@microsoft/api-extractor@7.33.7npm/typescript@4.8.4

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/typescript@4.8.4. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented Mar 2, 2026

🤖 Augment PR Summary

Summary: Updates the Backstage CLI’s React tooling dependency used for Fast Refresh.

Changes: Bumps react-refresh in packages/cli/package.json from ^0.14.0 to ^0.18.0 as part of keeping the React monorepo-related deps current.

🤖 Was this summary useful? React with 👍 or 👎

Copy link
Copy Markdown

@augmentcode augmentcode Bot left a comment

Choose a reason for hiding this comment

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

Review completed. 1 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread packages/cli/package.json
"process": "^0.11.10",
"react-dev-utils": "^12.0.0-next.60",
"react-refresh": "^0.14.0",
"react-refresh": "^0.18.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.

This dependency bump likely needs a corresponding lockfile update (e.g., yarn.lock/pnpm-lock.yaml) to keep CI installs deterministic; otherwise frozen-lockfile installs may continue using react-refresh@0.14.x or fail. Can you confirm the lockfile update is included in this PR or intentionally omitted?

Severity: medium

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 9, 2026

This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution!

@github-actions github-actions Bot added the stale label Mar 9, 2026
@github-actions github-actions Bot closed this Mar 14, 2026
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 stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants