Release 25.7
See what's new in Perfecto 25.7 (released on June 8, 2025):
Scriptless Mobile enhancements
In this release, Scriptless Mobile includes the following enhancements.
Improved time awareness
Scriptless Mobile's AI Assistant now has an enhanced understanding of time. Until now, the Assistant did not have a consistent reference for "today," "yesterday," or other time-based expressions. With this update, it now uses GMT (UTC) as its standard reference time, allowing you to ask questions such as:
-
Does the time on the screen match the current time?
-
Is the time on the screen displayed in US timezone correspond to the current UTC time?
-
Is the selected date yesterday's date?
To learn more, see Best practices for working with AI validations.
Validate more than just the device screen
You can now use the AI Validation command in Scriptless Mobile to run validations that go beyond what is visible on the device screen. This includes checking variable values or asking about general factual knowledge, as long as your question can be answered with a clear PASS or FAIL. For example:
-
Is '400 First Avenue North #400, Minneapolis, MN 55401' a valid US address?
-
Is ${x} bigger than 5 and also divisible by 3?
-
Does ${message} provide enough specific information as an error message?
To learn more, see General knowledge questions.
Appium automation changes
This release includes the following changes relevant for Appium automation.
Command name change
To ensure consistency with future AI command naming conventions, the perfecto:ai-validate
command was renamed to perfecto:ai:validation
. If your scripts reference the old command name, make sure to update them accordingly.
To learn more about this command, see AI validation (FR).
EOL notice: iOS 13 and 14
Perfecto devices running iOS 13 and 14 have reached End of Life (EOL) and are no longer supported in Perfecto.
To learn more, see Suspension of support policy | Mobile device OS.
End-of-life notice: Flutter
Support for the Perfecto integration with Flutter will end on November 20, 2025. You can continue to use Flutter for application development, but testing must be conducted with Appium, using either the Appium Flutter Driver or the Appium Driver Flutter package.
Platform support | Virtual devices
The following new versions are now available.
New iOS versions
You can now test your applications on simulators running the following iOS versions:
-
18.5 GA
For an updated list of devices and versions, see Supported simulator devices and OS versions.
Appium 2.19
You can now test your applications on emulators and simulators using Appium 2.19 with an Appium 2-compatible client.
For a list of supported Appium versions for virtual devices, see Supported platforms > Virtual devices.
To learn more about working with virtual devices, see the Virtual mobile devices section in our documentation.
Browser support
You can now test your applications in the following new browser versions:
-
Microsoft Edge 137 Stable on Windows machines
-
Mozilla Firefox 139 Stable and 140 Beta on Windows and Mac machines
-
Google Chrome 137 Stable on Windows and Mac machines
For a complete list of supported browsers, see Supported platforms.