Releases: IBMa/equal-access
Releases · IBMa/equal-access
August 13, 2025 (4.x)
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)
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)
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
- chore(extension): Fix extension build test (4.x) by @tombrunet in #2308
- Bump multer from 1.4.5-lts.2 to 2.0.1 in /rule-server by @dependabot in #2303
- fix(packages): Links in boilerplate relative URLs and links to Wiki by @philljenkins in #2310
- chore: instrument ibm telemetry by @mattrosno in #2312
Full Changelog: 4.0.5...4.0.6
June 26, 2025 (3.x)
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
- chore(extension): Fix extension build test (3.x) by @tombrunet in #2307
Full Changelog: 3.1.84...3.1.85
May 29, 2025 (4.x)
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
- chore(archive): Create archive for May 29, 2025 by @tombrunet in #2297
Full Changelog: 4.0.4...4.0.5
May 29, 2025 (3.x)
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
- chore(archive): Create archive for May 29, 2025 by @tombrunet in #2297
Full Changelog: 3.1.83...3.1.84
April 24, 2025 (4.x)
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)
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)
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
- fix(node): Flush the engine on write (v3.x) by @tombrunet in #2225
- fix(node): Flush the engine on write (v4.x) by @tombrunet in #2226
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
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
- fix(node): Flush the engine on write (v3.x) by @tombrunet in #2225
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