WebdriverIO SDK
v2.27.0 (2025-04-07)
- Switching to the Analysis-Web v14.23.0.
- Add support for patternOverrides configuration
v2.26.0 (2025-03-30)
- Switching to the Analysis-Web v14.22.0.
v2.25.1 (2025-03-20)
- Implement logging system.
v2.25.0 (2025-03-06)
- Switching to the Analysis-Web v14.20.1.
- Provide configuration options for Recording service.
v2.24.0 (2025-02-12)
- Switching to the Analysis-Web v14.19.0.
v2.23.0 (2025-02-06)
- Switching to the Analysis-Web v14.17.0.
v2.22.3 (2025-01-24)
- Update engine initialization with license data
v2.22.2 (2025-01-06)
- Remove licence logging
v2.22.1 (2025-01-03)
- Bugfix: Licence check prior online credentials set
v2.22.0 (2025-01-02)
- Switching to the Analysis-Web v14.13.0.
v2.21.0 (2024-12-31)
- Moved token verification from the Engine to the SDK.
v2.20.0 (2024-12-30)
- Switching to the Analysis-Web v14.12.1.
v2.19.0 (2024-12-23)
- Switching to the Analysis-Web v14.12.0.
- Change API mergeIssues to evMergeIssues.
v2.18.0 (2024-12-19)
- Switching to the Analysis-Web v14.11.1
v2.17.1 (2024-12-04)
- Bugfix: Fixed screenshots support for JSON reports.
v2.17.0 (2024-12-03)
- Switching to the Analysis-Web v14.9.2
v2.16.1 (2024-12-02)
- Bugfix: Spread provided component tester options before merging them
v2.16.0 (2024-11-21)
- Switching to the Analysis-Web v14.8.2. Add mergeIssues API.
v2.15.1 (2024-11-05)
- Use serialization for passing data from browser
v2.15.0 (2024-11-05)
- Shadow dom feature enabled by default.
v2.14.0 (2024-10-29)
- Component Tester integration. Switching to Analysis Web Component 14.5.0
v2.13.1 (2024-10-29)
- Update type declaration to support IDE suggestions
v2.13.0 (2024-10-23)
- Switching to the Analysis-Web v14.4.1.
v2.12.0 (2024-10-17)
- Switching to the Analysis-Web v14.3.0.
v2.11.2 (2024-10-07)
- Restrict Evinced switch off during continuous mode
v2.11.1 (2024-09-19)
- Added support for location commands
v2.11.0 (2024-09-19)
- Aggregated report added.
v2.10.0 (2024-09-11)
- WebDriver IO v9 support added.
v2.9.0 (2024-09-05)
- TypeScript support added.
v2.8.0 (2024-08-30)
- Switching to the semantic engine 13.2.0.
v2.6.0 (2024-08-12)
- Switching to the semantic engine 13.1.2.
v2.5.0 (2024-06-10)
- Switching to the semantic engine 13.1.0.
v2.4.0 (2024-05-21)
- Switching to the semantic engine 13.0.1.
v2.3.0 (2024-03-27)
- Adding Jasmine compatibility.
v2.2.1 (2024-02-27)
- Adding new options for engine configuration.
v2.2.0 (2024-02-12)
- Switching to the semantic engine 11.1.0
v2.1.0 (2024-01-24)
- Switching to the semantic engine 11.0.1
v2.0.0 (2024-01-18)
- Enabling the Ev Core functionality.
v1.21.0 (2024-01-18)
- Switching to the semantic engine 11.0.0
v1.20.0 (2023-12-26)
- Add CSV reporting
v1.19.0 (2023-12-25)
- Switching to the semantic engine 10.1.1
v1.18.0 (2023-11-23)
- Switching to the semantic engine 10.0.1
- Fix failure when running sdk on electron
- Deal with the async nature of EvCore
v1.17.0 (2023-10-17)
- Fix for missed issues on the last page after calling evStop.
v1.16.0 (2023-09-26)
- Bugfix: Authorization ERROR: Uninitialised fixed.
v1.15.0 (2023-09-15)
- Fix for running
evStart
andevStop
from the before and after hooks. - Switching to the semantic engine 8.3.2
v1.14.0 (2023-08-25)
- Switching to the semantic engine 8.2.0
v1.13.1 (2023-08-21)
- Bugfix for evSaveFile when screenshots are on.
v1.13.0 (2023-08-15)
- New approach of issue collection in continuous mode is implemented.
v1.12.0 (2023-08-04)
- Global Switch ON/OFF: the Evinced functionality can be switched off with a Global environment variable EV_SWITCH_ON.
v1.11.0 (2023-08-01)
- Implement the Screenshots feature to include screenshots to the reports.
v1.10.0 (2023-06-12)
- Switching to the semantic engine 8.1.0
- [UF] Upgrade axe version to 4.7.2 with minor bugfixes and improvements:
- link-in-text-block Added needs review violations
- aria-allowed-attr
- aria-required-children
- color-contrast
v1.9.0 (2023-05-18)
- Switching to the semantic engine 8.0.0
- [UF] Revisited Accessible Name false positives for elements with IDs containing special characters when shadow DOM is supported
- [UF] Added Support for new evCore only validation 'Meaningless Alt Text'
- [UF] Upgrade axe version to 4.7.0 with minor bugfixes and improvements:
- scrollable-region-focusable changed severity level from moderate to serious
- aria-required-children
- color-contrast
- link-in-text-block
v1.8.0 (2023-04-20)
- Switching to the semantic engine 7.4.0
- [UF] Fixed a crash when internal iframes finish loading before the main window
- [UF] Bugfix: Fix crashes when the Shadow DOM toggle is on
v1.7.0 (2023-03-09)
- Switching to the semantic engine 7.2.1
- minor bugfix for SVGs at
isInViewport
calculation
- minor bugfix for SVGs at
v1.6.0 (2023-02-14)
- Switching to the semantic engine 7.2.0
- [UF] Provide configuration to override issues' severity level. Usage:
1CONFIG.CUSTOM_ISSUE_SEVERITY: {2 WRONG_SEMANTIC_ROLE: 'Low',3 'AXE-ARIA-ALLOWED-ROLE': 'High'4}- [UF] Provide configuration to override issue's severity names. Usage:
1CONFIG.CUSTOM_SEVERITY_NAMES: {2 CRITICAL: 'High',3 SERIOUS: 'High',4 MINOR: 'Low'5}- [UF] Upgrade axe version to 4.6.3 with minor bugfixes and improvements to:
link-in-text-block
color-contrast
aria-required-children
scrollable-region-focusable
autocomplete-valid
v1.5.0 (2023-01-18)
- Fix of the
evSaveFile
's html-reporting to make it generate reports in a unified format. - Switch to the semantic engine 7.0.0
- Bugfix: Provided a compatibility of html-report-generator with the Node v14 (replaceAll-method substitution).
- [UF] upgraded AXE version to 4.5.2
- 2 new validations were added, disabled by default: meta-refresh-no-exceptions, target-size
- link-in-text-block is now a "regular"/"needs review" validation, and enabled by default
- empty-table-header validation was changed from "needs review" to "best practice"
- input-image-alt and meta-viewport are no longer best practices.
- Deprecated Internet Explorer support
v1.4.0 (2023-01-05)
- Switching to the semantic engine version 6.0.0
- Delete Evinced "Broken Skip Link" validation
- Released a new Evinced validation: "Language Attribute Mismatch"
- Improved "Language Attribute Mismatch" validation
- Renamed "Text on Image" validation to "Text Contrast on Compound Background" and updated description
- Bugfix: Added disabled attribute handling
v1.3.1 (2022-12-08)
- Fix methods bindings (setCredentials, setOfflineCredentials) to Evinced object
v1.3.0 (2022-11-16)
- Added new option to the
evSaveFile
command for saving reports in SARIF format - Correct default internal configuration of feature flags
- Switch to the semantic engine 4.0.0
Ignore validations for dynamically created href (false pos)
v1.2.0 (2022-09-29)
- Switch to the semantic engine 2.1.0
- Added a new Evinced validation: "Unadjustable Text Spacing"
- Disabled AXE's "avoid-inline-spacing" validation for its False Positives rate. The issue will be covered by the new "Unadjustable Text Spacing" validation.
- Minor bugfix of wrong order validations algorithm.
- Bugfix in license check
v1.1.0 (2022-08-31)
- Switch to the semantic engine 2.0.0
- Introducing a new validation: missing focus indication
- Rename validation: from now on, focus indication will be called insufficient focus indication
- HTML report rebranding
v1.0.0 (2022-01-27)
Features
- Added an improved HTML report (v2)
- Added
rootSelector
option to analyze only a subset of the DOM - Added
filterIssues
option to filter out issues from the report - Upgrade axe version to 4.3.5
- Performance improvements
Breaking API Changes
- Changed shadow-dom selectors (use
|
instead of>
as a delimiter between shadow-documents-layers) - Changed selectors algorithm to be more change resistant
Bug fixes
- Fixed console warnings that occasionally occured while recording through page redirects
v0.1.0 (2021-12-12)
- Change the selector of elements
- Performance improvements
- Use axe 4.3.3
Features
evStart
/evStop
track issues through page redirectsevStop
andevReport
now return a list of issues instead of a report object
v0.0.2 (2021-09-09)
Features
- Simplified the API so that
inject()
andinit()
are not required to be called explicitly
Documentation
- Added usage examples