Eslint 8.46.0 represents a subtle but important update to the popular JavaScript linting tool, building upon the solid foundation of version 8.45.0. While the core functionality remains consistent, several dependency updates and refinements contribute to an improved developer experience.
One of the most notable changes lies within the dependencies. "@eslint/js" jumps from version 8.44.0 to 8.46.0, suggesting updates to the core JavaScript rules and recommended configurations. Espree receives a bump from 9.6.0 to 9.6.1, indicating potential bug fixes or minor enhancements in JavaScript parsing. "@eslint/eslintrc", responsible for configuration handling, moves from version 2.1.0 to 2.1.1, likely reflecting adjustments to configuration file parsing or validation. Significantly, "@eslint-community/regexpp" advances from 4.4.0 to 4.6.1, suggesting updates to regular expression processing, which could improve performance or accuracy in rule matching. Likewise, eslint-visitor-keys is updated from 3.4.1 to 3.4.2.
These dependency updates ripple through the development process, potentially influencing the detection and reporting of code style issues. Upgrading to 8.46.0 ensures developers benefit from the latest refinements in JavaScript parsing, rule evaluation, and configuration handling, promoting code consistency and maintainability. The release date for 8.46.0 is July 28, 2023, a mere two weeks after 8.45.0's release on July 14, 2023 implying that some minor issue were found. The other dependencies remain identical, indicating a focused effort on specific core components.
The are not vulnerabilities for the version 8.46.0 of the package eslint