Skip to content

Release v0.2.5: UI Consolidation & MCP Package

Choose a tag to compare

@tikazyq tikazyq released this 18 Nov 14:46
· 1169 commits to main since this release

Release v0.2.5 - November 18, 2025

🎉 Major Changes

UI Package Consolidation (spec 103)

  • Merged @leanspec/web into @leanspec/ui for simpler architecture
  • Eliminated complex symlink handling and node_modules distribution issues
  • Single publishable Next.js app package instead of separate packages
  • No breaking changes to user-facing lean-spec ui command

New: @leanspec/mcp Package (spec 102)

  • Dedicated npm package for MCP server integration with AI assistants
  • Simpler onboarding: Use npx @leanspec/mcp directly in IDE configs
  • Zero-config setup for Claude Desktop, Cline, and Zed
  • Pure passthrough design with automatic dependency management

🐛 Bug Fixes

Critical: @leanspec/ui Packaging (spec 104)

  • Fixed "Cannot find module 'next'" error in published package
  • Now correctly bundles all Next.js dependencies (~18.3 MB compressed)
  • Users can successfully run lean-spec ui via published npm package

UI Command Improvements

  • Better signal handling for Ctrl+C and Ctrl+D
  • Proper process cleanup and graceful shutdown

✨ Enhancements

Enhanced Dependency Commands (spec 099)

  • Improved CLI and MCP tools for managing spec relationships
  • Better dependency graph visualization
  • Enhanced link and unlink commands with better error handling

Automated Publishing

  • GitHub Action workflow for dev releases
  • Package preparation scripts for handling workspace dependencies

📦 Published Packages

  • @leanspec/core@0.2.5
  • lean-spec@0.2.5 (CLI)
  • @leanspec/mcp@0.2.5 (NEW!)
  • @leanspec/ui@0.2.5

🔗 Links