React Router DOM, a cornerstone for declarative routing in React web applications, saw a release of version 6.29.0 following version 6.28.2. While both versions share the same core purpose and licensing under MIT, several key differences impact developers. The most notable change resides within the dependencies. Version 6.29.0 upgrades its internal react-router dependency to version 6.29.0, aligning it with react-router-dom version. Furthermore, it incorporates @remix-run/router version 1.22.0, a bump from the 1.21.1 version used in the previous release. For developers, these updated dependencies likely bring bug fixes, performance improvements, and potentially new features within the underlying routing mechanisms.
While the devDependencies and peerDependencies remain constant, continuing to support React 18.2.0 and requiring React 16.8 or higher, the updated dependencies could introduce subtle behavioral changes. The unpackedSize increased by a negligible amount between the 2 versions. Finally, developers should be aware that version 6.29.0 was released on 2025-01-30, approximately two weeks after version 6.28.2 was released on 2025-01-16. Developers should consult the changelogs for both react-router and @remix-run/router to understand the precise nature of these updates and assess their impact on existing applications before upgrading.
The are not vulnerabilities for the version 6.29.0 of the package react-router-dom