The latest version of eslint-plugin-react, version 7.36.1, rolled out on September 12, 2024, just hours after version 7.36.0. While the core functionality remains consistent, indicated by an identical set of maintained dependencies such as hasown, semver, resolve, and core utilities for AST parsing and JSX handling, the update likely introduces minor bug fixes or performance improvements. Both versions are designed to provide React-specific linting rules for ESLint, aiding developers in maintaining code quality, consistency, and adherence to best practices within their React projects.
Key dependencies like prop-types, jsx-ast-utils, and various polyfills ensuring compatibility across JavaScript environments remain unchanged. Similarly, the development dependencies, crucial for testing and building the plugin, show no substantial differences. Libraries like eslint, @babel/core, and testing frameworks like mocha and sinon remain at compatible versions. This suggests that the core development pipeline and testing infrastructure are stable and consistent between the two releases.
For developers, this means upgrading from 7.36.0 to 7.36.1 should be a seamless experience. The update is likely to include fixes addressing edge cases or minor inconsistencies discovered in the previous version. Due to the minimal difference in dependencies and the quick release cycle, it's advisable to update for the most stable and potentially performant experience. Both versions target a wide range of ESLint versions, ensuring compatibility for users whether they're on older or newer ESLint setups. It's always recommended to consult the official changelog for an exhaustive list of changes and bug fixes.
The are not vulnerabilities for the version 7.36.1 of the package eslint-plugin-react