Releases: IBMa/equal-access
Releases · IBMa/equal-access
May 26, 2023
What's Changed
CI/CD Packages
- fix(node, karma, cypress): Checker results did not indicate "ignored" when matched to a baseline in #1459
- chore(test): Update action test environment to Ubuntu 22.04, Node 18 in #1458
Extensions
- fix(extension): Remove unneeded files from archive for Firefox deploy by in #1467
- chore(user guide):Update full user guide in #1453
Engines and rules
- fix(imagemap_alt_exists) remap fail and pass code in #1439
- fix(engine): fix issues related to ARIA 'naming prohibited' elements in #1438
- chore(rule server): Remove unused artifacts from older Cloud Foundry based servers in #1465
- chore(rule server): Updating rule reserver for May 26 release in #1473
Full Changelog: 3.1.48...3.1.49
May 22, 2023 - pre-release, 4.0.0-rc.0
What's Changed
- chore(cypress): Update to latest Cypress (12.12.0) by @tombrunet in #1451
- chore(node): Update to latest Puppeteer (20.2.0) by @tombrunet in #1454
- chore(node,karma): Update selenium-webdriver (4.9.2) and add more error logs by @shunguoy in #1414
- chore(test): Update action test environment to Ubuntu 22.04, Node 18 by @tombrunet in #1458
- fix(node): fix terser typeof issue when compiling by @tombrunet in #1461
Full Changelog: 3.1.48...4.0.0-rc.0
May 15, 2023
What's Changed
Extension
- feature(extension) Update Options, Popup, quick guides for standard Carbon styles in #1288
- feature(extension) Re-architecture, design refresh and added Keyboard report in #1371
- feature(extension) Update Quick Guide in #1448
- fix(extension) Enable keyboard and screen reader access in #1316
- fix(extension) Turn off focus view upon scan. Otherwise, leave it alone in #1427
- fix(extension) SSL error pages that can't be scanned in #1436
- chore(extension) New extension architecture in #1268
- chore(extension) Setup event and messaging system for extensions in #1284
- chore(extension) Primary secondary panels in #1297
- chore(extension) Keyboard checking mode event PoC in #1302
- chore(extension) Create Scan / Control panel in #1348
- chore(extension) Update Keyboard ruleIDs in #1429
Rules and Engine
- feature(rules) Rename ruleIDs for consistency in #1422 (minimize impact to baselines)
- fixrule(aria_attribute_allowed, aria_semantics_role) Disallow aria-hidden on body element and add support for the new search element in #1407
- fixrule(input_haspopup_invalid) Update help link from ARIA 1.1 to ARIA 1.2 in #1393
- fixrule(text_contrast_sufficient) Color contrast issues for text with image and gradient background or shadow in #1405
- fix(engine) Color contrast for text with graphic background, update role and attribute allowances for elements per ARIA in HTML updates in #1432
- fix(engine) Performance issue with deeply nested layout tables and other structures in #1385
- fix(engine) Bound issues with page scroll in #1390
- fix(engine) Ruleset levels to align with ACT and update the 'application' role tabbable requirement in #1373
- fix(engine) Update roles for summary and li elements per ARIA in HTML spec change in #1413
- fix(node) Fail more gracefully when performance check fails in #1388
- chore(engine) ACT rule report added into the PR artifacts in #1383
- chore(engine) Update rule server for 3.1.48 release in #1450
Full Changelog: 3.1.47...3.1.48
March 31, 2023
What's Changed
- fix (engine) add the ARIA 'generic' role support in the engine in #1329
- issue-1354: [Feature]: request node_module is deprecated and missing maintain, @cypress/request forked it to maintain in #1355
- fix(engine): Fix ruleID dependencies, and context dependency, and create a cache function computation in #1357
- chore(Valerie_Label_HasContent): add more test cases for shadow DOM slot tests in #1363
- fixrule(RPT_Meta_Refresh, WCAG20_Meta_RedirectZero): Meta still fires refresh in the body, so fire related issues in #1359
- chore(rule server update for 3.1.47) in #1374
New Contributors
Full Changelog: 3.1.46...3.1.47
March 09, 2023
What's Changed
- chore(node:boilerplate): Update the Node Jest boilerplates in #1339
- fix(text_spacing_valid): Disable text_spacing_valid due to performance issue in #1343
- fix(node): Fix handling of cacheFolder and support Windows in #1342
- chore(updating rule server) Updating rule server for 3.1.46 deployment in #1344
Full Changelog: 3.1.45...3.1.46
February 24, 2023
What's Changed
- chore( )PR template update in #1307
- newrule(iframe_interactive_tabbable) Iframe with interactive content should not be excluded from tab order using tabindex in #1287
- chore(scripts)new script for local extension testing in #1314
- newrule(element_scrollable_tabbable) Scrollable elements should be tabbable or contain tabbable content in #1306
- chore(updating rule server) Updating rule server for new rules in #1317
Full Changelog: 3.1.44...3.1.45
February 9, 2023
What's Changed
- newrule(element_orientation_unlocked) Element orientation is not restricted with CSS transform properties in #1276
- fixrule(Rpt_Aria_EmptyPropertyValue) Ignore the hidden element check and remove duplicated attributes in the reporting in #1282
- fix(node): Add missing dependencies in #1289
- fix(node): Fix race condition for loading engine in #1293
Full Changelog: 3.1.43...3.1.44
January 27, 2023
What's Changed
Extension
- feature(extension) Add FAQ for Content Security Policies in #1234
CI/CD Packages
- feature(node) Make new excel spreadsheets from CI packages in #1219
- feature(node,karma,cypress) Update the feature list and highlight multi-scan in the user documentation in #1230
- fix(node) Handle custom cacheFolder in achecker.yml in #1240
Rule updates
- newrule(text_spacing_valid) Check letter and word spacing and line height and map to ACT in #1164
- fixrule(WCAG20_Img_HasAlt) Include aria-label check in #1137
- fixrule(IBMA_Color_Contrast_WCAG2AA) Check transparency correctly when checking color contrast in #1224
- fixrule(WCAG20_Object_HasText) Correctly check when object has child content in #1190
- fixrule(WCAG20_Label_RefValid) False positive for label missing content when both label and the labelled for element are hidden in #1229
- chore(engine) Deploy rule set 27 January 2023 for release 3.1.43 in #1274
- chore(engine) Add support to allow ruleID refactoring without the user updating baselines in #1232
New Contributors
Full Changelog: 3.1.42...3.1.43
January 11, 2023
What's Changed
- Help keyboard focus in #1152
- Keyboard Rule element_tabbable_role_valid not causing triangle fixed in #1172
- Add appropriate keyboard and keyboardOff icons for keyboard mode in #1180
- New automation script for validation of preview rules in #1111
- Align better with ACT autocomplete (73f2c2) in #1191
- Rename and update the text_whitespace_valid rule in #1139
- Fix issue related to visible label as part of accessible name when material icons are used in fonts in #1181
- Process relative paths in config and use absolute paths internally in #1192
- Consider row as a widget for element_tabbable_role_valid in #1193
- Fixes related to 'separator' as a widget and usage of 'aria-valuenow' in #1194
- Align better with ACT 4e8ab6 in #1199
- Fix alignment with ACT a25f45 in #1200
- Adjust ACT text report to be easier to read in #1206
- Move dev rule server to Code Engine in #1211
- Code engine variables in #1214
- Update Code Engine project ids in #1216
- Fix issues related to aria-autocomplete in a combobox component in #1129
- Fix color contrast issue for the content directly added to a shadow DOM in #1198
- Fixed Keyboard mode visualization if the user zooms the web page in #1223
- Rule server update for January 10, 2023 in #1225
Full Changelog: 3.1.41...3.1.42
Dec 15, 2022 - pre-release, 3.1.42-rc.0
What's Changed
- Help keyboard focus 945 in #1152
- Keyboard Rule element_tabbable_role_valid not causing Triangle fixed in #1172
- Add appropriate Keyboard and KeyboardOff icons for Keyboard Mode in #1180
- New automation script for validation of preview rules. in #1111
- Align better with ACT autocomplete (73f2c2) in #1191
- rename and update the text_whitespace_valid rule in #1139
- Fix issue related to visible label as part of accessible name when material icons are used in fonts in #1181
- Process relative paths in config and use absolute paths internally in #1192
- Consider row as a widget for element_tabbable_role_valid in #1193
- Fixes related to 'separator' as a widget and usage of 'aria-valuenow' in #1194
- Align better with ACT 4e8ab6 n #1199
- Fix alignment with ACT a25f45 in #1200
Full Changelog: 3.1.41...3.1.42-rc.0