Selenium Java SDK

v4.11.1 (2025-04-04)

  • Switching to the engine 14.23.0
  • Changed reporters dependencies.
  • Enabled Support Iframe by default.

v4.10.3 (2025-03-24)

  • Minor improvements.

v4.10.2 (2025-03-18)

  • Async user action handling for alerts

v4.10.1 (2025-03-11)

  • Switching to the Analysis Web 14.20.1

v4.9.4 (2025-03-10)

  • Minor improvements

v4.9.3 (2025-02-25)

  • Extend RemoteWebDriver support

v4.9.2 (2025-02-17)

  • Add RemoteWebDriver support

v4.9.1 (2025-02-12)

  • Switching to the Analysis Web 14.19.0

v4.8.3 (2025-02-11)

  • Fix proxy parsing bug

v4.8.2 (2025-02-03)

  • Fix proxy/setCredentials bug

v4.8.1 (2025-01-31)

  • Switching to the Analysis Web 14.16.0

v4.7.3 (2025-01-27)

  • Update engine initialisation with licence data

v4.7.2 (2025-01-08)

  • Moved Error and Logs to common module

v4.7.1 (2025-01-02)

  • Switching to the Analysis Web 14.13.0

v4.6.3 (2024-12-25)

  • Token verification on sdk side

v4.6.2 (2024-12-21)

  • Start using java common web sdk

v4.6.1 (2024-11-26)

  • Switching to the engine 14.8.2

v4.5.7 (2024-11-26)

  • Remove dependency on webdrivermanager

v4.5.6 (2024-11-19)

  • Fix creating empty folder for log files

v4.5.4 (2024-11-18)

  • Add additional logging

v4.5.3 (2024-11-05)

  • Updating License info

v4.5.1 (2024-10-23)

  • Switching to the engine 14.4.1

v4.4.1 (2024-10-18)

  • Switching to the engine 14.3.0

v4.3.3 (2024-10-11)

  • Fix discrepancy between local and reports uploaded to platform

v4.3.2 (2024-10-10)

  • Screenshot bug fix

v4.3.1 (2024-10-08)

  • Minor bugfixes

v4.2.1 (2024-08-30)

  • Switching to the engine 13.2.0

v4.1.8 (2024-08-29)

  • Remove toggle to include issues collected by evAnalyze() into the aggregated report. Included by default.

v4.1.7 (2024-08-23)

  • Additional improvements

v4.1.6 (2024-08-15)

  • Issues collected by evAnalyze() can be included into the aggregated report

v4.1.5 (2024-08-13)

  • Update Duplicate filtering rules for issues

v4.1.4 (2024-07-29)

  • Move hardcoded values to separate classes

v4.1.3 (2024-07-15)

  • Minor improvements after migrating to engine 13.1.2

v4.1.2 (2024-07-10)

  • Update package files

v4.1.1 (2024-07-05)

  • Switching to the engine 13.1.2

v4.0.2 (2024-07-03)

  • Disable redundant report directory creation.

v4.0.1 (2024-06-25)

  • Driver change, stop supporting Selenium 3

v3.5.1 (2024-06-25)

  • Switching to the engine 13.1.0

v3.4.5 (2024-06-24)

  • Json in Mobile format added.

v3.4.4 (2024-06-07)

  • Screenshots are added to json report.

v3.4.3 (2024-05-10)

  • Additional improvements to logging.

v3.4.2 (2024-04-17)

  • The Upload to the platform feature added.

v3.4.1 (2024-04-03)

  • Switching to the engine 12.2.2

v3.3.4 (2024-03-29)

  • Fix Axe KnowledgeBaseLink issue

v3.3.3 (2024-03-14)

  • Additional improvements

v3.3.2 (2024-03-13)

  • Additional improvements for saving reports

v3.3.1 (2024-03-07)

  • Switching to the engine 12.1.2

v3.2.2 (2024-02-27)

  • Adding new options for engine configuration.

v3.2.1 (2024-02-27)

  • Switching to the engine 11.1.0

v3.1.3 (2024-02-14)

  • Re-throw any exception that can appear while generating HTML report
  • Deprecate EvincedRuntimeException. EvincedSDKException should be used instead

v3.1.2 (2024-02-11)

  • Fix possible JS Exception on evStart

v3.1.1 (2024-02-11)

  • Fix HTML report generation for big amount of issues

v3.0.1 (2024-01-26)

  • Enable EvCore

v2.8.1 (2024-01-25)

  • Switching to the semantic engine 11.0.1

v2.7.2 (2023-12-18)

  • Add memory debugging utils enabled with system variable EV_MEMORY_FOOTPRINT=enable

v2.7.1 (2024-01-15)

  • Switching to the semantic engine 11.0.0

v2.6.1 (2023-12-25)

  • Add CSV reporting

v2.5.1 (2023-12-25)

  • Switching to the semantic engine 10.1.1

v2.4.2 (2023-12-04)

  • Workaround for stopAnalysis JavaScript Exception happening on page reload

v2.4.1 (2023-11-23)

  • Switching to the semantic engine 10.0.1

v2.3.2 (2023-11-02)

  • new method to add axe configurations rule .addRule

v2.3.1 (2023-10-17)

  • Exporting reports is added

v2.2.1 (2023-09-18)

  • Switching to the semantic engine 8.3.2

v2.1.1 (2023-08-25)

  • Switching to the semantic engine 8.2.0

v2.0.1 (2023-08-21)

  • Update WebDriverManager to support Chrome versions > 115
  • Switching to Java version 11

