Eslint-plugin-react version 7.26.0 introduces a few key changes compared to the previous stable version, 7.25.3, that developers should be aware of. While the core functionality of providing React-specific linting rules for ESLint remains consistent, this update brings some dependency adjustments. Notably, semver is now a direct dependency in 7.26.0, whereas it was previously only listed as a devDependency. This suggests that semver is now used in the production code. Other than that, the dependency versions are more or less unchanged, providing a high degree of backwards compatibility.
For developers, the upgrade to 7.26.0 should be relatively seamless. The inclusion of semver as a direct dependency may impact build processes or bundle sizes in minimal ways, so it is recommended to carefully test the upgrade in a development environment before deploying to production. Also note the file count and the uncompressed size, which has slightly increased. Keep an eye on bundle sizes after updating.
Overall, version 7.26.0 continues to empower developers to enforce React best practices and maintain code quality within their projects. The changes, while minor, highlight the ongoing effort to refine and improve the plugin's internal workings without disruptive breaking changes. Developers should always consult the official changelog for a comprehensive understanding of all modifications, including bug fixes and rule updates, that may accompany this release.
The are not vulnerabilities for the version 7.26.0 of the package eslint-plugin-react