Skip to content

Releases: dequelabs/axe-core

2.4.1

16 Sep 20:15
Compare
Choose a tag to compare

This patch release fixed an issue preventing installs on Windows and dependency installs.

Bug Fixes

  • fix(postinstall): use node, more conditionals (#520) (98fac8a)

3.0.0-alpha.4

08 Sep 17:27
Compare
Choose a tag to compare
3.0.0-alpha.4 Pre-release
Pre-release

Bug fixes:

  • fix(color-contrast): Include THEAD and TBODY in contrast checks (#514) (f98f8bd)
  • fix(responsible): Restrict error construction to known errors (#513) (0128a7e)

2.4.0

08 Sep 19:48
Compare
Choose a tag to compare

Note: use release v2.4.1 as a dependency or in development on Windows.

Bug fixes:

  • fix(color-contrast): Include THEAD and TBODY 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:

  • docs: Document how to propose axe-core rules (#507) (cabd329)

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)

06 Sep 18:44
Compare
Choose a tag to compare
Pre-release

Bug fixes:

  • Additional ARIA 1.1. support and tests (#509) (9b4d2ee)
  • fix: RestoreScroll was running out of sync (#508) (ff3df2d)

2.4.0-alpha.2

06 Sep 18:22
Compare
Choose a tag to compare
2.4.0-alpha.2 Pre-release
Pre-release

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)

01 Sep 17:58
Compare
Choose a tag to compare
Pre-release

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

  • feat: Add sri-history file and update process (25ddb47)
  • feat: add standard-version (e1e067d)

2.4.0-alpha.1

31 Aug 20:47
Compare
Choose a tag to compare
2.4.0-alpha.1 Pre-release
Pre-release

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)

10 Aug 18:18
Compare
Choose a tag to compare
Pre-release

Changes:

  • Shadow DOM support: rules and checks now supply a virtualNode in addition to the light DOM node. 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

15 Jun 22:01
Compare
Choose a tag to compare

Changes:
- Improvements to hidden-content rule
- Deduplicated langs in valid-lang options

2.3.0

14 Jun 19:51
Compare
Choose a tag to compare

Changes:
- Overhaul of selectors API
- New experimental rule for hidden content
- New rule for aria-hidden="true" on the body
- Color-contrast rule impact is now serious
- Color-contrast fixes for implicit labels and TR elements
- Color-contrast puts 1:1 ratio elements into Needs Review/incomplete
- List category mappings in docs
- Update axe.source to work with Firefox webdriver