Skip to content

Releases: IBMa/equal-access

August 13, 2025 (4.x)

13 Aug 21:21
d65ae85
Compare
Choose a tag to compare

What's Changed

  • fix(engine): Downgrade the levels of the element_id_unique and table_aria_descendants rules to better line with the requirements by @shunguoy in #2345
  • fix(node): Missing exports by @tombrunet in #2347
  • chore(node,karma,cypress): telemetry in the wrong places by @sct-will in #2340

Full Changelog: 4.0.7...4.0.8

July 24, 2025 (4.x)

24 Jul 19:30
381448e
Compare
Choose a tag to compare

What's Changed

  • feature(engine): Add ability to report source line from DOM through to reports by @tombrunet in #2328
  • Bump on-headers and compression in /rule-server by @dependabot[bot] in #2327
  • Bump form-data from 4.0.0 to 4.0.4 in /accessibility-checker-extension by @dependabot[bot] in #2329
  • Bump multer from 2.0.1 to 2.0.2 in /rule-server by @dependabot[bot] in #2331
  • Bump on-headers and compression in /report-react by @dependabot[bot] in #2332
  • Bump form-data and @ibm-cloud/cloudant in /rule-server by @dependabot[bot] in #2336
  • chore(archive): Create archive for July 24, 2025 by @tombrunet in #2337

Full Changelog: 4.0.6...4.0.7

June 26, 2025 (4.x)

26 Jun 19:47
5302ac0
Compare
Choose a tag to compare

What's Changed

  • New latest Rule set deployment date: 26June2025

Rules and Engine

  • fixrule(figure_label_exists, element_scrollable_tabbable): Deprecate element_scrollable_tabbable rule and fix the figure missing label issue V4 by @shunguoy in #2311

Node accessibility-checker

  • fix(node): Fix usage with jsdom where fetch is not defined by @tombrunet in #2314
  • fix(node): Add explicit .js .json extension to config file check list due to Node changes in imports by @tombrunet in #2315

Chores

Full Changelog: 4.0.5...4.0.6

June 26, 2025 (3.x)

26 Jun 19:47
59e2487
Compare
Choose a tag to compare

What's Changed

  • New latest Rule set deployment date: 26June2025

Rules and Engine

  • fixrule(figure_label_exists, element_scrollable_tabbable): deprecate element_scrollable_tabbable rule and fix the figure missing label issue by @shunguoy in #2309

Chores

Full Changelog: 3.1.84...3.1.85

May 29, 2025 (4.x)

02 Jun 16:32
Compare
Choose a tag to compare

What's Changed

  • New latest Rule set deployment date: 29 May 2025

Rules and Engine

  • fix(engine): Issues related to <elements> made invisible with clip-path V4 by @shunguoy in #2265
  • fixrule(svg_graphics_labelled, img_alt_valid): Ignore SVG & image accessible name requirement when its ancestor is a widget or requires presentational child V4 by @shunguoy in #2270

Chores

Full Changelog: 4.0.4...4.0.5

May 29, 2025 (3.x)

02 Jun 16:48
e92e923
Compare
Choose a tag to compare

What's Changed

  • New latest Rule set deployment date: 29 May 2025

Rules and Engine

  • fix(engine): Issues related to <elements> made invisible with clip-path by @shunguoy in #2261
  • fixrule(svg_graphics_labelled, img_alt_valid): Ignore SVG & image accessible name requirement when its ancestor is a widget or requires presentational child by @shunguoy in #2269

CI/CD Packages

  • feature(node): Add configuration "puppeteerArgs" to allow args to be set when running batch scans (3.x) by @tombrunet in #2251

Chores

Full Changelog: 3.1.83...3.1.84

April 24, 2025 (4.x)

24 Apr 17:57
9d0cf68
Compare
Choose a tag to compare

What's Changed

Rules and Engine

  • fix(engine): Update the landmark label uniqueness rules and deprecate meta_redirect_optional rule by @shunguoy in #2239
  • fixrule(input_label_exists, aria_widget_labelled, aria_accessiblename_exists): Update accessible name requirement for certain roles by @shunguoy in #2247

CI/CD packages

  • feature(node): Add configuration "puppeteerArgs" to allow args to be set when running batch scans (4.x) by @tombrunet in #2252

Chores and dependencies

  • chore(node,karma,cypress): Dependency updates (4.x only) by @tombrunet in #2253
  • chore(archive): Create archive for Mar 27, 2025 by @tombrunet in #2235
  • chore(archive): Create archive for April 24, 2025 (4.x) by @tombrunet in #2260

Full Changelog: 4.0.3...4.0.4

April 25, 2025 (3.x)

24 Apr 17:56
7b6c9d9
Compare
Choose a tag to compare

What's Changed

  • fix(engine): Update the landmark label uniqueness rules and deprecate meta_redirect_optional rule by @shunguoy in #2239
  • feature(node): Add configuration "puppeteerArgs" to allow args to be set when running batch scans (3.x) by @tombrunet in #2251
  • fixrule(input_label_exists, aria_widget_labelled, aria_accessiblename_exists): Update accessible name requirement for certain roles by @shunguoy in #2243
  • chore(archive): Create archive for April 24, 2025 (3.x) by @tombrunet in #2259

Full Changelog: 3.1.82...3.1.83

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