2.18.19 (2024-10-10)
Fixed
- Fixed an issue of not displaying an overridden flow parameter value in "Expected value" section.
2.18.18 (2024-10-10)
Fixed
- Fixed an issue where test save conflicts were not being properly detected.
2.18.17 (2024-10-10)
Priority: High
Fixed
- Fixed an issue causing the trainer to save reusable flows improperly when collapsed.
2.18.16 (2024-10-09)
Fixed
- Fixed an issue with recording training information for browser tests.
2.18.15 (2024-10-07)
Changed
- Updated max allowed genai assertions from 3 to 6
Fixed
- Fixed an issue with mobile training against Android tablets where the device orientation was labeled with the inverse value.
- Fixed an issue in the mobile trainer UI preventing users from editing flow parameters
2.18.12 (2024-10-02)
Fixed
- Fixed an issue which prevented mobile training sessions with local devices from starting correctly.
- Fixed an issue in quick edit that caused subsequent test edits to not prefill values in the launch trainer modal.
- Conducted routine application maintenance.
2.18.9 (2024-09-30)
Added
- Added support for the "matches regex" assertion type in web and mobile testing.
Fixed
- Fixed an error which would cause the API Test Editor to crash when viewing a step which sets a variable value to undefined.
2.18.7 (2024-09-26)
Fixed
- Fixed an issue with translation keys showing up for tooltip of element selector button.
- Show warning when a test has more than 3 GenAI Assertion steps.
2.18.5 (2024-09-26)
Fixed
- Fixed issues in the API test editor when running scripts.
- Conducted routine application maintenance.
- Fixed an issue with mobile step ID generation where editing Assert step caused new ID to be created.
- Fixed an issue in mobile test creation where the selecting an element for assertions would sometimes alternate between two different elements as the mouse moved.
- Fixed an issue in API Test assertions where certain character sequences in the expected value would not be correctly transformed when executing the assertion.
- Fixed an issue when switching steps in the API Test Editor.
2.18.0 (2024-09-19)
Added
- Added support for case insensitive assertions as well as new assertion types in API testing, including greater than or less than, starts with or ends with, and regular expression assertions.
Changed
- Release GenAI Assertions for general availability.
- Added the ability to learn and explicitly store criteria for GenAI assertions to improve consistency across runs.
2.15.13 (2024-09-17)
Fixed
- Conducted routine application maintenance.
- Reset the browser's Safe Browsing settings to "Standard protection".
- Made it easier to recover work in a training session if an error occurs while creating or editing a step.
2.15.10 (2024-09-13)
Changed
- Improved native mobile enter text logic.
- Conducted routine application maintenance.
Removed
- Fixed an error when running a step with a missing snippet.
- Conducted routine application maintenance to clean up some dependencies.
Fixed
- Fixed an issue with sending text in mobile tests.
- Fixed an issue where mobile flows created in quick edit mode would not have the proper mobile platform value assigned.
2.15.4 (2024-09-09)
Changed
- Supported mobile appium/javascript snippets in the snippet editor prompt for mobile tests.
- Displayed more informative error message if the app crashed.
- Honored the GenAI setting in the query editor.
- Improved replay of GenAI assertions with short explanations.
- Updated native mobile tests libraries.
- Autocompleted variable names now included closing curly braces when accepting an autocomplete option.
2.14.5 (2024-09-04)
Changed
- Fixed an error when creating mobile training sessions.
2.14.4 (2024-09-04)
Added
- Internal changes to support an upcoming feature release.
- Fixed reintroduced issue when testing GenAI Assertions containing aliased variables such as app.url.
- Internal changes to support an upcoming feature release.
Changed
- Fixed an issue where the element highlight would crash the browser.
- Loading screens for mobile training sessions against tablets now indicate a tablet like device instead of a phone device
Fixed
- Fixed an issue where app would check for updates too soon on startup.
- Fixed an issue causing release notes to incorrectly render at times on Windows.
2.13.3 (2024-08-28)
Fixed
- Fixed an issue where opening certain pages in the trainer would show a white screen.
2.13.2 (2024-08-27)
Changed
- Conducted routine application maintenance.
Fixed
- Fixed an issue where the New Assertion button did not populate complex JSON objects.
- API test-level auth could not be set back to "No Auth" after setting it to something else.
2.12.7 (2024-08-21)
Added
- Enabled GenAI assertions for conditional statements in mobile tests.
- Fixed show/hide icon behavior in mobile enter text bar.
- Added support for MariaDB in the database query editor.
Fixed
- Moved the database query genAI prompt to the main query editor.
- Fixed an issue affecting the layout of elements in the API Test Editor.
- Fixed an issue affecting testing GenAI assertions in iframes.
- Listed collections in mongoDB editor.
- Skipped replay of GenAI assertions on save.
2.12.1 (2024-08-14)
Changed
- Conducted routine application maintenance.
- JavaScript snippet executions in the editor will now display error details when the snippet does not execute properly.
- Added support for using GenAI Assertions in conditional statements.
- Added support for executing reusable API test snippets.
Fixed
- Honored the selected environment on steps replay.
- Used correct datatable when requesting to "Run in cloud" for a test run in the trainer.
2.11.12 (2024-08-07)
Fixed
- Fixed clearing step annotations.
- Shadow DOM performance improvements.
2.11.10 (2024-08-02)
Changed
- Added auto-complete of postman functions in the API Test Editor when editing pre-request and post-request scripts.
- Conducted routine application maintenance.
- Validated minimum AI Assertion prompt length.
- Made selecting container element optional for Scroll To Element steps.
- Updated API version for db types.
Fixed
- GenAI assertions available for mobile tests.
- Fixed an issue with cancelling ScrollToElement blocking taps.
- Bug Fix: Resolve aliased variables correctly when testing gen AI Assertion prompts
- Fixed an issue in mobile training sessions where the UI would freeze in certain situations.
2.11.1 (2024-07-25)
Changed
- Conducted routine application maintenance.
2.11.0 (2024-07-24)
Changed
- Introduced Bypass CORS option in Accessibility Check steps.
- Query editor: Fixed the save button options when a genAI query was being edited.
2.10.48 (2024-07-15)
Changed
- Reverted mobile enter text behavior to send all of the text at once by default.
2.10.47 (2024-07-12)
Changed
- Introduced gen-AI queries in database steps.
- Improved progress and timeout messaging for capturing find information during mobile training.
Fixed
- Fixed an issue in display of rows with long text in the database query editor.
- Fixed an issue where multiple app update checks could cause issues installing the downloaded update.
2.10.43 (2024-07-09)
Changed
- Updated mobile training UI to support iPad training sessions.
Fixed
- Fixed an issue with password variable not available in the trainer.
2.10.41 (2024-07-08)
Fixed
- Fixed an issue in the database query editor where the results rows would grow in height to cover the window.
- Fixed an issue in the database query editor where the name field would display a required error when already filled in.
- Fixed an issue with the "Launch and initialize app session" step on Android mobile training sessions.
2.10.39 (2024-07-02)
Changed
- Updated the query editor to automatically scroll to newly added assertions or variables.
- Fixed setting platform version for mobile training sessions.
- Improved the database query step editor UI.
- DB query step execution updates.
- Updated GenAI assertions.
- Updated screenshot behavior for GenAI assertions.
Fixed
- Fixed an issue in the wording of text in the database query editor.
- Fixed an issue where the query editor would crash when a non-latin character was used in the query.
- Updated GenAI assertions.
- Fixed an issue in the database query editor where oversized results would not be scrollable.
- Fixed multiple issues in the database query step editor.
- Fixed an issue where GenAI assertion requests would fail with a 401/unauthorized error during extended training sessions.
Security
- updated postman-collection package dependencies.
2.10.28 (2024-06-24)
Changed
- Updated one-time snippet badge to be more visible.
- Fixed issue where some elements were not considered candidates for mobile configure finds.
- Updated formatting of advanced options in API request steps.
Fixed
- Fixed an issue preventing users from using the Japanese Romaji keyboard to enter text during mobile test training.
2.10.24 (2024-06-17)
Changed
- Changed mobile enter text steps to send characters one by one by default to improve reliability.
Fixed
- Fixed an issue where clicking "Assert on element" on Custom Find steps would not work correctly.
2.10.22 (2024-06-14)
Added
- Added new mobile settings option to switch from continuous streaming of the device UI to polling.
- Added the ability to modify the recipient address for a permanent email address step, including support for variables as the recipient address.
Fixed
- Fixed assertion issue with untrimmed zero width chars.
- Improved mobile Android element find logic.
2.10.19 (2024-06-12)
Changed
- Updated the display of GenAI Assertions.
Fixed
- Fixed an issue in mobile test training where user variables were not being initialized correctly.
2.10.17 (2024-06-10)
Added
- Added new configuration to mobile enter text steps to allow sending characters one by one.
Fixed
- Improved iOS page source parsing logic.
2.10.16 (2024-06-07)
Fixed
- Small fix to the new release notes view.
2.10.15 (2024-06-07)
Added
- Added an exciting new feature that will be released soon
- Added a button to toggle the auto-scroll behavior of the trainer steps menu.
- Allowed Users To Configure The App Update Prompt Frequency.
- Minor Enhancements To Linux Auto Update Logic.
- Introduced more advanced auto updating logic and app release notes
- Fixed edge case where mobile onboarding flow could appear in non onboarding training sessions.
Changed
- Added the ability to add a database query step to mobile tests for our upcoming database testing feature.
- Updated the Trainer auto-scroll toggle to remember the last chosen value across training sessions.
- Added informational tips to cloud training initialization screen.
- Updated the display of trainer settings.
- Updated the presentation of the new release notes UI.
- Updated the upcoming Database query editor.
- Defaulted To Every 24 hours for application update prompt frequency in the settings menu
- Added More Options To The Application Update Prompt Frequency Settings Menu.
- Updated The Release Notes UI.
Fixed
- Updated some dependencies to address issue affecting local mobile training sessions.
- Small fix to the app update process when triggered via the help menu > check for updates menu.
- Fixed an issue where temporary files created during a local run were not deleted after the run ended
2.9.3 (2024-05-30)
Added
- Added support to `data-autobot-element-id` attribute in finds.
2.9.2 (2024-05-28)
Added
- Added validation error if a click and hold step and its matching release step did not have the same HTML5 setting.
- Introduced assertion options in API steps. Users could now configure whether the step could fail immediately, continue on failure or fail at the end of the test.
2.8.50 (2024-05-22)
Added
- Added mabl mailbox support for mobile tests.
- Updated large file upload service to use core mabl API.
- Added mobile specific variables to be available during mobile training sessions.
- Showed users the time remaining for and allowed to extend mobile cloud sessions.
Fixed
- Retry iOS finds for stale elements.
2.8.25 (2024-05-03)
Priority: High
Fixed
- Fixed an issue where some conditionals were not being saved properly.