Skip to content

Releases: microsoft/axe-windows

October 31 2024 [v2.4.2]

01 Nov 19:50
1c8709b
Compare
Choose a tag to compare

Welcome to the October 31 2024 release of Axe.Windows
NuGet package

Highlights

Bug fixes

September 24 2024 [v2.4.1]

24 Sep 22:13
f5547f0
Compare
Choose a tag to compare

Welcome to the September 24 2024 release of Axe.Windows
NuGet package

Highlights

Bug fixes

May 24 2024 [v2.4.0]

24 May 20:58
8d6403c
Compare
Choose a tag to compare

Welcome to the May 24 2024 release of Axe.Windows

NuGet package

Highlights

New Features

  • Scans can now be rooted at a particular window handle to target a particular subtree. (#1022, @blackcatsonly)
    • Added a NativeWindowHandle property to A11yElement which contains the element's hwnd.
  • Added a LogicalSize property to A11yElement which contains the element's bounding rectangle in logical (scaled for DPI) pixels. (#1020)

March 26 2024 [v2.3.1]

26 Mar 19:17
769938c
Compare
Choose a tag to compare

Welcome to the March 26 2024 release of Axe.Windows

NuGet package

Highlights

Bug Fixes

  • The CLI installer now detects Windows 7 and warns the user that .NET 6 doesn't support Windows 7 (#980)
  • The binary files are now signed with the certificate used for Microsoft-built binaries (#995)

September 11 2023 [v2.3.0]

11 Sep 19:46
884e7d5
Compare
Choose a tag to compare

Welcome to the September 11 2023 release of Axe.Windows

NuGet package

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]

03 Aug 17:46
de05b0c
Compare
Choose a tag to compare

Welcome to the August 3 2023 release of Axe.Windows

NuGet package

Highlights

New Features

  • The CLI and the automation layer can now be configured to always create an .a11ytest file even when no errors are found. (#935)

Rule Changes

  • The IsChromiumContent rule has been modified to evaluate Chromium documents. Other rules have been disabled for children of Chromium documents. (#836)

June 16 2023 [v2.1.3]

16 Jun 21:28
000460a
Compare
Choose a tag to compare

Welcome to the June 16 2023 release of Axe.Windows

NuGet package

Highlights

Rule Updates

  • In Chromium-based applications, we now only apply the ChromiumComponentsShouldUseWebScanner rule to web content (controls within UI Automation elements with ControlType of Document). (microsoft/accessibility-insights-windows#1625)

Bug Fixes

May 23 2023 [v2.1.2]

23 May 19:04
5e35177
Compare
Choose a tag to compare

Welcome to the May 23 2023 release of Axe.Windows

NuGet Package

Highlights

Rule Updates

May 1 2023 [v2.1.1]

01 May 19:29
29d2869
Compare
Choose a tag to compare

Welcome to the May 1 2023 release of Axe.Windows

NuGet Package

Highlights

Rule Updates

  • Exclude Group and Text elements from the NameIsInformative rule 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]

15 Nov 23:11
26edff0
Compare
Choose a tag to compare

Welcome to the November 16, 2022 release of Axe.Windows

NuGet Package

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 BoundingRectangleSizeReasonable rule, 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.