Releases: IBMa/equal-access
Releases · IBMa/equal-access
December 12, 2024 - pre-release, 4.0.0-rc.2
This is an update of the 4.x branch from changes already made to the 3.x branch
What's Changed
- fixrule(
aria_accessiblename_exists
): Was firing for img with alt text, which is handled by img_alt_valid by @tombrunet in #1981 - fix(server): Usage counter failing by @tombrunet in #1987
- fixrule(
element_scrollable_tabbable
,label_name_visible
): fix issues related to off-screen and scrollable content by @shunguoy in #1964 - fixrules(
ARIA landmark regions
): Consistent ARIA landmark messages and help by @philljenkins in #1978 - fix(node|karma|cypress): Fix timeouts for large pages by @tombrunet in #2009
- fix(extension): Fix large page timeouts - do not send 'pass' information outside of the page context by @tombrunet in #2005
- fix(extension): fix learn more link in firefox by @nam-singh in #2018
- fixrule(
element_orientation_unlocked, img_alt_valid, aria_accessiblename_exists, img_alt_null
): fix issues related to the rules by @shunguoy in #2011 - feature(java-accessibility-checker): Create new accessibility-checker package for Java by @tombrunet in #1983
- feature(extension): Html Report Card Change, View menu and Filter addition #2024 by @nam-singh in #2027
- feature(extension): HTML Report Hidden Filter Addition #2026 by @nam-singh in #2034
- feature(extension): HTML Report CSS and Font Fix #2035 by @nam-singh in #2049
- feature(extension): HTML Report Card Change, View menu, CSS and fonts, Filter addition, and include Hidden by @philljenkins in #2056
- feature(engine): Update IBM_Accessibility policy to include new WCAG 2.2 rules by @tombrunet in #2061
- chore(engine): Generate a spreadsheet of rule mappings as an artifact for PRs by @tombrunet in #2071
- chore(java): Fix version setting on release publish by @tombrunet in #2075
- fix(java): Fix exception when baseline has fewer issues than what is returned by scan by @tombrunet in #2078
- fix(engine): rule engine refactor and update by @shunguoy in #2025
- fix(extension): Fix focus mode jump to last selected issue by @nam-singh in #2093
- fixrule(
aria_landmark_name_unique
): Change the accessible name length limitation by @shunguoy in #2096 - fixrule(list_markup_review): #text nodes not visited on prevNode causing false positive by @tombrunet in #2094
- fix(java): When comparing against baselines, issues not cleaned, so failing due to insignificant differences by @tombrunet in #2097
- fixrule(element_tabbable_unobscured): Fix cacheing of element visibility, improve perf 10x by @tombrunet in #2112
- fixrule(
img_alt_null
,aria_accessiblename_exists
) Update the rule mappings to be consistent with ACT rules by @shunguoy in #2108
Full Changelog: 3.1.74...4.0.0-rc.2
December 12, 2024
What's Changed
- fixrule(
element_tabbable_unobscured
): Fix cacheing of element visibility, improve perf 10x by @tombrunet in #2112 - fixrule(
img_alt_null
,aria_accessiblename_exists
) Update the rule mappings to be consistent with ACT rules by @shunguoy in #2108
Full Changelog: 3.1.78...3.1.79
November 13, 2024
What's Changed
Extensions (Browser DevTools)
- fix(extension): Fix focus mode jump to last selected issue by @nam-singh in #2093
Rules and Engine
- fixrule(
aria_landmark_name_unique
): Increase the accessible name length limitation by @shunguoy in #2096 - fixrule(
list_markup_review
): #text nodes not visited on prevNode causing false positive by @tombrunet in #2094
Java package
- fix(java): When comparing against baselines, issues not cleaned, so failing due to insignificant differences by @tombrunet in #2097
Full Changelog: 3.1.77...3.1.78
November 6, 2024
What's Changed
- Noticeable performance improvements
Rules and Engine
- fix(engine): rule engine refactor and update by @shunguoy in #2025
- Conflict cases when
aria-autocomplete
andautocomplete
are used together - fix(
target_spacing_sufficient
): Ignore cases for potential_overlap of text links - fix(
target_spacing_sufficient
): Ignore cases for clipped components - Rewrite accessible name module
- Categorize the engine utility functions
- Conflict cases when
Java package
- fix(java): Fix exception when baseline has fewer issues than what is returned by scan by @tombrunet in #2078
Chores and dependencies
- chore(java): Fix version setting on release publish by @tombrunet in #2075
- chore(engine): Generate a spreadsheet of rule mappings as an artifact for PRs by @tombrunet in #2071
- Bump cookie and express in /report-react by @dependabot in #2073
- Bump markdown-to-jsx from 7.1.9 to 7.5.0 in /accessibility-checker-extension by @dependabot in #2072
- Bump axios from 1.6.1 to 1.7.7 in /accessibility-checker-extension by @dependabot in #2064
- Bump rollup from 2.75.6 to 2.79.2 in /report-react by @dependabot in #2059
- Bump axios from 1.6.0 to 1.7.4 in /common/module by @dependabot in #2046
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /report-react by @dependabot in #2076
Full Changelog: 3.1.76...3.1.77
October 1, 2024
What's Changed
new Java CI/CD package
- feature(java-accessibility-checker): Create new accessibility-checker package for Java by @tombrunet in #1983
HTML report improvements
- feature(extension): HTML Report Change, View menu, and Filter addition #2024 by @nam-singh in #2027
- feature(extension): HTML Report Hidden Filter Addition #2026 by @nam-singh in #2034
- feature(extension): HTML Report CSS and Font Fix #2035 by @nam-singh in #2049
- feature(extension): HTML Report Card Change, View menu, CSS and fonts, Filter addition, and include Hidden by @philljenkins in #2056
Rules and Engine
- feature(engine): Update IBM_Accessibility policy to include new WCAG 2.2 rules by @tombrunet in #2061
Chores and dependencies
- chore(build): Update artifact@v1 to artifact@v4 in Git actions by @tombrunet in #2038
- chore: Bump dependencies by @tombrunet in #2045
Full Changelog: 3.1.75...3.1.76
August 29, 2024
What's Changed
- Rule server update for latest Rule set dated
29 August 2024 Deployment (IBM 7.2, 7.3)
in #2023
Rules and Engine
- fixrule(
aria_accessiblename_exists
): Was firing for img with alt text, which is handled by img_alt_valid in #1981 - fixrule(
element_scrollable_tabbable
,label_name_visible
): Issues related to off-screen and scrollable content in #1964 - fixrule(
element_orientation_unlocked, img_alt_valid, aria_accessiblename_exists, img_alt_null
): Issues related to the rules in #2011 - fixrules(
ARIA landmark regions
): Consistent ARIA landmark messages and help in #1978
Extensions (Browser DevTools)
- fix(extension): Large page timeouts - do not send 'pass' information outside of the page context in #2005
- fix(extension): Learn more link in Firefox in #2018
CI/CD Packages
- fix(node|karma|cypress): Timeouts for large pages in #2009
Chores and dependencies
New Contributors
- @nam-singh made their first contribution in #2018
Full Changelog: 3.1.74...3.1.75
August 06, 2024
What's Changed
- Rule server update for latest Rule set deployment dated
6 August 2024
in #1969
Rules and Engine
- newrule(
svg_graphics_labelled
): Create a new rule to check the accessible name of an SVG element in #1909 - fixrule(
input_haspopup_conflict
): Add additional checks and update the messages in #1917 - fixrule(
input_onchange_review
): Update the input types and messages in #1928 - fix(engine): Update the engine to fix ARIA definition and other issues in #1936
- fixrule(
input_label_visible, input_placeholder_label_visible, input_checkboxes_grouped
): Tighten the scope of the rules and merge help in #1944 - fixrules(
meta_redirect_optional
,aria_parent_required
,aria_child_valid
): Map to WCAG and ACT rules to improve consistency in #1962 - fixrule(all rules): Rule help Requirement matches Requirement listing rule in #1967
Extensions (browser Dev Tools)
- fix(extension): Update Settings screenshots and text in User and Quick Guides for v7.3 support in #1965
CI/CD Packages
- fix(node): Add comments explaining value of the Jest boilerplate in #1950
Chores and dependencies
- chore(engine): Create build archive script in #1966
New Contributors
- @a-roberts made their first contribution in #1950
Full Changelog: 3.1.73...3.1.74
June 17, 2024
What's Changed
- fix(engine|extension|node|karma|cypress): June 6 archive not built with latest code in #1934
Full Changelog: 3.1.72...3.1.73
June 07, 2024
What's Changed
- feature(engine): Add an IBM_Accessibility_next guideline to preview the IBM Accessibility 7.3 requirements in #1912
- Rule server update for 7.2 - 7.3 in #1921
Rules and Engine
- fixrule(
widget_tabbable_single
): Radio inputs in the same group should have only one tab stop in #1913 - fixrule(
style_highcontrast_visible
): Replace 4.1.4 link in help to 1.1.1 in #1919
Chores and dependencies
- chore(extension): Checker XLS Report Test Case in #1857
- chore(extension: Update package-lock in #1923
- chore(extension): Build issue - missing install in #1925
Full Changelog: 3.1.71...3.1.72
May 09, 2024
What's Changed
- Updated rule server deployment for May release 3.1.71 in #1906
Extensions (browser Dev Tools)
- fix(extension): Info overlay for web page doesn't inspect the element underneath in #1894
Rules and Engine
- fixrule(
a_text_purpose, meta_viewport_zoomable
,widget_tabbable_exists
,widget_tabbable_single
): Re-mapping WCAG SC and help references in #1899
Chores and dependencies
- Update pull_request_template.md Review in #1902
- Bump ejs from 3.1.8 to 3.1.10 in /report-react in #1903
Full Changelog: 3.1.70...3.1.71