2.47.5 (2026-03-27)
Fixed
- Fixed step groups not including mobile file references.
- Fixed step groups missing from the Results tab in CLI reporter output.
2.47.4 (2026-03-27)
Fixed
- Fixed mobile scroll step target element not updating when reselecting a new element during step editing.
- Fixed Find by XPath checkbox value not persisting for mobile assertion steps.
2.47.3 (2026-03-26)
Fixed
- Fixed the fullscreen toggle button in the snippet code editor not responding to clicks in the trainer.
2.47.2 (2026-03-26)
Added
- Added flow usage counts to the flow import tooltip in the trainer. The tooltip now shows both tests and flows that reference a reusable flow.
Fixed
- Prevent circular flow references in the trainer.
- Fixed flow import when using the test creation agent.
2.47.1 (2026-03-26)
Fixed
- Improved Android element finding performance for apps built with Jetpack Compose, React Native, and Flutter.
2.47.0 (2026-03-25)
Added
- AI-powered step description generation is now available to all accounts with Generative AI enabled.
- Added resizable split panes to the snippet editor, allowing drag-to-resize between the left panel and code editor, AI Assist and Parameters sections, code editor and DevTools panel, and Variables and Console sections. Added hover tooltips for truncated variable names and values.
- Added source column to the Manage Variables table showing where each variable value originates.
Fixed
- Fixed disabled steps in step groups not persisting across save and load in the trainer.
- Fixed an issue where the recorder stopped capturing steps after a Shift+Click quick assertion.
- Fixed nested reusable flow references not displaying name and steps when importing a flow into a test.
2.46.3 (2026-03-23)
Fixed
- Fixed test authoring agent not starting for mobile tests
2.46.2 (2026-03-20)
Fixed
- Fixed incorrect element coordinates on iPad causing taps, assertions, and scrolls to target wrong positions.
2.46.1 (2026-03-19)
Added
- Added support for creating tests from the web browser using cloud test generation.
Changed
- Added support for JavaScript regex literal syntax in download file name matching, allowing use of flags like case-sensitive and multiline matching.
- Made cloud test generation available to all users.
- Visual assertion criteria are now editable — click any criterion to edit, delete, or add custom criteria directly in the form. The "Test assertion" button now includes a "Regenerate criteria" option, letting you re-test with your current criteria or regenerate from your prompt. Also fixes variable display when editing saved visual assertions.
Fixed
- Fixed switch-context steps inside step groups not being found during agentic test generation, which could cause screenshots and URLs to reference the wrong tab after switching.
- Fixed duplicate click steps being recorded when editing inside nested reusable flows.
- Fixed cloud test creation to use the selected viewport size instead of the default.
- Improved code signing for desktop app installer.
- Fixed variables created by snippet steps inside step groups not being available to subsequent steps during replay.
2.45.1 (2026-03-18)
Fixed
- Fixed Android cloud training session launch failure for apps with multiple launcher activities.
2.45.0 (2026-03-17)
Added
- Added flexible file name matching for download assertions — supports contains, starts with, ends with, and regex matching for dynamically-named files.
Changed
- Upgraded mobile testing to Appium 3 with UiAutomator2 7.x and XCUITest 10.x drivers.
2.44.17 (2026-03-13)
Fixed
- Fixed iOS screen size detection for accurate tap coordinates during mobile training.
2.44.16 (2026-03-12)
Changed
- Grant the local-network-access permission in Chromium browser contexts.
Fixed
- Fixed trainer replay failure when running a step group containing an unsaved flow.
- Fixed Set Cookie step not saving advanced options.
- Fixed trainer error when dragging a step group below a flow.
- Fixed assertion Save button being disabled when using Find Elements with CSS/XPath on non-visible elements.
- Fixed assertion attribute dropdown being empty when editing XPath/CSS assertion steps while the element is not on the current page.
2.44.15 (2026-03-09)
Fixed
- Improved value masking in step descriptions on the test details page.
- Fixed GenAI visual assertions using the wrong tab's screenshot when testing the assertion prompt on a newly opened tab.
- Fixed IF/ElseIf condition step losing custom name after save and reload in the trainer.
2.44.14 (2026-03-05)
Fixed
- Fixed drag and drop for steps inside step groups within reusable flows.
- Fixed an issue where editing a step without making changes could incorrectly mark the test as unsaved.
2.44.13 (2026-03-04)
Changed
- Conducted routine application maintenance.
- Improved data masking in step descriptions.
Fixed
- Fixed drag-and-drop positioning when moving step groups at the same nesting depth.
- Fixed variable resolution for CSS assertions.
- Fixed Windows desktop app self-deletion during auto-updates by scoping the install-on-quit disable to Windows only.
2.44.10 (2026-03-03)
Changed
- Improved trainer performance when adding and interacting with step groups.
Fixed
- Fixed recursive nesting in mobile test generation.
- Fixed focus loss and Save button failure when adding flow parameters in the API test editor.
- Fixed Enter Text steps on textarea elements not being recorded properly in the trainer.
- Fixed variable name doubling the `user.` prefix when saving test-level variables.
- Conducted routine application maintenance.
- Fixed the "Random name" string template preset not resolving correctly.
- Fixed crash that could occur after extended idle periods due to destroyed BrowserWindow or WebContentsView objects.
- Fixed auto-login flow position and double-execution when saving tests, and corrected auto-login flow description display.
2.44.7 (2026-03-02)
Changed
- Improved nested flow loading performance when opening tests in the Trainer.
Fixed
- Fixed an issue where the test creation agent could modify existing Flows when replay failed mid-flow.
- Fixed auto-login flows being removed when saving tests in single-flow format.
2.44.5 (2026-02-24)
Fixed
- Fixed echo steps displaying incorrect text color by forcing white text.
2.44.4 (2026-02-24)
Fixed
- Fixed Linux installer download failing due to malformed release notes YAML.
- Fixed echo step editing to correctly create new steps instead of preserving stale step IDs.
- Fixed empty release notes in desktop app
2.44.3 (2026-02-21)
Fixed
- Fixed inability to save "is not present" HTML assertions on selected elements.
2.44.2 (2026-02-21)
Fixed
- Removed nested reusable flows labs feature to address a regression with saving and editing flows.
2.44.1 (2026-02-20)
Added
- Added nested reusable flows as a labs feature, allowing flows to be nested inside other flows during training sessions.
Fixed
- Fixed step descriptions to use inline data from json_steps for nested steps in step groups, preventing stale flow-level annotations from overriding correct step descriptions.
2.44.0 (2026-02-19)
Changed
- Updated trainer flow and step group nesting UX with distinct color coding for flows (purple) and groups (teal/green), collapsible nested panels, and improved expand/collapse controls.
Fixed
- Fixed spacing around dividers in some Trainer forms.
- Fixed an issue saving changes made to mobile enter text steps.
2.43.0 (2026-02-17)
Changed
- Redesigned the assertion creation and editing experience with a unified interface across all assertion types.
Fixed
- Fixed macOS auto-update by including the required ZIP file in the update manifest.
- Fixed step operations losing functionality after undo/redo or cross-process state transfers in the Trainer.
2.42.2 (2026-02-13)
Fixed
- Fixed API test editor failing to send requests to plain HTTP URLs.
2.42.1 (2026-02-12)
Changed
- Improved nested flows UX with enhanced drag-and-drop depth checking for step groups.
- Updated internal mabl-cli version to 2.97.6.
- Support switching tabs during test generation.
Fixed
- Fixed step descriptions getting shuffled after saving tests with reusable flows.
2.42.0 (2026-02-12)
Added
- Added maximum step nesting depth limit of 4 levels in the desktop trainer.
- Added step group support to the test creation agent.
- Enforce maximum step nesting depth limit during drag and drop operations.
Fixed
- Preserved step description when editing custom finds.
2.41.1 (2026-02-10)
Added
- Added support for reusable flows inside step groups in the trainer.
- Added support for saving tests as a single flow with EvalFlowSteps.
Changed
- Conducted routine application maintenance
- Conducted routine application maintenance
Fixed
- Fixed run.loop_index not resolving correctly when a flow has iteration type set to None.
2.40.6 (2026-02-02)
Added
- Conducted routine application maintenance
Changed
- Updated Electron to version 40.0.0.
Fixed
- Fixed an issue where step descriptions were being lost when editing steps.
- Fixed Agent Activity log showing "Unknown snippet" instead of the actual snippet name.
- Fix step descriptions in set variable steps.
2.40.1 (2026-01-28)
Added
- Added support for step description generation when editing steps.
Changed
- Made more improvements to the Test Creation Agent.
Fixed
- Fixed API step edits.
2.39.12 (2026-01-26)
Added
- Add visual find capabilities to the mobile EnterText step.
- Conducted routine application maintenance
- Support snapshots for step description on element selections.
- Conducted routine application maintenance
- Support step description generation for all steps.
- Add visual find capabilities to the Scroll step.
- Conducted routine application maintenance
Fixed
- Fixed an issue causing task generation in existing tests using the Test Creation Agent to fail.
- Fix configured finds.
- Hide configured finds on visual finds.
- Fix credential override not used when launching trainer from test run
- Fixed an issue where the trainer would be blank after receiving a refresh event.
2.39.0 (2026-01-13)
Changed
- Made significant enhancements to test creation agent
2.38.11 (2026-01-13)
Fixed
- Fix "Block SSO" functionality on Windows.
2.38.10 (2026-01-13)
Fixed
- Starting local runs fails with workspace error.
2.38.9 (2026-01-12)
Changed
- Conducted routine application maintenance.
Fixed
- Fix file uploads during training.
- Fixes issue with API test editor network configuration when using "Block SSO" for web tests.
2.38.8 (2026-01-07)
Added
- Add support for iframes in step descriptions.
- Conducted routine application maintenance
- Conducted routine application maintenance
- Ask for confirmation when saving a training session with unprocessed steps.
Fixed
- Fixed an issue with entering text causing multiple steps recorded
2.38.3 (2026-01-02)
Fixed
- Fixed an issue using app.url variable in some assertions.
2.38.2 (2025-12-26)
Added
- Autogenerated step descriptions.
- Improve internal logging for training sessions.
Changed
- Conducted routine application maintenance.
2.37.29 (2025-12-17)
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance.
Fixed
- Fixed an issue where editing an IF conditional step would convert it to an END step.
2.37.25 (2025-12-10)
Added
- Scrolling support on visual finds.
Fixed
- Improved performance of Import flow dialog in the trainer.
2.37.23 (2025-12-04)
Fixed
- Fixed an issue where some Enter Text steps failed to load.
- Fixed an issue where custom finds were not being saved correctly when edited in Quick Edit.
2.37.21 (2025-12-02)
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance.
Fixed
- Fixed an issue where mobile "is present" conditional steps were not being saved correctly.
- Fixed an issue where pdf testing options were not always provided on pdf downloads during training.
2.37.17 (2025-11-19)
Changed
- Added more localization support to the mabl Trainer.
Fixed
- Fixed an issue with tooltip icon alignment in the mabl Trainer edit flow form.
- Fixed an issue with importing parametrized mobile flows in quick edit.
2.37.14 (2025-11-14)
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance.
Fixed
- Fixed an issue with conditional steps in mobile tests that prevented them from being disabled.
- Fixed an issue with GenAI conditionals in mobile tests that prevented tests from being saved.
- Fixed an issue with configured finds on mobile tests.
- Fixed an issue with selecting a different browser for training on macOS.
2.37.9 (2025-11-12)
Added
- Added support for blocking SSO on local runs.
Fixed
- Fixed an issue running API steps with blocked SSO on Windows.
2.37.8 (2025-11-11)
Changed
- Building scaffolding for upcoming new features.
- Conducted routine application maintenance.
2.37.6 (2025-11-07)
Fixed
- Fixed an issue launching training sessions using blocked SSO on Windows.
2.37.5 (2025-11-07)
Changed
- Conducted routine application maintenance.
2.37.4 (2025-11-06)
Changed
- Generate mobile tap step element descriptions in languages other than English.
- Conducted routine application maintenance.
Fixed
- Fixed an issue launching training sessions using blocked SSO on Windows.
- Fixed an issue launching training sessions using blocked SSO on MacOS.
2.37.0 (2025-11-05)
Added
- Added support for blocking Single Sign-On (SSO) in training session browsers.
2.36.14 (2025-11-05)
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance.
2.36.12 (2025-11-04)
Changed
- Conducted routine application maintenance.
Fixed
- Fixed an issue with editing PDF download steps
2.36.10 (2025-11-02)
Changed
- Conducted routine application maintenance.
Fixed
- Fixed an issue where tests created by the Test Creation Agent could not be saved.
2.36.8 (2025-10-31)
Changed
- Improve internal API error logging.
- Added timeouts for mobile element description generation and visual find prompt testing.
- Conducted routine application maintenance.
Fixed
- Fixed an issue with visual finds in custom viewports.
2.36.4 (2025-10-27)
Added
- Added support for installing mabl MCP in the desktop app.
Changed
- Updated PDF content testing.
- Improved Claude MCP documentation link.
- Conducted routine application maintenance.
2.36.1 (2025-10-24)
Changed
- Conducted routine application maintenance.
- Added support for passing custom browser launch arguments.
2.35.26 (2025-10-22)
Fixed
- Fixed an issue with the PDF testing process.
2.35.25 (2025-10-21)
Fixed
- Updated file download assertion labs feature check criteria
2.35.24 (2025-10-20)
Changed
- Fixed an issue where element descriptions were not generated for steps in flows.
- Fixed an issue where configure find was available for Tap steps.
2.35.23 (2025-10-20)
Added
- Added prompt to create file assertions when downloads are detected during training.
Changed
- Fixed an issue with losing focus in the API current value and parameter override fields.
- Fixed an issues with scrolling in the download assert step and added better error reporting for missing download file.
- Conducted routine application maintenance.
2.35.19 (2025-10-16)
Added
- Support for GenAI assertion in a downloaded file assertion step.
Changed
- Conducted routine application maintenance.
- Conducted routine application maintenance.
Fixed
- Fixed an issue with saving the severity of accessibility steps.
- Fixed an issue with recording variable steps with the Test Creation Agent.
- Fixed an issue with mobile finds when the element description was set as the primary find method.
2.35.13 (2025-10-08)
Changed
- Conducted routine application maintenance.
2.35.12 (2025-10-08)
Added
- Added support for setting the content-type of individual form data fields in an API test when the request body is set to formdata.
2.35.11 (2025-10-07)
Added
- Conducted routine application maintenance.
- Ability to view downloaded files using the associated operating system viewers.
Changed
- Code cleanup to enable future improvements.
Fixed
- [18336] Fixed an issue where editing PDF assertion steps would result in a saving error.
2.35.7 (2025-10-03)
Added
- Conducted routine application maintenance.
- Improved mobile finds by setting the element description as the primary find method when confidence is low for native attributes.
- Conducted routine application maintenance.
- Added support for generating individual tasks, including in existing tests, to the Test Creation Agent.
Changed
- [18339] Improve performance of the Import flow dialog in the mabl Trainer.
- Small Ux improvements to the Test Creation Agent.
Fixed
- Fixed an issue where user may be prompted to create a new flow while flows in a large workspace are still loading.
- Fixed an issue where drag gesture could be triggered immediately after selecting a visual area in mobile tap steps.
- Fixed an issue that prevented users from using the insert email step in mobile tests.
2.34.47 (2025-09-24)
Added
- Conducted routine application maintenance.
- Conducted routine application maintenance.
- Disable save Tap step button when neither an element nor visual area are specified.
- Conducted routine application maintenance.
- Improved error messaging for mobile training session initialization.
- Conducted routine application maintenance.
- Conducted routine application maintenance.
- Added support for native HTML select dropdowns to the Test Creation Agent.
- Conducted routine application maintenance.
2.34.38 (2025-09-17)
Added
- Fix an issue creating assertions from the find element step.
2.34.37 (2025-09-17)
Added
- Fixed an issue with training Open Email steps for mobile tests on Android API 15.
Fixed
- Fixed an issue with iframe tracking in salesforce.
2.34.35 (2025-09-15)
Added
- Improved handling of errors returned by JavaScript snippets.
- Fixed text overflow issue in the Configure find trainer page.
- Conducted routine application maintenance.
- Conducted routine application maintenance.
- Conducted routine application maintenance.
- Added support for creating static wait steps in the Test Creation Agent.
- Conducted routine application maintenance.
2.34.28 (2025-09-09)
Added
- Conducted routine application maintenance.
Fixed
- Fixed switch context to iframe training
- Fixed an issue with iframe interactions in the Test Creation Agent.
2.34.25 (2025-09-04)
Added
- Updated Test Creation Agent planning to be more reliable.
- Conducted routine application maintenance.
- Fixed an issue where the Configure find option was missing from the step hover toolbar for mobile tests.
- Fixed a few cosmetic issues for visual tap steps.
- Conducted routine application maintenance.
Fixed
- Fixed an issue with scrolling page in the Test Creation Agent.
- Fixed switch context to iframe training
- Fixed an issue where mobile enter auth code steps were breaking on edit.
2.34.17 (2025-08-25)
Fixed
- Fixed an issue with Test Creation Agent on longer loading web pages.
2.34.16 (2025-08-22)
Fixed
- Fixed some parsing and validation errors in echo steps
2.34.15 (2025-08-22)
Fixed
- [mabl-17842] Fixed an issue where prompt field disappears after configure find is added.
2.34.14 (2025-08-21)
Fixed
- Fixed loading of mobile tests that have an invalid enter_text target
- [mabl-17673] Fixed an issue where launch activity could not be determined for certain mobile apps.
2.34.12 (2025-08-21)
Fixed
- Fixed an issue loading flows with echo steps that only included a variable
2.34.11 (2025-08-20)
Fixed
- [mabl-17678] Fixed an issue where Visit URL step would be automatically added upon launching the training session on edit.
- Fixed an issue where the Test Creation Agent was no scrolling top level pages.
2.34.9 (2025-08-19)
Fixed
- Fixed an issue where the Test Creation Agent would incorrectly delete steps when an error occurred while recording certain step types.
- Fixed an issue where the web Test Creation Agent would be unable to use flows or snippets in certain training sessions launched from the browser.
2.34.7 (2025-08-18)
Added
- Added support for auth server policy in the browser settings.
- Conducted routine application maintenance.
2.34.5 (2025-08-12)
Added
- Added support for importing reusable javascript snippets in the Test Creation Agent.
2.34.4 (2025-08-11)
Added
- Improved reporting on API snippet failures
- Fixed an issue with new line characters in element descriptions causing extra steps to be displayed in the test details view.
Changed
- API test steps that do not provide output will now show as skipped, instead of disabled
2.34.2 (2025-08-11)
Added
- Conducted routine application maintenance.
Changed
- Refactoring and maintenance to support future enhancements.
Fixed
- Fixed an error where messages posted from srcdoc/opaque iframes used an invalid target origin, causing browser errors.
- Fixed an issue with copy to clipboard buttons in the desktop app.
2.33.6 (2025-08-07)
Added
- Conducted routine application maintenance.
2.33.5 (2025-08-06)
Added
- Conducted routine application maintenance.
- Added support for capturing of element description for mobile UI elements during training.
Fixed
- Fixed an issue with trainer disconnecting from the browser upon navigation.
2.33.2 (2025-08-04)
Added
- Added hover action support to the Test Creation Agent for browser tests.
2.33.1 (2025-08-01)
Added
- Added support to Test Creation Agent for scrolling within iFrames.
- Conducted routine application maintenance.
Changed
- Updated the GenAI Assertion assertion limit and warning messages in the Trainer.