Skip to content

Releases: IBMa/equal-access

March 27, 2025 (v4.x)

27 Mar 20:42
d6ef2b5
Compare
Choose a tag to compare

What's Changed

  • New latest Rule set deployment: 27 March 2025
  • CI/CD packages boilerplates: Getting started, batch-scan, and command-line scanning by @philljenkins in #2218

Rules and Engine

  • fixrule (input_label_visible): Fix issues related to visible text on an input element by @shunguoy in #2213
  • fixrule(element_scrollable_tabbable, element_tabbable_role_valid, text_contrast_sufficient): Issues related to scrolling, tabbing, and disabled controls by @shunguoy in #2221
  • fixrule(element_scrollable_tabbable, element_tabbable_role_valid, text_contrast_sufficient): Issues related to scrolling, tabbing, and disabled controls (v4.x) by @shunguoy in #2222
  • fixrule(element_scrollable_tabbable, aria_child_tabbable, element_tabbable_role_valid): Fix combobox tabbable descendent error by @shunguoy in #2232
  • fixrule(element_scrollable_tabbable, aria_child_tabbable, element_tabbable_role_valid): Fix combobox tabbable descendent error (v4.x) by @shunguoy in #2233

CI/CD packages

Chores and dependencies

  • Bump serialize-javascript from 6.0.1 to 6.0.2 in /accessibility-checker-extension by @dependabot in #2212
  • Bump @babel/runtime-corejs3 from 7.18.3 to 7.26.10 in /report-react by @dependabot in #2223
  • Bump @babel/helpers from 7.18.2 to 7.26.10 in /report-react by @dependabot in #2227
  • Bump axios from 1.7.4 to 1.8.3 in /rule-server by @dependabot in #2230
  • Bump axios from 1.7.5 to 1.8.4 in /cypress-accessibility-checker by @dependabot in #2234
  • chore(archive): Create archive for Mar 27, 2025 (v4) by @tombrunet in #2236

Full Changelog: 4.0.2...4.0.3

March 27, 2025

27 Mar 19:44
d39244a
Compare
Choose a tag to compare

What's Changed

  • New latest Rule set deployment: 27 March 2025
  • CI/CD packages boilerplates: Getting started, batch-scan, and command-line scanning by @philljenkins in #2218

Rules and Engine

  • fix(engine): update the isTabbable method for radio groups by @shunguoy in #2201
  • fixrule (input_label_visible): Fix issues related to visible text on an input element by @shunguoy in #2213
  • fixrule(element_scrollable_tabbable, element_tabbable_role_valid, text_contrast_sufficient): Issues related to scrolling, tabbing, and disabled controls by @shunguoy in #2221
  • fixrule(element_scrollable_tabbable, aria_child_tabbable, element_tabbable_role_valid): Fix combobox tabbable descendent error by @shunguoy in #2232

CI/CD packages

Chores and dependencies

  • Bump serialize-javascript from 6.0.1 to 6.0.2 in /accessibility-checker-extension by @dependabot in #2212
  • Bump @babel/runtime-corejs3 from 7.18.3 to 7.26.10 in /report-react by @dependabot in #2223
  • Bump @babel/helpers from 7.18.2 to 7.26.10 in /report-react by @dependabot in #2227
  • Bump axios from 1.7.4 to 1.8.3 in /rule-server by @dependabot in #2230
  • Bump axios from 1.7.5 to 1.8.4 in /cypress-accessibility-checker by @dependabot in #2234
  • chore(archive): Create archive for Mar 27, 2025 by @tombrunet in #2235

Full Changelog: 3.1.81...3.1.82

February 27, 2025 - hotfix (v4.x)

27 Feb 16:18
1b7a1d8
Compare
Choose a tag to compare

Appears the 4.0.1 release was created from the wrong branch and therefore has the wrong dependencies.

Full Changelog: 4.0.0...4.0.2

February 18, 2025 - hotfix (v4.x)

18 Feb 15:29
98063f5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.0...4.0.1

February 18, 2025 - hotfix (v3.x)

18 Feb 15:13
98063f5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.80...3.1.81

February 10, 2025 (4.x)

10 Feb 23:55
951f882
Compare
Choose a tag to compare

This is an update of the 4.x branch from changes already made to the 3.x branch

What's Changed

Rules and Engine

  • fix(engine): Fix circular structure caused by aria-owns v4 by @shunguoy in #2166
  • fixrule(meta_refresh_delay | meta_redirect_optional): Align rules with ACT v4 by @shunguoy in #2168
  • fix(engine): Fix accessible name concatenation and deprecate aria_search_label_unique rule v4 by @shunguoy in #2178
  • fixrule(input_label_visible): fix issues related to the Firefox css pseudo-element v4 by @shunguoy in #2187

CI/CD packages

Chores and dependencies

  • Bump path-to-regexp and express in /rule-server by @dependabot in #2128
  • fix(ACT): Add note of [not approved] in ACT Text Results debug file v4(for 4.x branch) by @tombrunet in #2181
  • fix(ACT): ACT errors with SC IDs for ARIA and HTML by @tombrunet in #2193
  • chore(repo): Update main-4.x for Jan release by @tombrunet in #2148
  • chore(archive): Create Rule Set archive for Feb 10, 2025 for v4.x by @tombrunet in #2198

