2.24.19 (2025-04-25)
Added
- Added an option to import api steps from cURL requests.
Changed
- Improved the quality of generated API tests.
- Conducted routine application maintenance.
Fixed
- Fixed a bug where the mabl Trainer would not allow recording of an enter text step when the focus was on a non-editable field.
- Removed an excess scrollbar that showed during API Test Generation
2.24.14 (2025-04-23)
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance.
Fixed
- Fixed a bug where preview of visual find description would not update after using Redraw button to select new area.
2.24.11 (2025-04-22)
Added
- Added support for variable usage and variable autocomplete in visual tap step.
- Added ability to use variables in visual find descriptions.
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance
Fixed
- Updated title and copy of the visual find overlay.
- Fixed a bug where quick edit could cause corruption of the visual tap step.
- Fixed an issue where long running operations in the mabl Trainer would cause tap step to show results of validation of a different step.
- Fixed an issue during test generation causing the intent display to be empty for the first few seconds after the Trainer launches.
- Fixed a visual bug in the mabl Trainer when displaying test intent during test generation.
2.24.5 (2025-04-17)
Priority: High
Fixed
- Fixed a bug where "Wait Until" steps couldn't be created.
- Fixed a bug where tap coordinates were not saved after editing a tap step.
2.23.5 (2025-04-09)
Fixed
- Fixed a bug where the preview of response values extracted from a JSON body was empty in the mabl Trainer API step editor.
2.23.4 (2025-04-07)
Fixed
- Fix ability to set variables in API tests with multiple flows.
2.23.3 (2025-04-03)
Added
- Added the ability to filter variables by name in the Manage Variables view
- Added support for mobile visual find.
- Implemented internal changes to support an upcoming API testing feature.
Changed
- Conducted routine application maintenance.
Fixed
- Address some mobile find issues by improving the scoring of the find logic.
2.21.15 (2025-04-01)
Added
- Added the ability to search for flows by semantic meaning to the web and mobile trainers.
Changed
- Conducted routine application maintenance.
Fixed
- Hide Passkey dialog during training sessions.
2.21.11 (2025-03-21)
Added
- Enhanced drag and drop capabilities in the API Test Editor to allow collapsed flows to be dragged.
Fixed
- Fixed an issue in the mabl Trainer where the search bar icon would be visible on secondary windows such as the snippet editor.
- Fixed an issue in the mabl Trainer where the title of the window would overflow onto another line in Japanese.
2.21.9 (2025-03-19)
Added
- Added intelligent name suggestion when bulk adding steps to a flow in the API Test Editor based on the steps in the flow and workspace naming conventions for API flows.
2.21.8 (2025-03-18)
Changed
- Improved the authentication details and snippets tabs in the API Test Editor so that information about inherited values is displayed.
Fixed
- Fixed a bug in the API Test Editor which would cause the editor to crash after deleting certain steps.
- Fixed a bug in the API Test Editor where the test configuration modal would open when adding a step.
2.21.5 (2025-03-10)
Added
- Added the ability to hold shift and click to select a range of steps in the API Test Editor.
2.21.4 (2025-03-07)
Added
- Added support for a soon to be released feature for the API Test Editor.
Changed
- Updated the look of the API Test Editor to increase consistency with the mabl Trainer.
- Updated the look of the API Test Editor when creating a new test.
- Conducted routine application maintenance.
2.21.0 (2025-03-04)
Changed
- Improved Android find logic speed.
Fixed
- Fixed a bug where local runs of API tests initiated from the desktop app would not use test-level reusable snippets.
2.20.22 (2025-03-03)
Fixed
- Fixed a bug in the API Test Editor where running the test would fail to use the current value of variables.
2.20.21 (2025-03-03)
Added
- Added the option to bulk copy and paste steps in the mabl Trainer.
Fixed
- Fixed an issue with training an mobile enter text step using a variable
2.20.19 (2025-02-27)
Added
- Added a new configurable option to enter text in mobile tests.
- Added scenario name to the virtual tab badge tooltip.
- Added a search bar to the mabl Trainer to quickly find steps in a test.
- Updated pendo guide ID for mobile tests.
- Added a "Flow parameters" badge in the mabl Trainer to quickly view the values of applied parameters on flows.
- Added a badge to the mabl Trainer indicating when a step has a note.
- Added a preview of the API URL value after variable replacement in the API Test Editor.
Changed
- Improved contrast for the forms in the app.
- Changed the deployment event result card to show failed plan runs first.
- Changed the mabl trainer close confirmation modal to use standard button styles.
- Changed the results by test tab to not display the mobile build file column for workspaces that do not use mobile tests.
- Changed the mabl trainer step forward action to use a more appropriate icon.
- Removed "Added by mabl" badges from the automatically added steps in the mabl trainer.
- Changed the width of the add step panel to be consistent with the main mabl trainer window.
- Updated nested conditional steps in the trainer to change color based on depth, making it easier to distinguish steps at different levels of nesting.
- Improved the API Editor UI by hiding the "Set response cookies in browser" option for mobile tests.
Fixed
- Fixed an issue with saving mobile conditional ELSE IF steps
- Fixed an issue in the API Test Editor where newly created variables would not be available as an autocomplete option in the URL field.
2.20.8 (2025-02-18)
Changed
- Added screen capture assertions to conditionals.
2.20.7 (2025-02-13)
Changed
- Added a "clear selection" button to the API Test Editor when selecting multiple steps to delete.
- Remove large file upload from labs. It is now available to all users without enabling the labs feature.
Fixed
- Fixed an issue with saving mobile configure find conditional steps.
2.20.4 (2025-02-04)
Added
- Added the ability to bulk select and delete steps in the API Test Editor.
Changed
- Changed how variables are stored for API tests in preparation for upcoming features.
Fixed
- Fixed an issue with entering text in mobile tests when the active element is not findable.
- Fixed an issue with the mobile highlighting logic that could highlight a stale element after the interaction.
- Fixed regression with configure find not appearing on mobile scroll to element steps.
- Fixed an issue with the trainer being unable to train an advanced WebView step.
- Fixed an issue where Mabl Assist test generation was not working with certain proxy settings.
- Fixed an issue where flows imported by mabl Assist were not loading variable steps correctly.
2.19.0 (2025-01-28)
Added
- Updated the trainer steps list so that different instances of the same flow can expand and collapse independently.
2.18.60 (2025-01-27)
Fixed
- Reverted a change to the mabl Trainer which caused some errors when editing steps.
2.18.59 (2025-01-24)
Changed
- Updated a link in the mabl Trainer to the correct help doc article for MFA support.
Fixed
- Fixed some visual issues in the mabl Trainer.
2.18.57 (2025-01-22)
Fixed
- Fixes an issue where test with an indexed variable could not be saved.
2.18.56 (2025-01-21)
Changed
- Updated the formatting of the steps list and divider in the API Test Editor.
Fixed
- Fixed an issue where configure finds for container elements were not working properly for mobile steps.
- Fixed an issue where configure finds were not saved correctly for mobile create variable steps.
2.18.53 (2025-01-06)
Changed
- Removed the loop count validation when using variables.
Fixed
- Fixed an issue where variable references in test-wide authentication settings in API tests were not being saved correctly.
- Fixed an issue where changes to test-wide authentication and snippet settings in API tests would not be applied when running steps in the API Test Editor until the test was saved.
2.18.51 (2024-12-16)
Added
- Added support for variables in send keys steps.
- : Added support for text body assertions on HTML and XML content type responses in API tests.
Changed
- Updated default step training timeouts for Android and iOS training sessions
Fixed
- Fixed some missing Japanese translations in the API Test Editor.
- Improved the UX in the API Test Editor when creating assertions/variables for non-json api responses.
2.18.48 (2024-12-10)
Fixed
- Fixed mobile screenshot capture / genai assertions on MacOS
2.18.47 (2024-12-09)
Added
- Internal improvements to build and code management processes.
Fixed
- Fixed an issue in the API Test Editor where the current values of variables would be cleared when a new test is saved for the first time.
2.18.45 (2024-12-04)
Added
- Internal improvements to build and code management processes.
- Internal improvements to build and code management processes.
- Expand definition of json/xml content types
- Internal improvements to build and code management processes.
- Added padding to the last step in the mabl Trainer for better visibility.
- Added support for numeric comparisons in API test body/header assertions.
- Added a guide for the mobile element selection overlay.
- Internal updates.
- Fixed an issue with Configure Find and Wait Until, sometimes timing out on iOS mobile tests.
- Internal improvements to build and code management processes.
- Added GenAI screen capture assertions for browser and mobile tests.
- Remove legacy labs feature access overrides for db connectivity
- Introduced the ability to use the up/down arrow keys while selecting a mobile element to adjust the highlighted element under the mouse pointer.
- Added support for the "matches regex" assertion type in web and mobile testing.
- 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.
- 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.
- 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.
Changed
- Hide option to highlight mobile elements in the trainer.
- Moved the variables table in the API Test Editor to a collapsible bottom panel to improve the editing experience.
- Improved some failure retry logic with GenAI features.
- Introduced additional mobile debug tooling.
- Reduced the verbosity of logs emitted to the troubleshooting log file.
- Updated the default file download behavior to save to users downloads directory instead of prompting for a path on download completion.
- Updated max allowed genai assertions from 3 to 6
- Release GenAI Assertions for general availability.
- Added the ability to learn and explicitly store criteria for GenAI assertions to improve consistency across runs.
- Improved native mobile enter text logic.
- Conducted routine application maintenance.
- 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.
- Fixed an error when creating mobile training sessions.
- 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
- Conducted routine application maintenance.
- 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.
- 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.
- Conducted routine application maintenance.
- Introduced Bypass CORS option in Accessibility Check steps.
- Query editor: Fixed the save button options when a genAI query was being edited.
- Reverted mobile enter text behavior to send all of the text at once by default.
- Introduced gen-AI queries in database steps.
- Improved progress and timeout messaging for capturing find information during mobile training.
- Updated mobile training UI to support iPad training sessions.
- 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.
Removed
- Fixed an error when running a step with a missing snippet.
- Conducted routine application maintenance to clean up some dependencies.
Fixed
- Mobile GenAI assertions not working in trainer for Windows users
- Fixed an issue where the selected Request Details tab in the API Test Editor would not be maintained when switching steps.
- Fixed an issue with native mobile Enter Text steps.
- Fixed an issue with Android assertions taking too long to execute in certain apps.
- Fixed an issue with Configure Finds using "contains" on iOS native mobile tests.
- Fixed an issue where clicking Move Cursor Here on a step dropdown menu would move the cursor after the step rather than before it.
- Fixed an issue with GenAI assertion rendering.
- Fixed an issue where enter text steps might fail during execution due to text field losing focus.
- Fixed an issue where partially offscreen elements are not selectable during mobile training sessions.
- Fixed an issue with recording switch context steps on iframes inside shadow DOM.
- Fixed an issue where mobile training failed to launch for certain mobile apps.
- Fix to preserve variable names in genai assertions when used in generated criteria.
- Fixed an issue of not displaying an overridden flow parameter value in "Expected value" section.
- Fixed an issue where test save conflicts were not being properly detected.
- Fixed an issue causing the trainer to save reusable flows improperly when collapsed.
- Fixed an issue with recording training information for browser tests.
- 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
- 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.
- Fixed an error which would cause the API Test Editor to crash when viewing a step which sets a variable value to undefined.
- 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.
- 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.
- 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.
- 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.
- 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.
- Fixed an issue where opening certain pages in the trainer would show a white screen.
- 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.
- 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.
- Honored the selected environment on steps replay.
- Used correct datatable when requesting to "Run in cloud" for a test run in the trainer.
- Fixed clearing step annotations.
- Shadow DOM performance improvements.
- 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.
- 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.
- Fixed an issue with password variable not available in the trainer.
- 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.
- 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.