We are tracking and publishing new product features, improvements, and bug fixes in this changelog. If you have any questions about any change, please let us know.
2026 June
Features:
- Added: Expanded REST API — manual runs, case result history, and lookup endpoints
- New create, update, and delete operations for manual test runs (
POST,PATCH,DELETE /projects/{id}/runs) - New
GET /projects/{id}/cases/{case_id}/result-historyendpoint returns a paginated history of all results recorded against a specific case across all runs - Seven new lookup/reference data endpoints for discovering valid values before performing API operations:
-
GET /projects/{id}/configs— available run/session configurations -
GET /projects/{id}/states— workflow states for runs -
GET /projects/{id}/statuses— test result statuses with pass/fail classifications -
GET /projects/{id}/tags— tags with usage counts -
GET /projects/{id}/templates— case templates with field definitions -
GET /projects/{id}/repos— test case repositories -
GET /projects/{id}/milestone-types— milestone types
-
- New create, update, and delete operations for manual test runs (
Improvements:
- Updated: Enhanced filtering across API endpoints
-
namefilter (partial match) added to milestones, runs, sessions, and automation runs list endpoints - Cases list (
GET /projects/{id}/cases) gains tag filtering (tags,tag_match), date range filters (updated_from,updated_to), recursive folder filtering (folder_id+recursive), and apriorityfilter - Milestone list gains date range filters:
starts_after,starts_before,due_from,due_to - Folder list response now includes
case_count— the total number of cases in the folder and all of its sub-folders
-
- Updated: testmo-api package on NPM to 2.6.0-beta.2
Fixes:
- Cases API — custom field values now return correctly across all pages when paginating the cases list
Documentation:
-
Runs (
runs-api.html) — New POST, PATCH, DELETE /runs/{run_id} endpoints; name filter added to list endpoint; new helper endpoints: GET /projects/{project_id}/configs, GET /projects/{project_id}/states -
Cases (
cases-api.html) — New filters on list endpoint (name, tags, tag_match, priority, recursive, updated_from/to, expand=fields); new GET /projects/{project_id}/cases/{case_id}/result-history endpoint; new helper endpoints: GET /projects/{project_id}/templates, GET /projects/{project_id}/repos, GET /projects/{project_id}/tags -
Folders (
folders-api.html) — case_count field added to folder list response -
Sessions (
sessions-api.html) — name filter added to list endpoint -
Automation Runs (
automation-runs-api.html) — name filter added to list endpoint -
Milestones (
milestones-api.html) — name filter added to list endpoint; new date range filters (starts_after, starts_before, due_from, due_to); new helper endpoint: GET /projects/{project_id}/milestone-types -
Results (
results-api.html) — New helper endpoint: GET /projects/{project_id}/statuses
Read the blog post: Expanding the Testmo REST API — New Endpoints, Filters, and MCP Support
2026 May
Features:
- Added: Testmo for Jira now running on Atlassian Forge
- Migrates the Testmo for Jira app from Connect to Forge ahead of Atlassian's Connect end-of-support deadline (Q4 2026)
- Same Marketplace listing, same core functionality, no data migration required
- Jira admins: after updating the app in Manage Apps, complete the one-time "Complete Setup" step, then re-authorize your Jira connection in Testmo → Settings → Integrations → Jira
- Users: on first access after upgrade, you'll be prompted to link your Testmo account via OAuth — it takes under a minute and only happens once
Improvements:
- Updated: rich text editor
- Upgrades the embedded rich text editor from v44 to v48, resolving multiple stability issues
Fixes:
- Fixed: AI-generated BDD test cases missing indentation on Given/When/Then keywords
- Fixed: Repository toolbar Generate action overlapping search field when folder panel is expanded
- Fixed: Bulk edit in Repository applying changes to previously deselected test cases
- Fixed: Tag field stripping underscore characters from tag values
- Fixed: Save and Cancel buttons stacking at certain window sizes when editing session logs
- Fixed: Mention chip breaking intermittently on drag and drop
Documentation:
- Read the blog post: Updated Testmo Jira App
- Read the docs: Migrating Testmo for Jira to Forge
2026 April
Features:
- Added: User @mentions and notifications
- Type @ in any rich text field to mention other project users; popover filters as you type
- Supports keyboard and pointer navigation; hover to see user avatar, name, and email
- Mentions displayed as labels in saved content; removable with a single click
- Mentioned users receive email notifications, configurable per user and by admins globally
- New notification tray with a mentions filter toggle and unread-only view
- Profile notifications view extended with All, Assigned, and Mentioned tabs
- Notifications can be marked as read or unread; click to navigate directly to the mention
Improvements:
- Updated: AI test case wizard — past requirements case linking
- Link text updated from "generated" to "linked" to accurately reflect linked case counts
- Link no longer shown when there are no linked cases
- Updated: testmo-cli package on NPM to
1.4.9
Fixes:
- AI wizard test case template matched fields by name only, ignoring field type — caused errors when creating test cases with non-standard field configurations
- "Reuse past requirements" button missing loading state during modal load
- CLI entity expansion limit error when submitting XML result files via GitLab pipeline
- CLI security vulnerabilities in fast-xml-parser dependency (CVE-2026-26278, CVE-2026-25896)
Read the blogpost: Announcing Mentions & Notifications in Testmo
2026 March
Features:
- New API endpoint for project fields
- New
projects/{project_id}/fieldsendpoint returns all case and result fields with their IDs and properties - Includes option IDs for dropdown and multi-select custom field types, making it straightforward to use these fields in API workflows without needing to inspect raw exports
- New
- New API endpoint for automation cases
- New
projects/{project_id}/automation/casesendpoint provides access to automation case IDs, supporting filtering by source, sorting, and pagination
- New
Improvements:
-
Requirements coverage & traceability report enhancements
- Requirements and issues are now fully separated throughout the report, with independent controls for each
- Requirements have their own dedicated checkbox and "Show status column" option in the report Content sidebar
- Deselecting the requirements checkbox only hides the requirements list — key metrics, coverage chart, and coverage stats continue to reflect all requirements
- Report options now include a dedicated requirements selector to filter by all linked requirements or a specific subset
- Internal requirement references can be added directly from the create/edit run dialog
- Requirement references can be viewed, added, and removed via the test case edit and bulk edit dialogs
- Linked requirements feed automatically into the Requirements coverage & traceability report
- Updated: Automation case IDs are now visible in the UI
- Automation case IDs are shown in the automation result info panel alongside existing test information, making it easier to reference them in API integrations
-
testmo-api package on NPM to
2.5.0 -
testmo-cli package on NPM to
1.4.7 - Various infrastructure & performance enhancements including optimisations to performance for daily backups process
Fixes:
- Required fields without a default value causing an error when saving AI-generated test cases
- AI Case Feedback banner overlapping the pagination control
- Case ID inconsistency when retrieving run results via API after a run is closed
- Phantom/invisible test cases appearing linked to automated test results
2026 February
Features:
- Added: AI supported test case generation
- Input your requirements
- Review and refine AI suggestions
- Store generated test cases directly in the Testmo repository
- Automatic linking between your requirements & AI generated test case
Please note: To ensure all users benefit from our latest productivity tools, we will be making our AI-powered features a standard part of the Testmo experience. Starting with this major update, AI features will be enabled by default for all accounts. Users will maintain full control and can adjust these settings at any time in the Testmo Administration > AI Settings console. Please review the documentation below for more details.
- Announcing AI Test Case Generation
- AI Generated Test Cases
- How Data is Used in Testmo AI
- About Testmo AI
2026 January
Features:
- Added: New BDD (Behavior-Driven Development) test case template
- Pre-configured with Gherkin syntax highlighting for Given/When/Then scenarios
- Includes dedicated Description field with BDD scenario formatting
Improvements:
- Added: /issues/connections API endpoint to support issue linking workflows
- Retrieve available GitHub and Jira integrations before linking issues to test cases
- Filter and discover connections by integration name, project, type, and active status
- Supports pagination and comprehensive sorting for integration management
- Complements the issue linking capabilities added to the Cases API in December
- Updated:
testmo-clipackage on NPM to 1.4.7 - Updated
testmo-apipackage on NPM to 2.4.0
Read the blogpost: Announcing Native BDD Support & Enhanced Issue APIs
2025 December
Improvements:
- Tags can now be created & edited via the Cases API
- Issues can now be linked to cases via the Cases API
- Automation links updated to use ID array instead of object array on the Cases API
- Updated:
testmo-clipackage on NPM to 1.4.6 - Updated
testmo-apipackage on NPM to 2.3.0 - Various additional maintenance updates
Fixes:
- UI/UX fixes
- 2FA QR code visibility fix
- Unused tags no longer deleted from administration tags list
- PATCH folders endpoint updated for consistency with POST response
2025 November
Improvements:
- Added: Repository folder view enhancements
- Updated: performance & security enhancements
Fixes:
- UI glitch when editing test case steps
- boolean usage in test case management API endpoints
Read the blogpost: Announcing Repository Folder View Improvements in Testmo
2025 October
Improvements:
- Added: Test Case Management API endpoints for Attachments, Cases & Folders
- Updated:
testmo-clipackage on NPM to 1.4.5 - Updated
testmo-apipackage on NPM to 2.2.0
Read the blogpost: Announcing Test Case Management APIs in Testmo
2025 September
Improvements:
- Updated: Comprehensive dependency refresh and compatibility updates for Testmo application & infrastructure
- Updated: Reporting Center out of preview. Availability restricted to Business & Enterprise plans
Fixes:
- Fix for Runs > Issues Jira linked issue display rectifying deprecated Atlassian endpoint
2025 August
Features:
Added: Team workload report
Read the blogpost: Announcing the New Team Workload Report
Fixes:
- XML fix for words omitted from import when wrapped in HTML tags
2025 July
Features:
- Added: Automation metrics report
Read the blogpost: Announcing the New Automation Metrics Report
2025 June
Features:
Read the blogpost: Announcing the New Milestone Summary & Metrics Report
2025 April
Features:
- Added: Reporting Center
- Added: Requirements coverage & traceability report
Read the blogpost: Announcing the new Testmo Reporting Center
2025 March
Improvements
Updated:
- Atlassian integration platform API endpoint updates
2025 February
Features
- Added: Get runs/results API namespace
- Updated:
testmo-clipackage on NPM to 1.4.4 - Updated
testmo-apipackage on NPM to 2.1.0
Read the blogpost: Announcing the new Runs Results API in Testmo
2025 January
Improvements
- Updated: Comprehensive dependency refresh and compatibility updates for Testmo application & infrastructure
- Updated: Released new
testmo-apipackage on NPM with updated dependencies - Updated: Released new
testmo-clipackage on NPM with updated dependencies
2024 November
Features
- Added: Automation launching capabilities enabling users to kick off test automation runs in GitHub Actions and GitLab CI/CD directly from Testmo.
2024 October
Improvements
- Updated: Enhancements to improve overall platform performance and ensure a smoother user experience
2024 July
Improvements
- Added: Support for project selection & Jira dark mode in the Testmo add-on
- Added: New storage access & third-party cookie phaseout support for Jira add-on
- Fixed: Made it easier to remove unneeded Testmo instances from Testmo for Jira add-on
- Improved: Email verification on domain SSO connections
2024 May
Improvements
- Added: Implemented new storage access & third-party cookie phaseout support for Jira add-on (live for new Testmo instances)
- Updated: Released new
testmo-apipackage on NPM with updated dependencies - Updated: Released new
testmo-clipackage on NPM with updated dependencies
2024 April
Fixes
- Fixed: Missing blue marker support for HTML rich-text fields
- Fixed: Image overlay issue in toolbar in rich-text editor
- Fixed: CSS rendering mismatch for nested list tags in rich-text (between edit & view mode)
2024 March
Improvements
- Updated: Released new
testmo-apipackage on NPM with updated dependencies - Updated: Released new
testmo-clipackage on NPM with updated dependencies
2023 August
Features
- Added: Support for managing tags in admin area (Admin > Tags)
- Added: Bulk-set for statuses for steps in add result dialog
- Added: Quick pass/fail for steps in add result dialog
- Added: Optional grid view (side-by-side) for steps in add result dialog
- Added: Select & unselect entire folders with sub folders in select cases dialog
Improvements
- Added: Show confirmation dialog for complex dialogs when pressing ESC key
- Added: Auto-select first non-empty folder when opening repository or runs
- Added: Auto-expand sub folders with case selection in select cases dialog
2023 July
Improvements
- Added: Set forecast attribute for test cases in repository when updating estimate
- Added: Use estimate attribute of test cases in repository without forecast as fallback for test run & milestone progress
2023 June
Features
- Added: Support for demo & training projects with advanced sample data
Fixes
- Fixed: Auto-filter for excluding test cases with automation links in new runs uses incorrect default value
- Fixed: Viewing, printing or exporting repositories, runs or sessions may include custom fields for cases/tests/sessions from previous templates (i.e. with previous values after template change)
- Fixed: Deleting an automation source does not immediately update the related automation run count statistics of the project
2023 March
Features
- Added: New read-only API endpoints for projects, milestones, runs & sessions, automation runs & sources as well as users, groups & roles
- Added: Support for copying test assignments when duplicating test runs
Improvements
- Changed: Timestamp values in CSV exports now include milliseconds
- Changed: Improved error handling & log messages in Testmo CLI for server responses
- Changed: Improved error handling & log messages in Testmo CLI for starting external processes
Fixes
- Fixed: Opening a repository or run with a preselected folder may not show direct and indirect parent siblings by default
2023 February
Features
- Added: Support for test steps for automated tests
- Added: Support for parsing output and type hints in JUnit files in Testmo CLI and submitting artifacts, fields & steps
- Added: Support for rewrite scripts for result files & automated tests in Testmo CLI
Improvements
- Added: Show warning in Testmo CLI without any valid JUnit result files
- Added: Support for additional file extensions for JUnit result files in Testmo CLI (example: .junit)
- Changed: Testmo CLI now sends fields & properties for all automated tests (previously only for failed tests)
2023 January
Features
- Added: Support for linking repository test cases to automation
- Added: Status column for test cases on repository page with latest status & most recent results based on manual and automated tests
Improvements
- Added: Test cases in select cases dialog are now regular links (now supporting the browser's open in tab & copy link features)
- Changed: Increased default sizes for many resizable dialogs for improved usability
Fixes
- Fixed: Cached folder nodes may be shown twice in folder tree after copy/move on repository page
2022 December
Features
- Added: Support for issues when editing multiple test cases (bulk edit)
- Added: Support for issues when editing multiple sessions (bulk edit)
- Added: Support for issues when editing multiple runs (bulk edit)
Improvements
- Added: Statuses on statistic popups for runs & automation runs are now links
- Added: Show latest status & support for recent results for test cases in Jira Connect add-on
- Added: Show latest status for issues linked to test cases on Issues page for runs
- Added: Test cases & tests in search results on repository & run pages are now regular links (now supporting the browser's open in tab & copy link features)
- Added: Show number of test cases & tests in a folder / group on repository & run pages (next to folder / group name)
- Added: Right-click on folders on repository page now opens the context menu
- Added: Support for ctrl+click for links in tables on repository and run pages
- Added: Support for middle mouse click for links in tables on repository and run pages in Safari (other browsers were already supported)
- Added: Onboarding / getting started tour for new Testmo accounts & new project permission hints on several pages (project & repository overview)
- Changed: Increased width of Issue column on Issues pages for milestones and runs & is now responsive
- Changed: Increased display length of folder, test case and test names on repository and run pages
Fixes
- Fixed: Status filter on Activity or Issues pages for milestones or runs may incorrectly return a 404 Not Found error under certain conditions
- Fixed: Duplicating one or multiple runs with deleted test cases may result in a "numeric IDs only" error when opening the select cases dialog
- Fixed: Deleting a full automation source with automation runs and linked issues may result in an error
- Fixed: Link-based issue tracker integrations do not support case-sensitive view URLs (as they are changed to lowercase)
2022 November
Features
- Added: Print & PDF reports for repositories
- Added: Print & PDF reports for runs
- Added: Print & PDF reports for sessions
- Added: Print & PDF reports for automations runs
Improvements
- Added: Optimized all pages for print & PDF export by hiding navigation and other elements in print mode
- Added: Support for changing column width directly in column selection popup for repositories, runs and automation runs
- Changed: Better handling of Add step action click with scrolled steps list
- Changed: Add step keyboard shortcut now uses focused step editor with multiple step fields
Fixes
- Fixed: Run notes are not rendered as rich-text on Status page
- Fixed: Possible 503 response for
/api/v1/automation/runs/threads/{automation_run_thread_id}/completeAPI endpoint with many concurrent threads
2022 October
Features
- Added: Search cases by name and ID in repositories
- Added: Search tests by name and ID in runs
- Added: Search tests by name and ID in automation runs
- Added: Case / test ID column support for repositories, runs & automation runs
Fixes
- Fixed: Redirects in notification emails for run & test events may result in an unknown notification error
2022 September
Improvements
- Added: Keyboard shortcut to quickly add new test case steps
- Added: Add another case option to quickly add multiple test cases
- Added: Archived automation runs are now marked as archived in the header toolbar
Fixes
- Fixed: Removing user avatars in admin area may result in an error if those users also added project avatars
- Fixed: Export button for automation runs may be clickable even if button appears disabled
- Fixed: Case / test may not be auto-selected in repository / test runs if folder is not part of the initial (partial) folder tree
- Fixed: Rendering issue of untested background pattern in status charts for closed runs
- Fixed: Hiding the New issue popup when resizing the browser window while adding new issues
2022 August
Features
- Added: Export for repositories (test cases & folders) to CSV
- Added: Export for runs (runs, tests & results) to CSV
- Added: Export for sessions (sessions & results) to CSV
- Added: Export for automation runs (runs, tests & comments) to CSV
Improvements
- Added: Import for test cases now supports fractional values for estimates (for seconds, minutes & hours formats)
- Added: Gherkin (Cucumber) syntax highlighting for code blocks in rich-text editor
- Added: Option for 90 days for archiving automation runs
Fixes
- Fixed: Formatting timespans may show incorrect values for seconds (with fractional values and rounding to full second)
- Fixed: Rendering the update dialog for a custom field option without any projects may result in a validation error
- Fixed: Improved rendering and word wrapping of long words in text notes
2022 July
Features
- Added: Copy dialog on repository page for copying cases & folders across projects
Improvements
- Added: Full test case and test links on repository and run pages (now supporting the browser's open in tab & copy link features)
- Added: Additional documentation link for site admins without add/edit case permissions in empty repositories
- Added: Additional warning message regarding referenced resources for the admin delete project confirmation dialog
- Added: 2FA can now be deactivated for a user by a site admin on Admin > Users & roles
- Added: Showing confirmation popup for changed but not applied filter in select cases dialog
- Changed: Entity info popups now always show the full names untruncated (e.g. test case names)
- Changed: Increased minimum length for common prefix with compact folder name option for automation runs
- Changed: Timespan values (e.g. estimates) are now limited to a reasonable value
- Changed: Add Issue popup now reserves more vertical space to fully display with all browser window sizes
Fixes
- Fixed: The Jira push feature did not retrieve new issue IDs in some cases
- Fixed: The edit dialog for project options for a dropdown custom field may not open in some cases (related to value icons & colors)
2022 June
Improvements
- Added: Check cookie/login support before offering login on Jira issue panel (Atlassian Connect add-on)
- Added: Now showing configurations of test case on test page (and highlighting configuration of current run)
- Changed: Ignore non-whitelisted URLs when opening image galleries
- Changed: Increased limit for folder records when importing test cases
Fixes
- Fixed: Missing loading indicator for opening update dialog for multiple test cases
- Fixed: Long status tags did not use ellipsis/overflow in some cases on repository or run pages
- Fixed: Order of rendered fields (e.g. when viewing a test case or test) may be incorrect with a mix of different templates on repository or run pages
- Fixed: Table of workflow states is not refreshed after changing workflow state position via drag&drop
- Fixed: Table of fields is not refreshed after changing field position via drag&drop
- Fixed: Info dialog for blocked browser popups (e.g. with Jira integration) is not shown with some browsers
- Fixed: Non-ready custom fields were not ignored for column schema on repository or run pages
- Fixed: Non-ready custom fields were not ignored when copying test cases
Earlier
Features
- Added: Import for test cases & folders from CSV file
- Added: Import for test cases & folders from TestRail XML files