Eslint-plugin-jsx-a11y versions 5.1.1 and 5.1.0 offer static analysis of JSX elements, ensuring accessibility standards are met in your React applications. Version 5.1.1, released on July 4, 2017, builds upon the foundation of version 5.1.0, released a week earlier on June 27, 2017.
Key differences between the versions lie primarily in their dependency updates. While both versions share core dependencies like aria-query, emoji-regex, and jsx-ast-utils, version 5.1.1 includes updates to its development dependencies, crucial for testing and development workflows. Notably, eslint is updated to version ^3.19.0, compared to ^3.12.2 in 5.1.0. Similarly, flow-bin moves to ^0.47.0 from ^0.45.0, babel-cli updates to ^6.24.1 from ^6.14.0 and babel-core is updated to ^6.25.0 from ^6.14.0.
A significant change is the update of aria-query to version ^0.7.0 from ^0.5.0, which likely includes enhancements or bug fixes in ARIA attribute and role definitions used for accessibility checks.
For developers, upgrading to version 5.1.1 provides access to these dependency updates, potentially improving eslint integration, flow typing, and overall development environment stability. The core functionality of accessibility linting remains consistent, ensuring a smooth transition while benefiting from the latest tooling improvements. Both versions maintain peer dependency on eslint versions ^2.10.2, ^3, or ^4, providing flexibility for different eslint setups.
The are not vulnerabilities for the version 5.1.1 of the package eslint-plugin-jsx-a11y