v0.13.x: Markdown Import, Search Overhaul & Editor Tables
TestPlanIt v0.13.x brings Markdown test case import, a revamped search experience, table support in the rich text editor, and a batch of UI stability improvements.
Import Test Cases from Markdown
You can now import test cases directly from Markdown files — alongside the existing CSV and XML formats.
- Drag-and-drop — drop files onto the import dialog or click to browse
- Markdown parsing — headings, steps, and expected results are extracted automatically into structured test cases
- Improved file handling — better validation, localized error messages, and a streamlined wizard flow
This pairs well with AI-generated Markdown: draft test cases in ChatGPT, Claude, or any LLM, then import the output directly into your repository.
Search Improvements
Elasticsearch search got a significant upgrade in this release:
- Search syntax help — a new help popover explains available search operators and syntax
- Improved highlighting — search result matches are now styled more clearly
- Better tag aggregation — tag-based filtering in search results is more accurate
- Pagination info — result counts are now shown in both the header and footer
Editor: Table Support
The Tiptap rich text editor now supports tables — insert, resize, and edit tabular data directly in test case descriptions, steps, and expected results. Useful for data-driven test cases or documenting input/output matrices.
UI & Stability Fixes
- Toast notifications — replaced the old toast system with Sonner for more reliable, better-styled notifications. Fixed an issue where top toasts were hidden behind bottom toasts.
- Modal/dialog stability — resolved several issues where dialogs and admin modals would remount unexpectedly, losing form state
- Auto-select fix — prevented a double-firing effect in the Cases component that could cause unexpected behavior
Upgrade Instructions
git pull origin main
pnpm install
pnpm generate
pnpm build
For Docker deployments:
docker pull ghcr.io/testplanit/testplanit:latest
Get Involved
- Star the repo on GitHub
- Follow @TestPlanItHQ for updates
- Join our Community Discord
- Report issues and suggest features on GitHub
Thank you for using TestPlanIt!