eslint-plugin-jsx-a11y version 6.4.0 introduces notable updates compared to version 6.3.1, primarily focusing on dependency enhancements for improved accessibility linting within JSX. A key update is the bump of axe-core from version 3.5.4 to 4.0.2, suggesting a more comprehensive and up-to-date accessibility auditing engine that should offer enhanced detection of accessibility issues in your components. Additionally, jsx-ast-utils was updated from 2.4.1 to version 3.0.0. The Babel runtime dependency @babel/runtime has also been updated, moving from version 7.10.2 to 7.11.2. Another updated dependency is axobject-query which moved from version 2.1.2 to 2.2.0
From a development perspective, these upgrades imply more accurate and robust accessibility checks, potentially reducing false positives and improving the overall quality of your accessible React applications. The updates to @babel/runtime and associated Babel dev dependencies (like @babel/cli and @babel/core) usually bring performance improvements, bug fixes, and compatibility with newer JavaScript syntax. Developers should be aware of the changes to axe-core in particular, as it might require adjustments to existing accessibility tests or configurations based on new or modified rules. Carefully review changelogs and migration guides which may provide guidance on adapting to the new axe-core version. These updates are valuable to developers aiming to create inclusive and accessible web experiences by ensuring their JSX code adheres to the latest accessibility best practices.
The are not vulnerabilities for the version 6.4.0 of the package eslint-plugin-jsx-a11y