Repository navigation
TestPion 0.52.0
One registry, one menu: every kind of item a workspace holds is declared once (what it is called, where it is stored and opens, what it can do), and every tree and list row's menu is built from it by one function. (What's new in 0.52)
Behaviour changes: what works differently (read before upgrading)
- One menu order everywhere: create · open · tree · run · share · tools · git · edit · danger. Run moved after Expand all / Collapse all in the collection and folder menus; the items kept their names.
- New request ▸ holds a collection's other request kinds (GraphQL, SOAP, gRPC, WebSocket & MQTT); Copy as ▸ holds a request's Copy URL, cURL, PowerShell, fetch and code snippets.
- Convert scripts to pm.* is now Export ▸ For Postman (pm.*)… in the collection menu (TestPion writes
tp.*;pm.*is for Postman). - AI providers, test files and folders of test files delete with Undo instead of a confirmation (a folder of more than 200 files still asks).
- What is open in trees and lists is kept per workspace (the explorer's sections and folders, every list's folders, the Tests tree), across restarts; the open state of earlier versions moves into the first workspace opened.
Menus
- Expand all and Collapse all on every container and section header: protocol groups, folders of saved gRPC calls and connections (which now have a menu: rename, delete with Undo), the MCP servers, API definitions and Datasets sections and their folders, the folders of monitors, prompts, load tests and evaluations, the Tests tree and its folders.
- The same row everywhere: ⋯, right-click, Shift+F10 and the menu key open the same menu; F2 renames, Delete deletes (with Undo), * expands everything inside, typing a name jumps to it. Environments get a right-click menu in the sidebar pane, the History pane a menu.
- Copy link on every item with a link (collections, folders, requests, saved items, servers, API definitions, datasets, test files, runs …).
- API definitions: Rename (in their folder), Delete with Undo (back in their folder), Lint, Generate tests…, Generate integration flows…, Reveal file, Copy path.
- Datasets: virtual folders (
library/dataset-folders.json; files never move), Preview, Use in a test, Reveal file, Copy path; rename and duplicate keep a dataset's folder. - MCP servers: Open in new tab, Copy link, Copy MCP config (
.mcp.json/claude_desktop_config.json). - Requests: Monitor on a schedule…; folders: Run in CI…, Copy link; test folders: New test file here, Run in CI…, Rename folder.
- The blank area of the sidebar opens the workspace's menu; of a list, that list's menu.
- List rows carry their item when dragged (onto a flow canvas, into a folder), like the explorer's rows.
For AI agents and scripts
testpion kinds [kind] [--json]and the MCP toollist_kinds(and RPCkinds.list): every kind, itsrefshape, storage, where it opens and every capability astrue,{ na: why }or{ planned: release }.
Downloads
See the download page for which file to choose and the installation guides.
The installers aren't code-signed yet: Windows SmartScreen and macOS Gatekeeper ask you to confirm the first launch.