Skip to main content

v0.13.x: Markdown Import, Search Overhaul & Editor Tables

· 2 min read
TestPlanIt Team
Contributor

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

Thank you for using TestPlanIt!