XCUI SDK
1.35.0 - 2026-09-01
- New validation: Meaningful Heading — LLM-assisted cloud validation that checks whether each heading accurately describes the content that follows it (WCAG 2.4.6). Disabled by default; enable via
InitOptions.cloudValidationsor per-call onreport(),reportStored(),stopAnalyze(), andevReport(). Results are flagged for review as LLM-assisted findings. - New validation: Conflicting Traits for iOS — flags elements whose accessibility traits contradict one another.
- Fix: App Scanner crawls hold up better on real apps — the UI settles before capture, and back navigation improves.
- Fix: App Scanner long scans are safer — lighter recovery after a crash, and the scan stops if free disk space drops below 1 GB.
- Fix: Reduced false positives and false negatives in the Accessible Name, Type in Label, Label in Name, Visible Labels, and Color Contrast rules.
- Stability improvements.
1.34.0 - 2026-08-01
- Feature: Introduced App Scanner for automated app accessibility scanning.
- Stability improvements.
1.33.0 - 2026-06-18
- New validation: Screen Orientation (iOS, WCAG 1.3.4) - detects apps that lock content to a single orientation. Disabled by default, see more details here.
- New validation: Ignored By Assistive Technology (iOS) - detects elements that are incorrectly hidden from VoiceOver and other assistive technologies.
- Fix: Session names in Continuous Mode incorrectly showing setUpWithError() instead of the actual test method name on the Platform.
- Fix: False positive in Visible Labels for SwiftUI Toggle.
- Fix: Missing violations for elements in WebView content and unlabeled actionable nodes.
- Fix: Visible Labels layout calculation for horizontal gap on iOS.
- Improvement: Improved Instruction in Name validation accuracy.
- Stability improvements.
1.32.1 - 2026-03-19
- Improved Label in Name, Accessible Name and Alternative Text validations.
- Stability improvements.
1.32.0 - 2026-02-26
- New: Added support for an enhanced mobile platform with a refreshed, more intuitive UI.
- Stability improvements.
1.31.9 - 2026-02-12
- Stability improvements.
1.31.8 - 2026-02-09
- Fixed report attachment file extensions when custom report names contain dots.
- Stability improvements.
1.31.7 - 2026-01-28
Release notes:
- New feature: configurable compliance mapping, including WCAG, EAA, and Section 508.
- Fix: Tappable Area issues on iOS now use pt (instead of dp) in metadata.
- Stability improvements.
1.31.6 - 2026-01-19
Release notes:
- Improved label validation accuracy.
- Added Flutter support.
- Stability improvements.
1.31.4 - 2025-11-10
Release notes:
- Improved Label in Name, Color Contrast and Invalid Range Values validations.
- Stability improvements.
1.31.3 - 2025-10-21
Release notes:
- Label in Name validation improvement
- Baseline IgnoreFilter creation ergonomics improvement
- Deprecated validations: Label Capitalization, Sentence-Like Label, Colliding Controls, Accessibility Not Enabled
1.31.2 - 2025-10-06
Release notes:
- Improved Accessible Name and Label In Name validations.
- Stability improvement.
- Initial release of ios-xcuitest-baseline-exporter (1.0.0), a Swift-based command-line tool that streamlines the extraction of baseline JSON files from Xcode .xcresult bundles into your Xcode project.
1.31.1 - 2025-09-18
Release notes:
- Improve elements detection for non-visible components.
1.31.0 - 2025-09-16
Release notes:
- Baseline Comparison Enhancements: Introduce new baseline flow, enhance IgnoreFilters capabilities, and Automate test failure logic.
1.30.0 - 2025-09-09
Release notes:
- Added support for React Native.
- Increased minimum iOS deployment target to 15.0.
1.29.0 - 2025-07-28
Release notes:
- Added Baseline Report Comparison: You can now compare the results of your latest accessibility scan against a predefined baseline report, making it easier to identify a11y regressions and track changes over time.
- Added Visible Label Validation: New validation that checks whether elements requiring user input have a visible label.
- Stability improvement.
1.28.0 - 2025-06-25
Release notes:
- Stability improvement.
1.27.0 - 2025-06-15
Release notes:
- Stability improvement.
- Upgraded the integrated WDA (WebDriverAgent) to the latest version for improved compatibility and ongoing enhancements.
1.26.4 - 2025-05-14
Release notes:
- Added support for filtering issues by the Overlapping Controls type.
- Stability improvement.
1.26.3 - 2025-04-29
Release notes:
- Improve Duplicate Name validation.
- Improve Detection of Color Contrast.
- Improve Detection of duplicated elements.
- Enhance cell-based validations.
- Stability improvement.
1.26.2 - 2025-03-25
Release notes:
- Improved stability of WebView content validations.
1.26.1 - 2025-03-10
Release notes:
- Stability improvement.
1.26.0 - 2025-02-04
Release notes:
- Added support if the Target Application is not specified in the UITest target;
- Stability improvement.
1.25.0 - 2025-01-27
Release notes:
- Added AA Validation support for Tappable area;
- Added Export CSV report;
- Stability improvement.
1.24.0 - 2024-11-19
Release notes:
- Added Invalid Range Values validation;
- Stability improvement.
1.23.2 - 2024-11-01
Release notes:
- Stability improvement.
1.23.1 - 2024-10-17
Release notes:
- Updated open source software license information;
- Stability improvement.
1.23.0 - 2024-10-02
Release notes:
- Introduced save report strategy feature;
- Stability improvement and bug fix.
1.22.1 - 2024-09-04
Release notes:
- Improved Tappable Area validation for inline links cases;
- Stability improvement and bug fix.
1.22.0 - 2024-08-22
Release notes:
- Introduced EarlGrey 2.0 support for continuous mode;
- Changed Tappable Area validation severity type from “Best Practice” to “Serious”;
- Stability improvement and bug fix.
1.21.0 - 2024-08-07
Release notes:
- Added no issues report as a part of public API;
- Fixed Accessible Name Starts with Label;
- Fixed hiding HTML header tags;
- Fixed HTML report logo for iframes.
1.20.0 - 2024-07-30
Release notes:
- Added Label In Name validation;
- Added Accessible Name Starts With Label validation;
- Added Conflicting Type In Label validation.
1.19.2 - 2024-07-05
Release notes:
- Stability improvement and bug fix.
1.19.1 - 2024-06-06
Release notes:
- Stability improvement and bug fix.
1.19.0 - 2024-04-30
Release notes:
- Added export of a list of all scanned elements that do not have accessibility issues;
- Stability improvement and bug fix.
1.18.3 - 2024-04-01
Release notes:
- Improved the color contrast validation logic.
1.18.1 - 2024-03-27
Release notes:
- Improved the new HTML representation;
- Improved the special characters validation;
- Stability improvement and bug fix.
1.18.0 - 2024-03-14
Release notes:
- Added improved HTML reports.
1.17.0 - 2024-03-06
Release notes:
- Added new validations - Dynamic Fonts and Text Clipped;
- Improved Alternative Text validation logic;
- Stability improvement and bug fix.
1.16.0 - 2024-02-29
Release notes:
- Stability improvement and bug fix.
1.15.0 - 2024-01-15
Release notes:
- Introduced the deduplication feature for the continuous mode.
1.14.0 - 2023-12-27
Release notes:
- Added uploading report feature to Evinced Platform.
1.13.0 - 2023-12-18
Release notes:
- Stability improvement and bug fix.
1.12.0 - 2023-10-27
Release notes:
- Excluded keyboard for accessibility validations;
- Added export of meaningful accessibility labels.
1.11.2 - 2023-09-20
Release notes:
- Added a new validation (instruction in name);
- Fixed isAccessibilityElement = false not being recognized;
- Stability improvement.
1.11.1 - 2023-05-30
Release notes:
- Fixed meaningful accessible names and meaningful alternative text logic.
1.11.0 - 2023-05-25
Release notes:
- Added validation criteria to JSON and HTML output reports.
1.10.0 - 2023-05-16
Release notes:
- Improving algorithms using OCR technology.
1.9.0 - 2023-05-05
Release notes:
- Add new alternative text validation support;
- Fixed iPadOS support issues;
- Fixed filter issues;
- Stability improvement.
1.8.0 - 2022-12-27
Release notes:
- Options to make report name as a function name;
- The reportStored() method returns a list of reports;
- Stability improvement and bug fix.
1.7.0 - 2022-09-16
Release notes:
- Ability to save screenshot into file;
- New functionality added for ability to trace from where report()/analyze() was called;
- stopAnalyze() now creates report of display in continuous mode;
- Stability improvement and bug fix.
1.6.0 - 2022-08-19
Release notes:
- Change log file is added;
- Color Contrast rule configuration is introduced in rule-config;
- Additional options to customize SDK behavior is introduced;
- Stability improvement and bug fix.
1.5.0 - 2022-07-23
Release notes:
- Customize report name.
1.4.0 - 2022-07-12
Release notes:
- Adding
RuleConfigoptions to manage the ability to disable/enable a11y rules and their customization as well; - API change: move
screenshotOptionsto InitOptions.
1.3.1 - 2022-06-28
Release notes:
- Stability improvement and bug fix.
1.3.0 - 2022-05-09
Release notes:
- Continuous Mode is introduced;
- Issue filtering with recursion;
- Added Severities and issue types enums;
- Drop Objective C support;
- Few fixes.
1.1.4 - 2022-02-08
Release notes:
- Stability improvement and bug fix.
1.1.3 - 2021-12-16
Release notes:
- Stability improvement and bug fix.
1.1.2 - 2021-11-23
Release notes:
- Stability improvement and bug fix.
1.1.1 - 2021-10-28
Release notes:
- Stability improvement and bug fix.
1.0.0 - 2021-09-12
Release notes:
- XCUI SDK for automated accessibility testing has been released.