The eslint-plugin-jsx-a11y package, a static AST checker for accessibility rules in JSX, saw a significant update from version 6.7.1 to 6.8.0. This update mainly involves dependency upgrades and subtle internal improvements aimed at enhancing the developer experience. In the dependencies, axe-core jumps from version 4.6.2 to =4.7.0, ensuring improved accessibility auditing capabilities aligned with the latest standards. Notably, @babel/runtime advances from ^7.20.7 to ^7.23.2, indicating the adoption of newer JavaScript features and optimizations, while aria-queryupdates from ^5.1.3 to ^5.3.0. Developers leveraging language-tags should note the precise version change from =1.0.5 to ^1.0.9.
Several development dependencies also received updates such as @babel/cli, @babel/core, @babel/eslint-parser and eslint-plugin-import. Although subtle, these updates likely aim to resolve compatibility issues, improve performance, and support the latest ESLint features. While both versions maintain compatibility with ESLint versions 3 through 8, developers upgrading should be aware of the dependency changes, ensuring that their projects remain compatible with the updated packages. The newer version bundles a slightly larger unpacked size (738677 vs 706678), potentially hinting at expanded rule coverage or internal enhancements. Overall, version 6.8.0 seems to be a maintenance release focused on bringing in the most recent versions of its underlying dependencies to improve stability and keep up with ecosystem changes.
The are not vulnerabilities for the version 6.8.0 of the package eslint-plugin-jsx-a11y