Latest updates

This section lists updates delivered since the last major release, with the most recent updates showing at the top.

Platform support | Virtual devices

The following new version is now available.

New iOS version

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.

Firefox 139 Stable| Browser support

You can now test your applications in Mozilla Firefox 139 Stable on Windows and Mac machines.

For a complete list of supported browsers, see Supported platforms.

Chrome 137 Stable | Browser support

You can now test your applications in Google Chrome 137 Stable on Windows and Mac machines.

For a complete list of supported browsers, see Supported platforms.

Improved time awareness | Scriptless Mobile

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 | Scriptless Mobile

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.

Command name change | Appium automation

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) .