Eslint 9.9.0 represents a minor update to the popular JavaScript linting tool, building upon the foundation laid by the previous stable version, 9.8.0. While the core functionality remains consistent, several dependency updates and internal improvements differentiate the releases. Key updates in version 9.9.0 involves primarily updates in the @eslint namespace, notably updating @eslint/js from 9.8.0 to 9.9.0. This upgrade likely introduces new or modified JavaScript language features and linting rule configurations, enabling developers to leverage the latest ECMAScript standards. Also notable are the updates of the "@wdio" dependencies.
Developers upgrading from 9.8.0 should carefully review the changelogs for these core packages to understand any potential breaking changes or new configuration options. The releaseDate field indicates a release interval of approximately two weeks, suggesting a regular cadence of improvements and bug fixes, so keeping the dependencies updated is suggested for the developers. While both versions share a common set of dependencies like espree, esquery, and lodash.merge, slight variations in the devDependencies may influence the development workflow for contributors to the ESLint project itself, possibly bringing improvements to the testing or bundling process of the library. Finally, it's important to note the dist section reporting unpackedSize being a bit bigger in the most recent version, which could be related to the js files added to the @eslint/js dependency.
The are not vulnerabilities for the version 9.9.0 of the package eslint