ESLint Plugin JSX-A11y version 6.9.0 introduces notable updates compared to the previous stable version 6.8.0, particularly in its dependencies. Developers integrating this plugin for accessibility checks in JSX code will find that version 6.9.0 utilizes a more recent version of axe-core at ^4.9.1, whereas version 6.8.0 used a fixed version 4.7.0. This upgrade in axe-core likely brings enhanced and more accurate accessibility auditing capabilities, aligning with the latest accessibility standards and bug fixes. Another significant dependency update is aria-query evolving from version ^5.3.0 to ~5.1.3 the tilde probably implies a patch update. Furthermore, there are updates in several utility dependencies like hasown, es-iterator-helpers, and the addition of string.prototype.includes.
From a development perspective, the updated devDependencies are also noteworthy. The 6.9.0 version uses newer versions of @babel/cli, @babel/core, @babel/register and @babel/eslint-parser, suggesting improvements in the build and testing processes. Besides axe-core, the update to eslint-plugin-import from version ^2.29.0 to ^2.29.1 might influence how import statements are analyzed. The unpacked size has increased slightly from 738677 to 756148, suggesting more features or updated code in new version. Overall, version 6.9.0 offers enhancements driven by updated dependencies.
The are not vulnerabilities for the version 6.9.0 of the package eslint-plugin-jsx-a11y