On this page
Changelog Puppeteer JavaScript 1.27.11 (Oct 29, 2024) Bug Fixes 1.27.10 (Oct 21, 2024) Features Added supported Chrome emulation devices Added support for dynamic match level. For further information, see Dynamic text match level 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 Resolved issue with incomplete types of eyes.check
Ultrafast Grid is now able to process regions in screenshots taken with layoutBreakpoints
even if they were detached and reattached to the DOM 1.27.8 (Sep 10, 2024) Bug Fixes Resolved issue detecting browser version in certain websites Improved performance when taking screenshots of scrollable websites 1.27.7 (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 1.27.6 (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 1.27.5 (Jun 26, 2024) Features Improved layout algorithm Improved support for automation framework retries to avoid having duplicate tests 1.27.4 (May 28, 2024) Bug Fixes 1.27.3 (May 28, 2024) Bug Fixes Improved handling of network connection issues Resolved issue with excessive heartbeat requests being sent 1.27.2 (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. 1.27.1 (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. 1.27.0 (Apr 15, 2024) Features Improved heuristic to detect the latest commit SHA and timestamp to improve conflict management Bug Fixes Resolved issue with region coordinates not calculated correctly 1.26.1 (Apr 1, 2024) Bug Fixes 1.26.0 (Mar 31, 2024) Features Added support for puppeteer version 22 and later 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 1.25.0 (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 1.24.0 (Feb 13, 2024) Features Puppeteer version 22 and higher is now supported Bug fixes An error is now generated when there is a non-Unicode character Resolved issue with CDP commands in Chromium 1.23.7 (Jan 30, 2024) Features Added support for configuring proxy settings using APPLITOOLS_PROXY_URL
environment variable 1.23.6 (Jan 16, 2024) Bug fixes Fixed issue parsing media when using Ultrafast Grid 1.23.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 1.23.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 1.23.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 1.23.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
1.23.1 (Dec 5, 2023) Features Bug fixes Improved concurrency support 1.23.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 Test results are now generated even if there is an unexpected error in some of the tests Long running tasks no longer time out 1.22.4 (Nov 7, 2023) 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 1.22.3 (Oct 30, 2023) Bug fixes Safe selectors are now generated as close as possible to taking DOM snapshot 1.22.2 (Oct 25, 2023) Bug fixes 1.22.1 (Oct 19, 2023) Bug fixes Fixed serverUrl
configuration propagation 1.22.0 (Oct 17, 2023) Features New devices added to IosDeviceName enum Bug fixes SDK no longer uses an ascii text decoder General changes 1.21.0 (Sep 29, 2023) Bug fixes 1.20.0 (Sep 25, 2023) Bug fixes 1.19.1 (Sep 12, 2023) Bug fixes dom-snapshot now supports xml pages and parents inside css URLs 1.19.0 (Sep 11, 2023) Bug fixes Added support for coded regions with layoutBreakpoints
reload 1.18.5 (Sep 04, 2023) Features Added support for fallback in req
1.18.4 (Aug 30, 2023) Bug fixes 1.18.3 (Aug 18, 2023) Features Replace and close tunnels by tunnel id Bug fixes Optimized driver usage on close 1.18.2 (Aug 10, 2023) Bug fixes 1.18.1 (Aug 08, 2023) Bug fixes 1.18.0 (Aug 08, 2023) Features Improved log event on eyes.open
1.17.19 (Aug 08, 2023) Features Custom headers are now supported for resource fetching 1.17.18 (Aug 03, 2023) Features Added stuck request retries to all requests to UFG and Eyes Bug fixes 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 1.17.17 (Jul 27, 2023) Bug fixes Fixed rendering issue with Chrome >113 and css white-space property 1.17.16 (Jul 21, 2023) Bug fixes Fixed workspace dependencies 1.17.15 (Jul 21, 2023) Bug fixes 1.17.14 (Jul 18, 2023) Bug fixes 1.17.13 (Jul 13, 2023) Bug fixes Fixed an issue when an inability to freeze a gif image caused sdk crush Fixed issue when sdk crushed due to invalid resource URL in UFG mode 1.17.12 (Jul 10, 2023) Features Added the ability to skip deserialized dom snapshot 1.17.11 (Jul 05, 2023) Bug fixes 1.17.10 (Jul 05, 2023) Features Added support for DNS caching Added binaries and made them available in jfrog Bug fixes Fixed issue with getResults
log appearing in console when file handler is configured Fixed auto tunnel cleanup after unexpected end of the process 1.17.9 (Jun 29, 2023) Bug fixes 1.17.8 (Jun 28, 2023) Bug fixes 1.17.7 (Jun 28, 2023) Bug fixes 1.17.6 (Jun 28, 2023) Bug fixes Removed content type when request does not contain any body 1.17.5 (Jun 21, 2023) Features Added overload for locate method, to call it with custom target Puppeteer JavaScript 1.27.11 (Oct 29, 2024) 1.27.10 (Oct 21, 2024) 1.27.8 (Sep 10, 2024) 1.27.7 (Aug 13, 2024) 1.27.6 (July 24, 2024) 1.27.5 (Jun 26, 2024) 1.27.4 (May 28, 2024) 1.27.3 (May 28, 2024) 1.27.2 (May 7, 2024) 1.27.1 (May 1, 2024) 1.27.0 (Apr 15, 2024) 1.26.1 (Apr 1, 2024) 1.26.0 (Mar 31, 2024) 1.25.0 (Feb 29, 2024) 1.24.0 (Feb 13, 2024) 1.23.7 (Jan 30, 2024) 1.23.6 (Jan 16, 2024) 1.23.5 (Jan 2, 2024) 1.23.4 (Dec 19, 2023) 1.23.3 (Dec 18, 2023) 1.23.2 (Dec 12, 2023) 1.23.1 (Dec 5, 2023) 1.23.0 (Nov 21, 2023) 1.22.4 (Nov 7, 2023) 1.22.3 (Oct 30, 2023) 1.22.2 (Oct 25, 2023) 1.22.1 (Oct 19, 2023) 1.22.0 (Oct 17, 2023) 1.21.0 (Sep 29, 2023) 1.20.0 (Sep 25, 2023) 1.19.1 (Sep 12, 2023) 1.19.0 (Sep 11, 2023) 1.18.5 (Sep 04, 2023) 1.18.4 (Aug 30, 2023) 1.18.3 (Aug 18, 2023) 1.18.2 (Aug 10, 2023) 1.18.1 (Aug 08, 2023) 1.18.0 (Aug 08, 2023) 1.17.19 (Aug 08, 2023) 1.17.18 (Aug 03, 2023) 1.17.17 (Jul 27, 2023) 1.17.16 (Jul 21, 2023) 1.17.15 (Jul 21, 2023) 1.17.14 (Jul 18, 2023) 1.17.13 (Jul 13, 2023) 1.17.12 (Jul 10, 2023) 1.17.11 (Jul 05, 2023) 1.17.10 (Jul 05, 2023) 1.17.9 (Jun 29, 2023) 1.17.8 (Jun 28, 2023) 1.17.7 (Jun 28, 2023) 1.17.6 (Jun 28, 2023) 1.17.5 (Jun 21, 2023)