React Intl 7.0.0 represents an incremental update over version 6.8.9, primarily focusing on internal dependency adjustments and aligning with the broader FormatJS ecosystem. Developers considering an upgrade should note the changes in the @formatjs/intl dependency, moving from version 2.10.15 to 3.0.0. This seemingly minor version bump signifies potential API refinement or bug fixes within the core internationalization functionalities related to date, number, and message formatting. While intl-messageformat, hoist-non-react-statics, @formatjs/ecma402-abstract, @types/hoist-non-react-statics, and @formatjs/icu-messageformat-parser remain consistent, the removal of @formatjs/intl-listformat and @formatjs/intl-displaynames as direct dependencies in 7.0.0 could indicate a shift in how those specific formatting features are handled, potentially becoming optional or integrated directly into @formatjs/intl.
Furthermore, the peer dependency on TypeScript is now strictly version 5 in the 7.0.0, while 6.8.9 allowed for versions "^4.7 || 5". This suggests that developers need to use TypeScript 5 to work with react-intl 7.0.0. The file count and unpacked size are similar between the two versions, implying no major architectural overhauls. Overall, while the core functionality of internationalizing React applications remains consistent, developers are encouraged to carefully review the updated @formatjs/intl package documentation. Understanding the potential impact and necessary migrations is crucial for a smooth transition and to leverage the latest features and improvements.
The are not vulnerabilities for the version 7.0.0 of the package react-intl