Releases: IBMa/equal-access
Releases · IBMa/equal-access
July 01, 2023
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
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
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