v1.35.4 (2023-08-14)

  • Implement the Screenshots feature to include screenshots to the reports.

v1.34.1 (2023-07-27)

  • Global Switch ON/OFF:
    • Protection of being used after evStart was called.
    • The Evinced behavior can be switched off with environment variable EV_SWITCH_ON=false .

v1.33.1 (2023-07-11)

  • Method setEnableScreenshots is added to class EvincedConfiguration.

v1.32.1 (2023-06-15)

  • Add explicit WebDriver parameter to evSaveFile method.

v1.31.1 (2023-06-09)

  • Switching to the semantic engine 8.1.0
    1. [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.30.4 (2023-06-08)

  • Remove some duplicates with absent code snippets
  • Switching to the semantic engine 8.0.0
    1. [UF] Revisited Accessible Name false positives for elements with IDs containing special characters when shadow DOM is supported
    2. [UF] Added Support for new evCore only validation 'Meaningless Alt Text'
    3. [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.20.1 (2023-04-25)

  • Switching to the semantic engine 7.4.0
    1. [UF] Fixed a crash when internal iframes finish loading before the main window
    2. [UF] Bugfix: Fix crashes when the Shadow DOM toggle is on

v1.19.1 (2023-04-18)

  • Removed unnecessary dependency on log4j package
  • Added environment variable EV_LOGGING_MODE=enable to switch internal logging on

v1.18.2 (2023-03-31)

  • Bug fix: Update Reporter to fix invoking deprecated method in Selenium 4.x

v1.18.1 (2023-03-31)

  • Bug fix: Adjust Reporter to work with Selenium 3.x and modern versions of Chrome

v1.17.3 (2023-03-07)

  • Switching to the semantic engine version 7.2.1
    • minor bugfix for SVGs at isInViewport calculation
    • enable comparison of EvCore with legacy enginges, toggle: ENABLE_EV_CORE_COMPARISON

v1.17.1 (2023-02-20)

  • Update knowledgeBaseLink functionality

v1.16.1 (2023-02-14)

  • Add possibility to update knowledgeBaseLink in configuration

v1.15.1 (2023-02-10)

  • Switching to the semantic engine version 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.14.3 (2023-01-10)

  • Dependencies are removed from distribution jar.
  • The latest available versions of dependency packages are used.

v1.14.1 (2023-01-04)

  • Switching to the semantic engine version 6.0.0
    1. Delete Evinced "Broken Skip Link" validation
    2. Released a new Evinced validation: "Language Attribute Mismatch"
    3. Improved "Language Attribute Mismatch" validation
    4. Renamed "Text on Image" validation to "Text Contrast on Compound Background" and updated description
    5. Bugfix: Added disabled attribute handling

v1.13.1 (2022-12-28)

  • API change: Added ability to switch on/off Evinced functionality EvincedSDK.switchOn(false).
  • Fix for missed issues on the last page that could happen sometines.

v1.12.1 (2022-12-23)

  • Command evStop will return only issues found between evStart and evStop.
  • New boolean configuration option useGlobalPersistentData is added to keep previous behavior of evStop command.
  • API change (backward compatible): EvincedSDK is made utility class EvincedSDK.getInstance().setCredentials() -> EvincedSDK.setCredentials()

v1.11.1 (2022-12-20)

  • Javadocs are added

v1.10.1 (2022-12-13)

  • Support both versions of Selenium WebDriver 3.x and 4.x
  • Remove Selenium WebDriver package from SDK jar and transitive dependencies

v1.9.1 (2022-12-02)

  • New method evSaveFile(String filename, FileFormat format) is added to save aggregated report.
  • Multithreading mode is supported.

v1.8.6 (2022-11-17)

  • Support of Firefox browser is added

v1.8.5 (2022-11-17)

  • Update sarif report generator
  • Update semantic engine version 4.0.0

Ignore validations for dynamically created href (false pos)

v1.8.3 (2022-11-04)

  • Update semantic engine version 3.2.2

    Added page visit usage counter

v1.8.2 (2022-11-03)

  • Update semantic engine version 3.2.1

    Get tenant name from license token (usage)

v1.8.1 (2022-10-31)

Breaking API Changes:

  • Order of parameters for methods
1- public void setOfflineCredentials(String authToken, String serviceId) {
2+ public void setOfflineCredentials(String serviceId, String authToken) {
3
4- public void setCredentials(String secret, String serviceId) {
5+ public void setCredentials(String serviceId, String secret) {

v1.7.2 (2022-10-31)

  • Correct default internal configuration of feature flags

v1.7.1 (2022-10-25)

  • Save running state in multiple driver runs

v1.6.1 (2022-10-18)

  • Update semantic engine version 3.1.2

    Fix bounding box calculation

v1.5.1 (2022-10-18)

  • Add sarif report

v1.4.1 (2022-10-05)

  • Update html report generator

v1.3.1 (2022-09-20)

  • Added logging api for server configuration

v1.2.1 (2022-09-20)

  • Added licensing

v1.1.1 (2022-09-01)

  • Added API to skip validations to tune engine validators settings

v1.0.1 (2022-08-15)

  • Support of single run mode with evAnalyze() command.
  • Support of flow mode with evStart() and evStop() commands.
  • evReport() command to store report in JSON or HTML(v2) format.
  • Iframes support.
  • Shadow DOM support.
  • Semantic engine version 2.0.0
    1. Introducing a new validation: missing focus indication
    2. Rename validation: from now on, focus indication will be called insufficient focus indication
    3. HTML report rebranding