Releases: dequelabs/axe-core
Releases · dequelabs/axe-core
2.4.2
2.4.1
3.0.0-alpha.4
2.4.0
Note: use release v2.4.1 as a dependency or in development on Windows.
Bug fixes:
- fix(color-contrast): Include
THEAD
andTBODY
in contrast checks (#514) (f98f8bd) - fix(responsible): Restrict error construction to known errors (#513) (0128a7e)
v2.4.0-alpha.2
- test(aria): aria-haspopup, aria-modal for 1.1
- style(test/aria): add line breaks for readability
- test(aria): add missing roles and properties
- fix: RestoreScroll was running out of sync (#508)
v2.4.0-alpha.1
- chore: add help text for testconfig Grunt task
- fix: Properly output error stack
- doc: Add 'on mobile' to viewport rule
- fix: Ensure all tests pass in Chrome
- fix: Minimise scrolling in getBackgroundColor
- chore: Minor build chores for whitespace and lockfile
- fix: Align impact levels with Deque Way
- fix: Set relatedNodes on color/link-in-block rules
- fix: incomplete results should have impact
- fix(aria): Allow implicit attribute values
- chore: ignore growl in retire
- fix: Use getAttribute(id) over .id
- fix: Exclude
any
checks from output if one passed - fix(aria): Treegrid should own rows, not treeitems
- fix(aria): add exception for native input combobox missing textbox. Fixes #160
- test: fix aria/required-children for jshint
- feat: allow link text from single-cell layout table
- fix: expand tr support for color contrast
- chore: ignore node_modules in examples when linting
Features:
v2.4.0-alpha.2
- feat(ARIA 1.1): Allow row-index, setsize and posinset on more roles
v2.4.0-alpha.1
- feat: Add option
restoreScroll
- doc: add more info on testing hidden regions
- feat: add S.C. 2.4.4 to link-name rule. Fixes #369
- feat: Add Japanese localisation
- doc: Add instructions on debugging on CircleCI
- test: add unit tests for button-has-visible-text
- chore: add descriptions to Grunt tasks
- feat(aria): Support progressive ARIA 1.1 attributes / roles
- feat: Add new ARIA 1.1 values for haspopup
- feat: Add aria-orientation to additional roles
3.0.0-alpha.3 (Shadow DOM)
2.4.0-alpha.2
Bug fixes:
- test(aria): aria-haspopup, aria-modal for 1.1
- style(test/aria): add line breaks for readability
- test(aria): add missing roles and properties
- fix: RestoreScroll was running out of sync (#508)
Features:
- feat(ARIA 1.1): Allow row-index, setsize and posinset on more roles
3.0.0-alpha.2 (Shadow DOM)
Bug Fixes
- copy precommit hook as file, not a link (16f2f76)
- expand tr support for color contrast (5a77c2f)
- Ignore shadowRoots on elements that don't allow them (7f66ee8)
- only run postinstall if .git exists (1107783)
- try telling circle to skip .git/hooks (674408f)
- Use frame query that supports shadow dom (#492) (94008ff)
Features
2.4.0-alpha.1
Additions:
- feat: Add option
restoreScroll
- doc: add more info on testing hidden regions
- feat: add S.C. 2.4.4 to link-name rule. Fixes #369
- feat: Add Japanese localisation
- doc: Add instructions on debugging on CircleCI
- test: add unit tests for button-has-visible-text
- chore: add descriptions to Grunt tasks
- feat(aria): Support progressive ARIA 1.1 attributes / roles
- feat: Add new ARIA 1.1 values for haspopup
- feat: Add aria-orientation to additional roles
Changes:
- chore: add help text for testconfig Grunt task
- fix: Properly output error stack
- doc: Add 'on mobile' to viewport rule
- fix: Ensure all tests pass in Chrome
- fix: Minimise scrolling in getBackgroundColor
- chore: Minor build chores for whitespace and lockfile
- fix: Align impact levels with Deque Way
- fix: Set relatedNodes on color/link-in-block rules
- fix: incomplete results should have impact
- fix(aria): Allow implicit attribute values
- chore: ignore growl in retire
- fix: Use getAttribute(id) over .id
- fix: Exclude
any
checks from output if one passed - fix(aria): Treegrid should own rows, not treeitems
- fix(aria): add exception for native input combobox missing textbox. Fixes #160
- test: fix aria/required-children for jshint
- feat: allow link text from single-cell layout table
- fix: expand tr support for color contrast
- chore: ignore node_modules in examples when linting
3.0.0-alpha.1 (Shadow DOM)
Changes:
- Shadow DOM support: rules and checks now supply a
virtualNode
in addition to the light DOMnode
. No slot styling support until supported by Chrome - All commons and utilities refactored to support Shadow DOM
- Tests all refactored to support Shadow DOM
- API docs and developer guide now cover developing for Shadow DOM
- Fix for impact of incomplete nodes (#356)
- Fix for combobox false positive (#160)
Additions:
- Commons virtual methods for handling virtual DOM
- New axe.utils.querySelectorAll method for querying the flattened tree
- New core APIs and test utilities for Shadow DOM development
- Support for ARIA 1.1: role=feed, role=term, aria-placeholder, aria-modal,
aria-current, aria-keyshortcuts, role=treegrid, aria-orientation, aria-haspopup
2.3.1
Changes:
- Improvements to hidden-content rule
- Deduplicated langs in valid-lang options