Skip to content

Releases: IBMa/equal-access

July 01, 2023

03 Jul 03:25
e9cceb1
Compare
Choose a tag to compare

What's Changed

New features

  • feature(extension): Complete dark theme for the browser extension in #1493
  • feature(help): Add dark mode support to help in #1497
  • chore(ReadMe's): Updated READMEs to clarify the usage of deployed packages, scanning local files and URLs, and fix broken links in #1501
  • feature(extension) Element on web page shown when the user selects an issue in #1515

Extension

  • fix(extension): Default locale to en-US if user locale not available in #1494
  • Replace Help modal "Back to list button" with Carbon modal X close in #1499
  • Revert "feature(extension) Element on web page shown when the user selects an issue" in #1524

CI/CD Packages

  • feature(node,karma,cypress): Add a 'disable' flag as a report type to disable the saving of any report type in #1466
  • fix(node,cypress): Fix help URLs in reports. Add xlsx to Cypress in #1483
  • fix(node): Add an error debug statement when CSP blocks engine load in #1485
  • fix(node): Inject full engine instead of script tag in #1507
  • chore(node,karma,cypress): Use a common codebase for report generators in #1500

Engine and Rules

  • fix(engine): Fix issues related to dpub aria role allowance in #1479
  • fix(engine): Fix the roles and elements with "name required" by ARIA in #1457
  • newrule(aria_acessiblename_exists): Added new rule in #1457
  • fix(engine): Fix call stack size exceeded error in #1496
  • fixrule(aria_child_tabbable): Fix false positive on popup focus requirement in #1488
  • fixrule(element_orientation_unlocked): Set to Level 2 to match Toolkit level in #1504
  • fixrule(aria_hidden_nontabbable): Improve group message in #1506
  • fixrule(form_submit_review): Change from Recommendation to Needs Review Violation in #1503
  • fixrule(html_lang_valid,element_lang_valid,): Adjust rule to show up in rule listing in #1505
  • chore(rule server): Update rule reserver for 7.1.2023 in #1525

Full Changelog: 3.1.50...3.1.51

June 5, 2023

05 Jun 18:43
2fa2ad3
Compare
Choose a tag to compare

What's Changed

Extension

  • fix(extension): Archives building to the wrong location in #1480
  • fix(extension): Remove unneeded files from the archive for Firefox deploy by in #1467
  • chore(user guide): Update full user guide in #1453
  • chore(test): Update action test environment to Ubuntu 22.04, Node 18 in #1458

CI/CD Packages

  • fix(node, karma, cypress): Checker results did not indicate "ignored" when matched to a baseline in #1459

Engine and Rules

  • fix(engine): Fix issues related to ARIA 'naming prohibited' elements in #1438
  • fix(imagemap_alt_exists): Remap fail and pass code in #1439
  • 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.50

May 26, 2023

26 May 22:36
3bf6238
Compare
Choose a tag to compare

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

22 May 19:08
9743df7
Compare
Choose a tag to compare
Pre-release

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

16 May 03:18
d389690
Compare
Choose a tag to compare

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

31 Mar 18:29
ddf768c
Compare
Choose a tag to compare

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

09 Mar 17:17
f917640
Compare
Choose a tag to compare

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

24 Feb 16:26
51167b4
Compare
Choose a tag to compare

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

08 Feb 22:12
704d4dc
Compare
Choose a tag to compare

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

27 Jan 17:27
a6cafa5
Compare
Choose a tag to compare

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