Full Changelog: 4.0.0-rc.2...4.0.0

February 10, 2025 (3.x)

10 Feb 22:05
e60aa50
Compare
Choose a tag to compare

What's Changed

Extensions (Browser DevTools)

Rules and Engine

  • fixrule(meta_refresh_delay | meta_redirect_optional): Align rules with ACT by @shunguoy in #2163
  • fixrule(input_label_visible): Fix issues related to the Firefox css pseudo-element by @shunguoy in #2180
  • fix(engine): Fix circular structure caused by aria-owns by @shunguoy in #2164
  • fix(engine): Fix accessible name concatenation and deprecate aria_search_label_unique rule by @shunguoy in #2170

CI/CD packages

Chores and dependencies

  • Bump path-to-regexp and express in /rule-server by @dependabot in #2128
  • fix(ACT): Add note of [not approved] in ACT Text Results debug file by @tombrunet in #2172
  • fix(ACT): ACT errors with SC IDs for ARIA and HTML by @tombrunet in #2193
  • chore(archive): Create Rule Set archive for Feb 10, 2025 by @tombrunet in #2197

Full Changelog: 3.1.79...3.1.80

December 12, 2024 - pre-release, 4.0.0-rc.2

13 Dec 18:12
Compare
Choose a tag to compare

This is an update of the 4.x branch from changes already made to the 3.x branch

What's Changed

  • Major 10x performance improvement

New features

  • feature(java-accessibility-checker): Create new accessibility-checker package for Java by @tombrunet in #1983
  • feature(engine): Update IBM_Accessibility policy to include new WCAG 2.2 rules by @tombrunet in #2061

Extensions (Browser DevTools)

  • feature(extension): HTML Report Card Change, View menu and Filter addition #2024 by @nam-singh in #2027
  • feature(extension): HTML Report Hidden Filter Addition #2026 by @nam-singh in #2034
  • feature(extension): HTML Report CSS and Font Fix #2035 by @nam-singh in #2049
  • feature(extension): HTML Report Card Change, View menu, CSS and fonts, Filter addition, and include Hidden by @philljenkins in #2056
  • fix(server): Usage counter failing by @tombrunet in #1987
  • fix(extension): Fix large page timeouts - do not send 'pass' information outside of the page context by @tombrunet in #2005
  • fix(extension): Fix Learn more link in Firefox by @nam-singh in #2018
  • fix(extension): Fix focus mode jump to last selected issue by @nam-singh in #2093

Rules and Engine

  • fixrule(aria_accessiblename_exists): Was firing for img with alt text, which is handled by img_alt_valid by @tombrunet in #1981
  • fixrule(element_scrollable_tabbable, label_name_visible): fix issues related to off-screen and scrollable content by @shunguoy in #1964
  • fixrules(ARIA landmark regions): Consistent ARIA landmark messages and help by @philljenkins in #1978
  • fixrule(element_orientation_unlocked, img_alt_valid, aria_accessiblename_exists, img_alt_null): Fix issues related to the rules by @shunguoy in #2011
  • fix(engine): rule engine refactor and update by @shunguoy in #2025
  • fixrule(aria_landmark_name_unique): Change the accessible name length limitation by @shunguoy in #2096
  • fixrule(list_markup_review): #text nodes not visited on prevNode causing false positive by @tombrunet in #2094
  • fixrule(element_tabbable_unobscured): Fix cacheing of element visibility, improve perf 10x by @tombrunet in #2112
  • fixrule(img_alt_null, aria_accessiblename_exists): Update the rule mappings to be consistent with ACT rules by @shunguoy in #2108

CI/CD packages

  • fix(node|karma|cypress): Fix timeouts for large pages by @tombrunet in #2009
  • fix(java): Fix exception when baseline has fewer issues than what is returned by scan by @tombrunet in #2078
  • fix(java): When comparing against baselines, issues not cleaned, so failing due to insignificant differences by @tombrunet in #2097

Chores and dependencies

  • chore(engine): Generate a spreadsheet of rule mappings as an artifact for PRs by @tombrunet in #2071
  • chore(java): Fix version setting on release publish by @tombrunet in #2075

Full Changelog: 3.1.74...4.0.0-rc.2

December 12, 2024

13 Dec 01:46
46a6c03
Compare
Choose a tag to compare

What's Changed

  • Major 10x performance improvement

See notes in 4.x release, such as the following:

New features

  • feature(java-accessibility-checker): Create new accessibility-checker package for Java by @tombrunet in #1983
  • feature(engine): Update IBM_Accessibility policy to include new WCAG 2.2 rules by @tombrunet in #2061

Full Changelog: 3.1.78...3.1.79

November 13, 2024

14 Nov 16:18
d0ea23f
Compare
Choose a tag to compare

What's Changed

Extensions (Browser DevTools)

  • fix(extension): Fix focus mode jump to last selected issue by @nam-singh in #2093

Rules and Engine

  • fixrule(aria_landmark_name_unique): Increase the accessible name length limitation by @shunguoy in #2096
  • fixrule(list_markup_review): #text nodes not visited on prevNode causing false positive by @tombrunet in #2094

Java package

  • fix(java): When comparing against baselines, issues not cleaned, so failing due to insignificant differences by @tombrunet in #2097

Full Changelog: 3.1.77...3.1.78