Skip to content

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

Support eslint v4

27 Jun 01:19
Compare
Choose a tag to compare
v5.1.0

Added thanks to mjaltamirano in CHANGELOG

Include flow directory in published package

16 May 19:56
Compare
Choose a tag to compare

for explicit imports in v5.0.2

Resolve Flow issues

16 May 17:51
Compare
Choose a tag to compare

Explicitly import flow types to resolve flow failures in consuming projects.

Node <4 support

07 May 17:50
Compare
Choose a tag to compare

Swapped Array.includes for array-includes polyfill to support node versions <4

Version 5!

05 May 17:52
Compare
Choose a tag to compare

[breaking] Refactor img-has-alt rule into alt-text rule
[breaking] Rule onclick-has-role is removed. Replaced with no-static-element-interactions and no-noninteractive-element-interactions.
[breaking] Rule onclick-has-focus is removed. Replaced with interactive-supports-focus.
[new] - Add rule media-has-caption rule
[new] - Add ignoreNonDOM option to no-autofocus.
[new] - Add rule no-interactive-element-to-noninteractive-role
[new] - Add rule no-noninteractive-element-to-interactive-role
[new] - Add rule no-noninteractive-tabindex
[new] - Configs split into "recommended" and "strict".
[enhanced] - Configuration options added to no-static-element-interactions and no-noninteractive-element-interactions. Options allow for fine-tuning of elements and event handlers to check.

New rules + other changes

04 Feb 17:55
Compare
Choose a tag to compare

Add new rules:

jsx-a11y/accessible-emoji
jsx-a11y/aria-activedescendant-has-tabindex
jsx-a11y/iframe-has-title
jsx-a11y/no-autofocus
jsx-a11y/no-distracting-elements (breaking: consolidated no-marquee and no-blink into this rule.)
jsx-a11y/no-redundant-roles

[fix] - redundant-alt to only check full words
[docs] - Documentation upgrades across the board.
[new] - Add ignoreNonDom option to aria-role
[dev] - Add script to scaffold new rule creation.

Fix aria-invalid true/false check

14 Dec 18:47
Compare
Choose a tag to compare

Breaking schema changes

07 Nov 11:57
Compare
Choose a tag to compare
  • [breaking] - Update all rule schemas to accept objects. This allows a future schema expansion to not be a breaking change.
  • [breaking] - All rules with schemas that accepted a string OR array, now only allows an array.
  • [new] - href-no-hash accepts new schema property specialLink to check for custom href properties on elements. (fixes #76)
  • [breaking][fix] - img-has-alt now prefers alt="" over role="presentation". You can set both, but not just role="presentation" by itself to ensure a11y across all devices.

Note - see rule documentation for updated schemas.

Add aria role `switch`

08 Oct 15:37
Compare
Choose a tag to compare
v2.2.3

2.2.3

x-has-content rules pass with children prop set

12 Sep 15:56
Compare
Choose a tag to compare