The eslint-plugin-jsx-a11y package, a static AST checker for accessibility rules on JSX elements, saw a significant version bump from 6.4.1 to 6.5.0, bringing updates and changes relevant for developers focused on web accessibility.
One notable difference lies in the dependencies. Version 6.5.0 upgraded axe-core, a crucial accessibility testing engine, from version 4.0.2 to 4.3.5, potentially including new accessibility rules and improved analysis. The emoji-regex dependency also saw an update, going from version 9.0.0 to 9.2.2. Furthermore, version 6.5.0 uses newer versions of packages such as @babel/runtime. Especially important is that the new version features @babel/eslint-parser as dev dependency, while the older one uses babel-eslint.
The peer dependency eslint is also updated, with version 6.5.0 declaring support for eslint version 8 in the peer dependencies.
Developers should be aware that upgrading may necessitate adjustments in their ESLint configuration, particularly if they rely on specific configurations from older versions of axe-core or other updated dependencies. Reviewing the changelog for both, eslint-plugin-jsx-a11y and axe-core is recommended to understand the full scope of changes and potential impact on existing projects. These updates ensure that developers can leverage the latest accessibility best practices and benefit from improved tooling support for building more inclusive web applications.
The are not vulnerabilities for the version 6.5.0 of the package eslint-plugin-jsx-a11y