Skip to main content

Changelog

Appium Java

5.68.1 (Aug 13, 2024)

Bug Fixes

  • Resolved an issue where the wrong CSS file was included in the DOM when a link element did not have an href attribute
  • Fixed a failure that occurred with an error when the page DOM changed during resize while using layoutBreakpoints and element-based coded regions
  • Removed outdated, unsupported devices from the Ultrafast Grid supported devices list. For the current list of supported devices, see Ultrafast Grid Supported Devices

5.68.0 (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.67.11 (Jun 26, 2024)

Features

  • Improved layout algorithm
  • Improved support for automation framework retries to avoid having duplicate tests

5.67.10 (Jun 11, 2024)

Bug Fixes

  • SDK no longer searches for NML multiple times
  • Added support for self-healing for Shadow DOM elements

5.67.9 (May 30, 2024)

Features

  • It is now possible to specify elements inside shadow DOM as coded regions

5.67.8 (May 9, 2024)

Bug Fixes

  • matchTimeout is now disabled by default (default value is now 0 instead of 2000).

5.67.7 (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.67.6 (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.67.5 (Apr 16, 2024)

Features

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

Bug Fixes

  • Resolved issue with setMobileCapabilities overriding existing values

5.67.4 (Apr 1, 2024)

Bug Fixes

  • Internal improvements

5.67.3 (Mar 31, 2024)

Bug Fixes

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

Features

  • Added support for taking webview full page screenshot with Native Mobile Library

5.66.9 (Feb 29, 2024)

Bug fixes

  • The Eyes server URL can now include a path, for example https://eyes.mycompany.com/eyes
  • Fixed issue executing DOM-Capture script
  • Resolved issue with port collision when running tests with Execution Cloud

5.66.8 (Feb 13, 2024)

Bug fixes

  • An error is now generated when there is a non-Unicode character
  • Resolved issue with CDP commands in Chromium
  • Fixed an issue with support for Appium Client 9.x

5.66.7 (Feb 6, 2024)

Bug fixes

  • Internal improvements

5.66.6 (Jan 30, 2024)

Features

  • Added support for configuring proxy settings using APPLITOOLS_PROXY_URL environment variable

5.66.5 (Jan 16, 2024)

Bug fixes

  • Fixed issue parsing media when using Ultrafast Grid
  • Fixed issue when using useSystemScreenshot together with Native Mobile Library

5.66.4 (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
  • Added new devices to IosDeviceName enum
  • Fixed issue when using visual locators

5.66.3 (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.66.2 (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.66.1 (Dec 12, 2023)

Features

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

Bug fixes

  • Added support for LazyLoad when reloading the page using layoutBreakpoints

5.66.0 (Dec 5, 2023)

Features

  • Added getResults method

Bug fixes

  • Improved concurrency support

5.65.0 (Nov 21, 2023)

Features

  • A notification now appears if there is a newer version of the SDK

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.64.10 (Nov 7, 2023)

Features

  • Added warning when driver used with capabilities that may conflict with Applitools native mobile library

Bug fixes

  • Handled duplicated style properties in inline style tags in UFG tests
  • UFG requests that respond with a 503 error are now automatically retried
  • Fixed issue that caused DOM snapshots to be taken for different viewport sizes when layout breakpoints were explicitly turned off

5.64.9 (Oct 30, 2023)

Bug fixes

  • Safe selectors are now generated as close as possible to taking DOM snapshot

5.64.8 (Oct 25, 2023)

Bug fixes

  • Internal improvements

5.64.7 (Sep 12, 2023)

Bug fixes

  • dom-snapshot now supports xml pages and parents inside css URLs

5.64.6 (Sep 11, 2023)

Bug fixes

  • Added support for coded regions with layoutBreakpoints reload

5.64.5 (Sep 04, 2023)

Features

  • Added support for fallback in req

5.64.4 (Aug 25, 2023)

Bug fixes

  • Internal improvements

5.64.3 (Aug 18, 2023)

Features

  • Replace and close tunnels by tunnel id

Bug fixes

  • Fixed incorrect stitchMode, hideScrollbars, and hideCaret checkSettings mapping
  • Optimized driver usage on close

5.64.2 (Aug 10, 2023)

Bug fixes

  • Propagated stitch mode to applitools Mobile lib

5.64.1 (Aug 08, 2023)

Bug fixes

  • Internal improvements

5.64.0 (Aug 08, 2023)

Features

  • Improved log event on eyes.open

5.63.7 (Aug 08, 2023)

Features

  • Custom headers are now supported for resource fetching

5.63.6 (Aug 07, 2023)

Bug fixes

  • Fixed incorrect stitchMode mapping in checkSettings

5.63.5 (Aug 03, 2023)

Features

  • Added stuck request retries to all requests to UFG and Eyes

Bug fixes

  • Fixed incorrect version in agentId
  • Log Event settings are now populated with with env vars
  • Extract device orientation from a browser for web executions
  • Improved orientation extraction for iOS devices
  • Improved fetch error experience when fetching from tunnel

5.63.4 (Jul 27, 2023)

Bug fixes

  • Fixed rendering issue with Chrome >113 and css white-space property

5.63.3 (Jul 23, 2023)

Bug fixes

  • Internal improvements

5.63.2 (Jul 23, 2023)

Bug fixes

  • Internal improvements

5.63.1 (Jul 23, 2023)

Bug fixes

  • Internal improvements