Skip to main content

Changelog

Robot Framework

5.16.1 (Oct 29, 2024)

Features

5.16.0 (Oct 21, 2024)

Features

  • Added support for dynamic match level. For further information, see Dynamic text match level
  • Added supported Chrome emulation devices
  • The SDK can now automatically retrieve the APPLITOOLS_BATCH_ID and APPLITOOLS_BATCH_BUILD_ID information from Git when running in SCM CI pipelines
  • You can now download side by side images with diffs highlighted

Bug Fixes

  • Ultrafast Grid is now able to process regions in screenshots taken with layoutBreakpoints even if they were detached and reattached to the DOM

5.15.2 (Sep 10, 2024)

Features

  • You can now add an environment variable to disable the secure tunnel strict TLS verification

Bug Fixes

  • Resolved issue detecting browser version in certain websites
  • Improved performance when taking screenshots of scrollable websites
  • Resolved performance issues with unnecessary exception being generated if users did not have the APPLITOOLS_API_KEY variable set
  • Removed outdated, unsupported devices from the Ultrafast Grid supported devices list. For the current list of supported devices, see Ultrafast Grid - Supported Browsers and Devices

5.15.1 (July 24, 2024)

Features

  • Added API for Configuration class: setDisableNMLUrlCache to allow search for NML multiple times

Bug Fixes

  • No longer attempts to run JavaScript on mobile apps
  • Log no longer includes full content of web resources

5.14.12 (May 28, 2024)

Bug Fixes

  • Internal improvements

5.14.11 (May 28, 2024)

Bug Fixes

  • Improved handling of network connection issues
  • Resolved issue with excessive heartbeat requests being sent

5.14.10 (May 7, 2024)

Bug Fixes

  • The layout algorithm now takes page information from input values

Features

  • If git is not available, the SDK now takes APPLITOOLS_GIT_LATEST_COMMIT_TIMESTAMP and APPLITOOLS_GIT_LATEST_COMMIT_SHA environment variables to set the latest git commit information.
  • Custom domains for the Eyes server URL are now supported.

5.14.9 (May 1, 2024)

Bug Fixes

  • Resolved issue with Ultrafast Grid rendering URLs that contained certain Unicode characters.
  • The SDK now detects if Native Mobile Library has been injected only once per driver.
  • Resolved issue with the matchTimeout configuration not being applied correctly.

5.14.8 (Apr 17, 2024)

Features

  • Improved heuristic to detect the latest commit SHA and timestamp to improve conflict management

5.14.7 (Apr 1, 2024)

Bug Fixes

  • Internal improvements

5.14.6 (Mar 31, 2024)

Features

  • Added the option to include a merge timestamp using the gitMergeBaseTimestamp configuration method
  • Added support for parallel push and PR flows, using the APPLITOOLS_BATCH_BUILD_ID environment variable
  • The Eyes server now automatically aborts abandoned tests

Bug Fixes

  • Avoid using deprecated webdriver commands
  • Improved stability when deploying Eyes updates

5.14.0 (Jan 30, 2024)

Features

  • Added support for configuring proxy settings using APPLITOOLS_PROXY_URL environment variable

5.13.6 (Jan 16, 2024)

Bug fixes

  • Fixed issue parsing media when using Ultrafast Grid

5.13.5 (Jan 2, 2024)

Features

  • When using visual locators, results of locate method are now ordered based on location on the screen starting from top left.

Bug fixes

  • Improved error handling while taking a DOM snapshot
  • Fixed handling of tests with multiple steps using Applitools Native Mobile Library
  • Custom OS name passed through configuration is now passed to the session correctly
  • Fixed issue aborting a test which failed to start

5.13.4 (Dec 19, 2023)

Bug fixes

  • Screenshots are now scaled properly in iOS devices with Appium 2
  • Fixed infinite loop that may appear during attribute extraction
  • Resolved performance issue with multiple runners within the same process

5.13.3 (Dec 18, 2023)

Bug fixes

  • Fixed issue when page didn't reload for one of the breakpoints if the initial viewport size matches it

5.13.2 (Dec 12, 2023)

Features

  • Applitools Windows binaries are now signed
  • Improvements to Applitools Native Mobile Library
  • Improved DOM snapshot elements extraction in Ultrafast Grid

Bug fixes

  • Added support for LazyLoad when reloading the page using layoutBreakpoints

5.13.1 (Dec 5, 2023)

Features

  • Added eyes.get_results() method
  • You can now target an image using eyes.check

Bug fixes

  • Improved concurrency support

5.13.0 (Nov 21, 2023)

Features

  • A notification now appears if there is a newer version of the SDK
  • force_full_page_screenshot is now supported in robot mobile_native runners

Bug fixes

  • Preserve css declarations order in dom-snapshot
  • devtool commands are now supported in all Chromium browsers
  • Long running tasks no longer time out
  • Test results are now generated even if there is an unexpected error in some of the tests

5.12.6 (Oct 17, 2023)

Features

  • New devices added to IosDeviceName enum

Bug fixes

  • Automatic test results are now correctly propagated in pabot
  • SDK no longer uses an ascii text decoder
  • Webview screenshots can now be taken with css stitching

General changes

  • Removed jsdom dependency

5.12.5 (Aug 18, 2023)

Features

  • Replace and close tunnels by tunnel id

Bug fixes

  • Optimized driver usage on close

5.12.4 (Aug 10, 2023)

Bug fixes

  • Internal improvements

5.12.3 (Aug 08, 2023)

Bug fixes

  • Internal improvements

5.12.2 (Aug 08, 2023)

Features

  • Improved log event on eyes.open