Releases: jsx-eslint/eslint-plugin-jsx-a11y
Releases · jsx-eslint/eslint-plugin-jsx-a11y
v6.10.0
Added
- [New] add eslint 9 support by @michaelfaith in #1009
- [New]
label-has-associated-control
: add additional error message by @BillyLevin in #1007 - Support
for
attribute by @edoardocavazza in #977 - [New] Add
attributes
setting by @edoardocavazza in #979 - [New] allow polymorphic linting to be restricted to specified components by @khiga8 in #984
Fixed
- [readme] remove deprecated travis ci badge by @trajan0x in #995
- fix typo in shareable config section in readme by @plbstl in #997
- [readme] fix jsxA11y import name by @k35o in #1003
- [Fix]:
label-has-associated-control
: ignore undetermined label text by @BillyLevin in #1004
New Contributors
- @trajan0x made their first contribution in #995
- @plbstl made their first contribution in #997
- @k35o made their first contribution in #1003
- @BillyLevin made their first contribution in #1004
- @edoardocavazza made their first contribution in #977
Full Changelog: v6.9.0...v6.10.0
v6.9.0
Added
- add support for Flat Config
6b5f096
no-noninteractive-element-to-interactive-role
: allowmenuitemradio
andmenuitemcheckbox
on <li>c0733f9
Fixed
img-redundant-alt
: fixed multibyte character support#969
- Revert "[Fix]
isNonInteractiveElement
: Upgrade aria-query to 5.3.0 and axobject-query to 3.2.1"75d5dd7
- ensure
summary
remains non-interactive6a048da
Changed
- [meta] fix changelog links
#960
- [Robustness] use
safe-regex-test
4c7e781
- [actions] update actions/checkout
51a1ca7
- [Deps] pin
aria-query
andaxobject-query
, addls-engines
test to CI32fd82c
- [Deps] remove
@babel/runtime
0a98ad8
- [Deps] unpin
axe-core
b3559cf
- [Deps] move
object.entries
to dev deps1be7b70
Full Changelog: v6.8.0...v6.9.0
v6.8.0
Full Changelog: v6.7.1...v6.8.0
v6.7.1
Full Changelog: v6.7.0...v6.7.1
v6.7.0
Full Changelog: v6.6.1...v6.7.0
v6.6.1
Full Changelog: v6.6.0...v6.6.1
v6.6.0
Full Changelog: v6.5.1...v6.6.0
v6.5.1
Full Changelog: v6.5.0...v6.5.1
v6.5.0
What's Changed
- Upgrade jsx-ast-utils dependency to v3.1.0 by @jessebeach in #754
- Remove no-onchange from recommended and strict by @karlhorky in #757
- Turn off label-has-for in strict rule set by @janmonschke in #734
- Ran npm update; latest packages by @jessebeach in #763
- [New]
label-has-associated-control
: Add glob support by @hallzac2 in #749 - [doc] Add link to MDN Aria documentation by @arjansingh in #762
- [Tests] migrate tests to Github Actions by @ljharb in #764
- docs: Add example for tabIndex on seemingly non-interactive element by @eps1lon in #760
- Add Next.js case to anchor-is-valid rule docs by @zackdotcomputer in #769
- [Docs]
no-redundant-roles
: Adds missing closing square bracket by @mikeriley131 in #775 - [Docs]
anchor-is-valid
: general cleanup by @Anima-t3d in #728 - Update flow-bin version to support aarch64 by @odidev in #784
- Fully deprecate accessible-emoji rule by @backwardok in #782
- Fix Flow warnings by @jessebeach in #785
- [Docs] Document the similarity between html-has-lang and lang by @denis-sokolov in #778
- [Docs] Clarify the title of the strictness table in the main doc by @denis-sokolov in #786
- Update recommended config to allow fieldset to have the radiogroup role by @hallzac2 in #746
- Update focus/hover style for link-button by @mdvorscak in #662
- Support img role for canvas. Fix for #648. by @markwoon in #796
- Fix no-access-key wording and grammar by @breadadams in #800
- [Docs]
scope
: replace duplicate scope word by @rafaelss95 in #799 - [Tests] use
@babel/eslint-parser
instead ofbabel-eslint
by @MichaelDeBoey in #811 - Switch to
export default
syntax for exporting rules by @bmish in #819 - Add
eslint-plugin-eslint-plugin
by @bmish in #818 - add missing close / for jsx succeed example by @adamrhunter in #821
- [Docs] HTTP => HTTPS by @Schweinepriester in #823
- [New] support ESLint 8.x by @MichaelDeBoey in #810
New Contributors
- @karlhorky made their first contribution in #757
- @janmonschke made their first contribution in #734
- @hallzac2 made their first contribution in #749
- @arjansingh made their first contribution in #762
- @zackdotcomputer made their first contribution in #769
- @mikeriley131 made their first contribution in #775
- @Anima-t3d made their first contribution in #728
- @odidev made their first contribution in #784
- @denis-sokolov made their first contribution in #778
- @mdvorscak made their first contribution in #662
- @markwoon made their first contribution in #796
- @breadadams made their first contribution in #800
- @rafaelss95 made their first contribution in #799
- @bmish made their first contribution in #819
- @adamrhunter made their first contribution in #821
- @Schweinepriester made their first contribution in #823
Full Changelog: v6.4.1...v6.5.0
v6.4.1
What's Changed
- Adding test cases for label tests by @jessebeach in #709
- docs: fix travis badge by @AviVahl in #711
- Account for additional control elements in label-has-associated-control by @jessebeach in #710
- Additional test case for no-redundant-roles by @jessebeach in #707
- Negative tabindex is allowed in aria-activedescendant-has-tabindex rule by @jessebeach in #708
- Add a testcase for tablist to interactive supports focus by @jessebeach in #714
- Deprecate the accessible-emoji rule by @jessebeach in #713
- Update to [email protected] by @jessebeach in #712
- Add failing test for autocomplete with dynamic type by @lencioni in #721
- Add WCAG guidelines to rule documentation by @backwardok in #719
- [fix:635] Ignore control elements that are hidden by @jessebeach in #723
- Fixed rule name in comments by @chiragswadia in #724
- Fix screenreader -> screen reader by @piperchester in #725
- Adds translations directory, Spanish README -- linked in original README by @ari-os310 in #737
- CHANGELOG update for v6.4.0 by @jessebeach in #753
New Contributors
- @AviVahl made their first contribution in #711
- @chiragswadia made their first contribution in #724
- @piperchester made their first contribution in #725
- @ari-os310 made their first contribution in #737
Full Changelog: v6.3.1...v6.4.1