[Snyk] Upgrade react-router-dom from 6.3.0 to 6.30.2#72
[Snyk] Upgrade react-router-dom from 6.3.0 to 6.30.2#72kimchanhyung98 wants to merge 1 commit intomainfrom
Conversation
Snyk has created this PR to upgrade react-router-dom from 6.3.0 to 6.30.2. See this package in npm: react-router-dom See this project in Snyk: https://app.snyk.io/org/kimchanhyung98/project/863bca0b-696c-4f40-9f09-08b1df62eb55?utm_source=github&utm_medium=referral&page=upgrade-pr
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary of ChangesHello @kimchanhyung98, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request focuses on a substantial update to the project's routing library, Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request upgrades react-router-dom from version 6.3.0 to 6.30.2. This is a significant jump of 168 versions. While it's a minor version upgrade and should theoretically be backward-compatible, the large number of intermediate releases introduces a risk of subtle bugs or behavioral changes. I've added a comment highlighting the need for thorough regression testing of all routing-related features. No other issues were found, as the upgrade seems correct from a dependency management perspective.
| "react-dom": "^18.2.0", | ||
| "react-markdown": "^8.0.3", | ||
| "react-router-dom": "^6.3.0", | ||
| "react-router-dom": "^6.30.2", |
There was a problem hiding this comment.
This is a very large version jump for react-router-dom (from 6.3.0 to 6.30.2). While this is within the same major version, it spans over 150 releases. This introduces a risk of subtle breaking changes or regressions. It is crucial to thoroughly test all routing aspects of the application, including navigation, parameter handling, and component rendering on route changes, before merging this PR.
There was a problem hiding this comment.
Pull request overview
This PR upgrades the react-router-dom dependency from version 6.3.0 to 6.30.2, a jump of 168 versions spanning approximately 2+ years. The upgrade was automatically generated by Snyk to keep dependencies up-to-date and address potential security vulnerabilities.
Key changes:
- Upgrade react-router-dom from 6.3.0 to 6.30.2
- Replace the
historydependency with@remix-run/router(architectural change in react-router-dom) - Update dependency integrity hashes in package-lock.json
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updates react-router-dom version from ^6.3.0 to ^6.30.2 |
| package-lock.json | Updates dependency tree with new @remix-run/router package (v1.23.1), removes history package, and updates react-router and react-router-dom entries with new versions and integrity hashes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "react-dom": "^18.2.0", | ||
| "react-markdown": "^8.0.3", | ||
| "react-router-dom": "^6.3.0", | ||
| "react-router-dom": "^6.30.2", |
There was a problem hiding this comment.
The upgrade from react-router-dom 6.3.0 to 6.30.2 (168 versions) introduces significant changes including a major architectural shift from the 'history' dependency to '@remix-run/router'. While the project has testing infrastructure in place (@testing-library/react, jest), there are no tests covering the routing functionality (BrowserRouter, Routes, Route, Link, useLocation) used throughout the application. Given the scope of this upgrade, test coverage for routing behavior should be added to ensure the upgrade doesn't break navigation or routing logic.
Snyk has created this PR to upgrade react-router-dom from 6.3.0 to 6.30.2.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 168 versions ahead of your current version.
The recommended version was released 2 months ago.
Release notes
Package name: react-router-dom
-
6.30.2 - 2025-11-13
-
6.30.2-pre-v6.0 - 2025-11-13
-
6.30.1 - 2025-05-20
-
6.30.0 - 2025-02-27
-
6.30.0-pre-v6.0 - 2025-02-25
-
6.29.0 - 2025-01-30
-
6.29.0-pre-v6.2 - 2025-01-29
-
6.28.3-pre-v6.1 - 2025-01-28
-
6.28.3-pre-v6.0 - 2025-01-28
-
6.28.2 - 2025-01-16
-
6.28.2-pre.0 - 2025-01-14
-
6.28.1 - 2024-12-20
-
6.28.1-pre.0 - 2024-12-18
-
6.28.0 - 2024-11-06
-
6.28.0-pre.0 - 2024-10-29
-
6.27.0 - 2024-10-11
-
6.27.0-pre.1 - 2024-10-10
-
6.27.0-pre.0 - 2024-10-09
-
6.26.2 - 2024-09-09
-
6.26.2-pre.0 - 2024-09-04
-
6.26.1 - 2024-08-15
-
6.26.1-pre.0 - 2024-08-14
-
6.26.0 - 2024-08-01
-
6.26.0-pre.1 - 2024-07-31
-
6.26.0-pre.0 - 2024-07-30
-
6.25.1 - 2024-07-17
-
6.25.1-pre.0 - 2024-07-17
-
6.25.0 - 2024-07-16
-
6.25.0-pre.0 - 2024-07-12
-
6.24.1 - 2024-07-03
-
6.24.1-pre.0 - 2024-07-01
-
6.24.0 - 2024-06-24
-
6.24.0-pre.0 - 2024-06-14
-
6.23.1 - 2024-05-10
-
6.23.1-pre.1 - 2024-05-09
-
6.23.1-pre.0 - 2024-04-30
-
6.23.0 - 2024-04-23
-
6.23.0-pre.1 - 2024-03-29
-
6.23.0-pre.0 - 2024-03-27
-
6.22.3 - 2024-03-07
-
6.22.3-pre.0 - 2024-03-05
-
6.22.2 - 2024-02-28
-
6.22.2-pre.0 - 2024-02-27
-
6.22.1 - 2024-02-16
-
6.22.1-pre.0 - 2024-02-16
-
6.22.0 - 2024-02-01
-
6.22.0-pre.0 - 2024-01-31
-
6.21.3 - 2024-01-18
-
6.21.3-pre.0 - 2024-01-16
-
6.21.2 - 2024-01-11
-
6.21.2-pre.0 - 2024-01-09
-
6.21.1 - 2023-12-21
-
6.21.1-pre.0 - 2023-12-21
-
6.21.0 - 2023-12-13
-
6.21.0-pre.3 - 2023-12-06
-
6.21.0-pre.2 - 2023-12-05
-
6.21.0-pre.1 - 2023-12-05
-
6.21.0-pre.0 - 2023-12-05
-
6.20.1 - 2023-12-01
-
6.20.1-pre.0 - 2023-12-01
-
6.20.0 - 2023-11-22
-
6.20.0-pre.0 - 2023-11-21
-
6.19.0 - 2023-11-16
-
6.19.0-pre.0 - 2023-11-14
-
6.18.0 - 2023-10-31
-
6.18.0-pre.1 - 2023-10-30
-
6.18.0-pre.0 - 2023-10-26
-
6.17.0 - 2023-10-16
-
6.17.0-pre.2 - 2023-10-13
-
6.17.0-pre.1 - 2023-10-12
-
6.17.0-pre.0 - 2023-10-11
-
6.16.0 - 2023-09-13
-
6.16.0-pre.2 - 2023-09-06
-
6.16.0-pre.1 - 2023-09-05
-
6.16.0-pre.0 - 2023-08-28
-
6.15.0 - 2023-08-10
-
6.15.0-pre.0 - 2023-08-09
-
6.14.2 - 2023-07-17
-
6.14.2-pre.1 - 2023-07-17
-
6.14.2-pre.0 - 2023-07-11
-
6.14.1 - 2023-06-30
-
6.14.1-pre.1 - 2023-06-30
-
6.14.1-pre.0 - 2023-06-29
-
6.14.0 - 2023-06-23
-
6.14.0-pre.1 - 2023-06-21
-
6.14.0-pre.0 - 2023-06-21
-
6.13.0 - 2023-06-14
-
6.13.0-pre.1 - 2023-06-13
-
6.12.2-pre.0 - 2023-06-12
-
6.12.1 - 2023-06-08
-
6.12.1-pre.0 - 2023-06-08
-
6.12.0 - 2023-06-06
-
6.12.0-pre.1 - 2023-06-01
-
6.12.0-pre.0 - 2023-06-01
-
6.11.2 - 2023-05-17
-
6.11.2-pre.0 - 2023-05-16
-
6.11.1 - 2023-05-03
-
6.11.1-pre.0 - 2023-05-02
-
6.11.0 - 2023-04-28
-
6.11.0-pre.2 - 2023-04-27
-
6.11.0-pre.1 - 2023-04-26
-
6.11.0-pre.0 - 2023-04-26
-
6.10.0 - 2023-03-29
-
6.10.0-pre.2 - 2023-03-24
-
6.10.0-pre.1 - 2023-03-22
-
6.10.0-pre.0 - 2023-03-21
-
6.9.0 - 2023-03-10
-
6.9.0-pre.0 - 2023-03-08
-
6.8.2 - 2023-02-27
-
6.8.2-pre.3 - 2023-02-23
-
6.8.2-pre.2 - 2023-02-22
-
6.8.2-pre.1 - 2023-02-22
-
6.8.2-pre.0 - 2023-02-21
-
6.8.1 - 2023-02-06
-
6.8.1-pre.0 - 2023-02-02
-
6.8.0 - 2023-01-26
-
6.8.0-pre.1 - 2023-01-24
-
6.7.1-pre.0 - 2023-01-24
-
6.7.0 - 2023-01-18
-
6.7.0-pre.5 - 2023-01-18
-
6.7.0-pre.4 - 2023-01-17
-
6.7.0-pre.3 - 2023-01-13
-
6.7.0-pre.2 - 2023-01-13
-
6.7.0-pre.1 - 2023-01-11
-
6.6.3-pre.0 - 2023-01-11
-
6.6.2 - 2023-01-09
-
6.6.2-pre.0 - 2023-01-04
-
6.6.1 - 2022-12-23
-
6.6.1-pre.1 - 2022-12-22
-
6.6.1-pre.0 - 2022-12-22
-
6.6.0 - 2022-12-21
-
6.6.0-pre.0 - 2022-12-16
-
6.5.0 - 2022-12-16
-
6.5.0-pre.1 - 2022-12-14
-
6.5.0-pre.0 - 2022-12-13
-
6.4.5 - 2022-12-07
-
6.4.5-pre.2 - 2022-12-06
-
6.4.5-pre.1 - 2022-12-06
-
6.4.5-pre.0 - 2022-12-05
-
6.4.4 - 2022-11-30
-
6.4.4-pre.2 - 2022-11-29
-
6.4.4-pre.1 - 2022-11-28
-
6.4.4-pre.0 - 2022-11-23
-
6.4.3 - 2022-11-01
-
6.4.3-pre.2 - 2022-10-28
-
6.4.3-pre.1 - 2022-10-25
-
6.4.3-pre.0 - 2022-10-21
-
6.4.2 - 2022-10-05
-
6.4.2-pre.1 - 2022-10-04
-
6.4.2-pre.0 - 2022-09-30
-
6.4.1 - 2022-09-21
-
6.4.1-pre.0 - 2022-09-20
-
6.4.0 - 2022-09-13
-
6.4.0-pre.15 - 2022-09-08
-
6.4.0-pre.14 - 2022-08-31
-
6.4.0-pre.13 - 2022-08-18
-
6.4.0-pre.12 - 2022-08-10
-
6.4.0-pre.11 - 2022-08-02
-
6.4.0-pre.10 - 2022-07-22
-
6.4.0-pre.9 - 2022-07-14
-
6.4.0-pre.8 - 2022-06-22
-
6.4.0-pre.7 - 2022-06-10
-
6.4.0-pre.6 - 2022-06-09
-
6.4.0-pre.5 - 2022-06-08
-
6.4.0-pre.4 - 2022-06-08
-
6.4.0-pre.3 - 2022-06-06
-
6.4.0-pre.2 - 2022-05-23
-
6.4.0-pre.0 - 2022-05-23
-
6.3.0 - 2022-03-31
from react-router-dom GitHub release notesreact-router-native@6.30.2
react-router-native@6.30.2-pre-v6.0
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: