React Router DOM has released version 6.30.0, succeeding the previous stable version 6.29.0. Both versions offer declarative routing for React web applications, streamlining URL management and navigation within single-page applications. A key update lies in the dependencies. Version 6.30.0 utilizes react-router version 6.30.0 and @remix-run/router version 1.23.0, while version 6.29.0 depended on react-router version 6.29.0 and @remix-run/router version 1.22.0. The updated dependencies likely include bug fixes, performance improvements, and potentially new features within the core routing logic.
Developers using React Router DOM will want to evaluate the changes introduced in @remix-run/router 1.23.0, as this underpins the routing behavior. While the file count remains consistent at 23, there's a minor change in unpacked size, with version 6.30.0 being slightly smaller (902226 bytes) than version 6.29.0 (902725 bytes). This could indicate optimizations in the code. Both versions maintain compatibility with React and React DOM versions 16.8 and above, as indicated in peer dependencies, and specify a development dependency on React and React DOM version 18.2.0. Created by Remix Software and licensed under MIT, React Router DOM provides essential routing capabilities, encouraging developers to review the detailed changelogs for react-router and @remix-run/router to fully leverage the enhancements in the latest release. Keep in mind the dates provided appear to be sometime in the future.
The are not vulnerabilities for the version 6.30.0 of the package react-router-dom