Changelog
Playwright TypeScript (Standard)
1.36.1 (Feb 16, 2025)
Bug Fixes
- Internal improvements
1.36.0 (Jan 30, 2025)
Bug Fixes
- Resolved issue with
type:module
in package.json - Coded regions with dynamic match level can now be initialized with element references not only locators
- Improved network performance
- Improved branch detection on GitHub actions
- Resolved issue running SDK on Windows
1.35.2 (Jan 22, 2025)
Bug Fixes
- Internal improvements
1.35.1 (Jan 19, 2025)
Bug Fixes
- Resolved issue with ECMAScript modules in Playwright Fixture
- Resolved issue with items not being masked in the log
- Resolved performance issue with Ultrafast Grid
1.35.0 (Jan 13, 2025)
Bug Fixes
- Internal improvements
1.34.1 (Dec 31, 2024)
Features
- API keys, secret token, and dedicated cloud URLs can now be masked in the log using the argument
maskLog: true
- Resolved issue with coded regions in pages with cross origin frames
- Resolved issue with non-integer coordinates in coded regions
1.34.0 (Dec 18, 2024)
Bug Fixes
- Internal improvements
1.33.2 (Dec 5, 2024)
Bug Fixes
- Resolved issue with coded regions that had dynamic match level initialized from Locator objects
1.33.1 (Nov 29, 2024)
Bug Fixes
- Internal improvements
1.33.0 (Nov 29, 2024)
Bug Fixes
- Internal improvements
1.32.1 (Nov 27, 2024)
Bug Fixes
- Resolved issue with SCM integration
1.32.0 (Nov 12, 2024)
Bug Fixes
- Internal improvements
1.29.5 (Oct 29, 2024)
Bug Fixes
- Internal improvements
1.29.4 (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
andAPPLITOOLS_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
1.29.3 (Oct 03, 2024)
Bug Fixes
- Internal improvements
1.29.2 (Oct 01, 2024)
Bug Fixes
- Internal improvements
1.29.1 (Sep 30, 2024)
Bug Fixes
removeDuplicateTests
now supports duplicated test removal even when running on different workers or machines
1.29.0 (Sep 30, 2024)
Bug Fixes
- Internal improvements
1.28.5 (Sep 10, 2024)
Bug Fixes
- Resolved issue detecting browser version in certain websites
- Improved performance when taking screenshots of scrollable websites
1.28.4 (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 anhref
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.28.3 (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.28.2 (Jun 26, 2024)
Features
- Improved layout algorithm
- Improved support for automation framework retries to avoid having duplicate tests
1.28.1 (May 28, 2024)
Bug Fixes
- Internal improvements
1.28.0 (May 28, 2024)
Bug Fixes
- Improved handling of network connection issues
- Resolved issue with excessive heartbeat requests being sent
1.27.6 (May 28, 2024)
Bug Fixes
- Internal improvements
1.27.5 (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
andAPPLITOOLS_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
- Internal improvements
1.26.0 (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
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)
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
- Added
getResults
method
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
- Internal improvements
1.22.1 (Oct 19, 2023)
Bug fixes
- Resolved issue rendering a screenshot that includes coded regions in UFG
- Resolved issue rendering a screenshot by element or selector in UFG
- 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
- Webview screenshots can now be taken with css stitching
General changes
- Removed jsdom dependency
1.18.6 (Sep 04, 2023)
Features
- Added support for fallback in
req
1.18.5 (Aug 30, 2023)
Bug fixes
- Internal improvements
1.18.4 (Aug 18, 2023)
Features
- Replace and close tunnels by tunnel id
Bug fixes
- Optimized driver usage on close
1.18.3 (Aug 10, 2023)
Bug fixes
- Internal improvements
1.18.2 (Aug 10, 2023)
Bug fixes
- Internal improvements
1.18.1 (Aug 08, 2023)
Bug fixes
- Internal improvements
1.18.0 (Aug 08, 2023)
Features
- Improved log event on
eyes.open
1.17.22 (Aug 08, 2023)
Features
- Custom headers are now supported for resource fetching
1.17.21 (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.20 (Jul 27, 2023)
Bug fixes
- Fixed rendering issue with Chrome >113 and css white-space property
1.17.19 (Jul 21, 2023)
Bug fixes
- Fixed workspace dependencies
1.17.18 (Jul 21, 2023)
Bug fixes
- Internal improvements
1.17.17 (Jul 18, 2023)
Bug fixes
- Internal improvements
1.17.16 (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.15 (Jul 12, 2023)
Bug fixes
- Internal improvements
1.17.14 (Jul 12, 2023)
Bug fixes
- Internal improvements
1.17.13 (Jul 11, 2023)
Bug fixes
- Internal improvements
1.17.12 (Jul 10, 2023)
Features
- Added the ability to skip deserialized dom snapshot
1.17.11 (Jul 05, 2023)
Bug fixes
- Internal improvements
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
- Internal improvements
1.17.8 (Jun 28, 2023)
Bug fixes
- Internal improvements
1.17.7 (Jun 28, 2023)
Bug fixes
- Internal improvements
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