Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Dec 03:50
· 8 commits to main since this release

μcharm 0.5.0

Beautiful tables, spinners, and a brand new home for your CLI toolkit.

✨ What's New

  • Add charm.table() for rendering beautiful Unicode tables with multiple border styles and header support
  • Add charm.spinner() with animated frames, custom messages, and color support
  • Add charm.progress_done() helper to elegantly complete progress bars and spinners
  • Enhance charm.progress() with elapsed time display
  • Launch documentation website with interactive Terminal component, getting-started guides, and full module reference
  • Add vision roadmap featuring planned features inspired by Rich, Inquirer, and BubbleTea

⚡ Improvements

  • Expand input module with test mode support for prompt() and password() functions via MCHARM_TEST_KEYS environment variable
  • All 28 end-to-end tests now pass with improved test infrastructure
  • Update embedded runtime binaries across all platforms with BearSSL (TLS), sqlite3, and new module support

📚 Documentation

  • New Fumadocs-powered website with landing page, module documentation, and guides
  • Add comprehensive AI templates for common CLI patterns
  • Update type stubs with new charm functions for better IDE support
  • Improve contribution guidelines with website deployment checklist

Installation

# Install
brew install ucharmdev/tap/ucharm

# Or upgrade
brew upgrade ucharm

What's next? Check out the roadmap for fuzzy select, task lists, and more interactive components coming soon.


Full Changelog: v0.4.0...v0.5.0