Releases: IBMa/equal-access
Releases · IBMa/equal-access
August 27, 2021
Rules (for Aug 27 deploy)
- New rule
aria_hidden_focus_misuse
triggers when focusable elements within anaria-hidden
subtree - New rule
meta_viewport_zoom
triggers when zoom is restricted - Rule fixes related to tables and association of headers
- Bug with caches not clearing between scans for framed pages
Browser extensions
- Refresh of help text for new standards and overall consistency
- Layout fixes
Tools
- Node: Fix bug with command-line tool with query strings exist in the url
- Cypress: Issue with peer dependencies
July 21, 2021
Rules (for July 21 deploy)
- Fix for blockquote rule to ignore style blocks, and truncate long quotes for messages
- Fix support for aria-level, aria-setsize, and aria-posinset related to 'row' roles unless within a 'treegrid'
Browser extensions
- Fix archive and policy selection
June 16, 2021
Rules (for June 16 deploy)
- Update ARIA checking for ARIA 1.2
- Improve Shadow DOM support
- Align some rules with ACT rules
Browser extensions
- Update screenshots in user guides
- Fixes for JAWS
June 3, 2021
Node tool
Hotfix release to fix some issues with accessibility-checker using protractor.
Browser extensions
Accessibility Assessment View:
- fixed report button being read two times by JAWS
Checker View:
- Moved multiscan report status under the scan button
- changed colors of the excel accessibility report to have less bright colors
- fix problem editing user scan labels
- added confirmation dialogs when deleting scans
- shortened file name of the reports
- fixed spreadsheet error when using old rulesets
Both Views:
- fixed JAWS user not able to navigate pass the information button
- fixed JAWS not letting user know that issue accordions are collapsed or expanded
- move issues to the left to allow more issues to been seen by the user
- fix inconsistent language in the reports
- fixed element aria paths that were cut off
- swapped the level icons and numbers to that all aligned vertically
- additional layout optimizations
April 27, 2021
Release highlights…
Browser extension:
- Now able to log scans and export a spreadsheet with summaries and details across multiple scans
- Better layouts for narrow panel widths (for side docking)
- UX improvements to the archive / policy selections
- Update help links for ARIA 1.2
- Add support for open shadow DOMs
Tools:
- Support for customization of rulesets (see accessibility-checker/boilerplates/jest-customRS)
- Support for an aceconfig.js instead of achecker.js due to naming conflicts on Windows.
- Node 14 updates
Rules:
- Various updates to improve ARIA / HTML support, particularly some tweaks to better handle implicit ARIA hierarchies.
- New rule to flag when ARIA roles are used on table structure elements within a table/grid/treegrid
- Engine improvements to better handle open shadow DOMs and HTML templates
Mar 3, 2021
Highlights...
Browser extension
- Fixes when panel width gets small
- Removed some redundant elements
- Adjustments to user guide and options page
accessibility-checker
- Wrong URL was calculated for fetching rules when using an archive other than 'latest' or 'preview'
Feb 12, 2021
- cypress-accessibility-checker package missing genReport.js
Feb 11, 2021 hotfix
- Added typescript, mocha, puppeteer boilerplate
- Corrected Typescript definitions for getCompliance
Feb 11, 2021
Highlights...
- Help updates for spelling, links
- UI fixes for browser extension
- Update NPM package dependencies
- Node accessibility-checker converted to Typescript
- Combobox rules
Discovered issue:
- If you encounter
TypeError: Cannot read property 'getCompliance' of undefined
for existing code, you may need a change to imports. For exampleimport aChecker from "accessibility-checker"
may need to change toimport * as aChecker from "accessibility-checker"
Oct 08, 2020
Hotfix for accessibility-checker, wrong puppeteer version specified.