Releases: dequelabs/axe-core
Releases · dequelabs/axe-core
3.0.0-alpha.9
Bug Fixes
- aria-errormessage: adds support for aria-errormessage (#517) (c96f58c)
- check: fix bug with async checks (441ca95)
- color-contrast: allow disabled label children (db26bc9)
- color-contrast: incl. elements w/ line breaks (a464918)
- commons/aria: allow aria-required on checkbox role (3e21c6e)
- adjust color algorithm for inline elements (7f8491e)
- Allow checkbox and radio groups with hidden aria-labelledby targets #188 (6149bde)
- Ensure overloaded Array.prototype won't crash axe (ea57ef2)
- handle contrast of multiline inline el's (f9d565f)
- Polyfills are made non-enumerable #648. (#649) (48d8703)
- Remove href-no-hash rule (342cb6e)
- Return inapplicable results (#473). (c9caeff)
- Several of fixes for IE and Edge (#577) (63e1272)
- skip-link rule now checks if a target exists (f7f9cf3)
- commons/aria: allow aria-required on radio role (58b76a6)
- commons/dom: fix isFocusable functions by checking screenreader (#658) (c665d0b), closes #647
- core/utils/querySelectorAll: Ensure that elements do not get tested twice (#666) (a76a454)
- required-children: add combobox > listbox exception (#559) (8d0991f)
- rules/region: Treat
<section>
as a landmark if it has an accessible name #640 (#642) (c11b442)
Features
- Add rule, landmark-main-is-top-level (#462) (63040bd)
- collect-results-from-frames: add frameWaitTime option (#661) (8016ad1)
- landmark-one-main: add rule ensuring one main landmark in document (#498) (dfc6069)
- reporter: return one result of each type instead of zero when resultTypes is used (#604) (216a83b), closes #603
- rule: Flag div/p/spans/headings in focus order (ce5f3dc), closes #632
- allow options in aria-allowed-attr, aria-required-attr (#673) (61ac303)
- Enable all rules by default (18263eb)
- Improve generated selectors for namespaced elements in XHTML (#582) (9e3ca45), closes #563
BREAKING CHANGES
- Skip-link rule no longer requires skip lins with a focusable target.
2.6.1
Bug Fixes
- Remove a console.log statement
2.6.0
Bug Fixes
- Added message about expected contrast ratio (#381) (#562) (a34c023)
- color contrast misc (#639) Closes #607, #556 (7cb0325)
- copy precommit hook as file, not a link (b3bf3d4)
- aria-allowed-attr: align rowcount, colcount, and colindex with 1.1 spec (#555) (320ef55)
- Ensure overloaded Array.prototype won't crash axe (8086a67)
- check: fix bug with async checks (34bc4f8)
- commons/aria: allow aria-required on checkbox role (0d7a9a1)
- commons/aria: allow aria-required on radio role (31e9f4c)
- helpUrl: Properly parse x.0 versions (#550) (6457ba4)
- postinstall: use node, more conditionals (#520) (54f7ddd)
- rule/dlitem: use a case-insenstive
tagName
test (#652) (e67a913), closes #581 - rules/region: Treat
<section>
as a landmark if it has an accessible name #640 (#642) (0131458) - Polyfills are made non-enumerable #648. (#649) (1ab4629)
- Return inapplicable results (#473). (0a2a5cc)
- try telling circle to skip .git/hooks (3b88acd)
- update main rules/tests for 2x branch (b128e92)
Features
- landmark-one-main: add rule ensuring one main landmark in document (#498) (ff0a1b8)
- add precommit hook on npm postinstall (122c475)
- Add rule, landmark-main-is-top-level (#462) (f007b47)
- Improve generated selectors for namespaced elements in XHTML (#582) (dbe63eb), closes #563
- docs: rename
aria._lut
, add to developer guide
2.5.0
v3.0.0-alpha.8
3.0.0-alpha.6
Bug Fixes
- aria: adding support for aria-expanded in menuitem (#521) (b30b451)
- color-contrast: Include
THEAD
andTBODY
in contrast checks (#514) (f98f8bd) - Match prerelease versions for helpUrl (#546) (5300577)
- helpUrl: Properly parse x.0 versions (#550) (a51c5ce)
- postinstall: use node, more conditionals (#520) (f5b5299)
- responsible: Restrict error construction to known errors (0128a7e)
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