Skip to content

Releases: dequelabs/axe-core

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

2.2.3

05 Jun 21:28
Compare
Choose a tag to compare

Fixes bugs with incomplete data in previous versions.

2.2.1

19 May 21:08
Compare
Choose a tag to compare

Changes:

  • Remove nodes from the color contrast incompleteData API to avoid circular references

2.2.0

26 Apr 22:01
Compare
Choose a tag to compare

Changes:
- Add configuration options for iframes: false, selectors: false, and elementRef: true
- Improve color-contrast rule for disabled elements
- Add webdriver task for testing mobile viewports
- Improve audio/video captioning rules
- Improve th-has-data-cells rule
- Expose incomplete reasons for color contrast rule as part of Needs Review
- Implement rule groupings as tags
- Allow building of axe in multiple languages
- Empty-heading rule has impact: moderate