Releases: microsoft/axe-windows
October 31 2024 [v2.4.2]
Welcome to the October 31 2024 release of Axe.Windows
NuGet package
Highlights
Bug fixes
- Fixed CVE-2024-43484. (#1062, #1063)
September 24 2024 [v2.4.1]
Welcome to the September 24 2024 release of Axe.Windows
NuGet package
Highlights
Bug fixes
- Axe.Windows can once again traverse the UIA tree as expected on Windows 11 Germanium (version 24H2). (microsoft/accessibility-insights-windows#1837)
- The
SiblingUniqueAndFocusablerule has been downgraded toNeedsReviewin Win32 applications due to a high rate of false positives. (microsoft/accessibility-insights-windows#1838, #1046)
May 24 2024 [v2.4.0]
Welcome to the May 24 2024 release of Axe.Windows
Highlights
New Features
- Scans can now be rooted at a particular window handle to target a particular subtree. (#1022, @blackcatsonly)
- Added a
NativeWindowHandleproperty toA11yElementwhich contains the element'shwnd.
- Added a
- Added a
LogicalSizeproperty toA11yElementwhich contains the element's bounding rectangle in logical (scaled for DPI) pixels. (#1020)
March 26 2024 [v2.3.1]
Welcome to the March 26 2024 release of Axe.Windows
Highlights
Bug Fixes
September 11 2023 [v2.3.0]
Welcome to the September 11 2023 release of Axe.Windows
Highlights
New Features
- The CLI and the automation layer can now be configured to include all Chromium HTML elements in test results, as requested by browser development teams. (#935)
August 3 2023 [v2.2.0]
Welcome to the August 3 2023 release of Axe.Windows
Highlights
New Features
- The CLI and the automation layer can now be configured to always create an
.a11ytestfile even when no errors are found. (#935)
Rule Changes
- The
IsChromiumContentrule has been modified to evaluate Chromium documents. Other rules have been disabled for children of Chromium documents. (#836)
June 16 2023 [v2.1.3]
Welcome to the June 16 2023 release of Axe.Windows
Highlights
Rule Updates
- In Chromium-based applications, we now only apply the
ChromiumComponentsShouldUseWebScannerrule to web content (controls within UI Automation elements withControlTypeof Document). (microsoft/accessibility-insights-windows#1625)
Bug Fixes
- On Windows 11, exclude the Alt+Tab "task switching" UI from focus tracking. (microsoft/accessibility-insights-windows#1610)
- Various updates to translations.
May 23 2023 [v2.1.2]
Welcome to the May 23 2023 release of Axe.Windows
Highlights
Rule Updates
- Only run
LocalizedControlTypeReasonableon systems whose locale is set to English (microsoft/accessibility-insights-windows#1572)
May 1 2023 [v2.1.1]
Welcome to the May 1 2023 release of Axe.Windows
Highlights
Rule Updates
- Exclude
GroupandTextelements from theNameIsInformativerule due to high false positive rate (#874)
Bug Fixes
- The localized strings for several rules contained incorrectly localized UIA property names. These have now been corrected.
November 16, 2022 [v2.1.0]
Welcome to the November 16, 2022 release of Axe.Windows
Highlights
New features
Localization support when using the IScanner interface
Objects returned from the IScanner interface are now available in 13 languages other than English. The NuGet package now includes the localized files where .NET expects to find them. One caveat: Accessibility Insights for Windows is not localized, so opening .a11ytest files created in non-English languages will result in a mixed-language experience.
Rule Updates
- Exclude elements inside Telerik.Sparklines controls from the
BoundingRectangleSizeReasonablerule, since these elements can reasonably be very small. (#780) - Improve the "How to Fix" description of several rules that did not provide actionable information. (#790)
Deprecation of .NET Core 3.1
As described in this blog post, .NET Core 3.1 will reach its end of support on December 13 2022. Many support libraries are dropping support of .NET Core 3.1, and so are we. Supported CLR environments now include .NET Framework and .NET 6.0 or newer.