Skip to content

v1.3.0 — Adapter Ecosystem, Registry Expansion & New CLI Commands

Choose a tag to compare

@Arindam200 Arindam200 released this 26 Mar 06:21

What's New in v1.3.0

8 New Library Adapters

Drop-in wrappers that route popular CLI libraries through the TermUI theme engine:

Adapter Wraps
termui/chalk chalk
termui/commander commander
termui/inquirer @inquirer/prompts
termui/meow meow
termui/ora ora
termui/imperative imperative prompt API
termui/svelte Svelte actions & stores
termui/vue Vue composables & plugin

3 New Components

  • MultiProgress — stacked progress bars with per-item labels and dynamic add/remove
  • NotificationBadge — inline unread-count badge with dot variant
  • NotificationCenter — scrollable notification overlay with mark-as-read and dismiss

2 New CLI Commands

  • npx termui docs <component> — fetch and render component docs inline
  • npx termui publish — validate and submit a component to the community registry

13 New Registry Components

chat-message · chat-thread · diff-view · file-change · model-selector · multi-progress · notification-center · streaming-text · thinking-block · token-usage · tool-approval · tool-call

New @termui/types Package

Centralised TypeScript types for themes, components, hooks, registry manifests, and adapter contracts.

7 New Examples

with-chalk · with-commander · with-inquirer · with-meow · with-ora · with-github · with-keychain · ai-demo

Infrastructure

  • Changeset tooling for automated version management
  • GitHub Actions release workflow on version tag push
  • CONTRIBUTING_COMPONENTS.md and GOVERNANCE.md
  • Comprehensive test suite added across all packages

Full changelog: CHANGELOG.md