Skip to content

Releases: jsx-eslint/eslint-plugin-jsx-a11y

Support namespaced names by integrating with latest jsx-ast-utils

10 Jun 21:59
Compare
Choose a tag to compare
  • [new] Integrate with latest jsx-ast-utils to use propName function. More support for namespaced names on attributes and elements.

[fix] Handle spread props in multiple rules

10 Jun 19:57
Compare
Choose a tag to compare
1.4.1

[docs] - Update CHANGELOG

Extract JSX core and integrate dependency

10 Jun 16:10
Compare
Choose a tag to compare
  • [dependency] Integrate jsx-ast-utils
  • [fix] Better error reporting for aria-unsupported-elements indicating which prop to remove.

Spelling suggestions and bugfix

05 Jun 15:58
Compare
Choose a tag to compare

[new] Spelling suggestions for incorrect aria-* props
[fix] Ensure role value is a string before converting to lowercase in img-has-alt rule.

[fix] - Handle dynamic tabIndex expression values

02 Jun 17:03
Compare
Choose a tag to compare

Fixes #50

This fix retains validation logic for literal tabIndex values added in #48.

[fix] - Fix checks involving the tabIndex attribute that do not account for integer literals

20 May 10:16
Compare
Choose a tag to compare

Avoid testing interactivity of wrapper components with same name but different casing as DOM elements (such as Button vs button).

Import all roles from DPUB-ARIA

06 May 20:47
Compare
Choose a tag to compare

Fix few expression value handlers and more graceful error handling.

06 May 17:58
Compare
Choose a tag to compare
  • [new] Add expression value handler for BinaryExpression type.
  • [new] Add expression value handler for NewExpression type.
  • [new] Add expression value handler for ObjectExpression type.
  • [fix] Throws error when getting an expression of type without a handler function. This is for more graceful error handling and better issue reporting.

Fix ConditionalExpression expression value handler.

28 Apr 19:05
Compare
Choose a tag to compare