Release v0.2.5: UI Consolidation & MCP Package
Release v0.2.5 - November 18, 2025
🎉 Major Changes
UI Package Consolidation (spec 103)
- Merged
@leanspec/webinto@leanspec/uifor 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 uicommand
New: @leanspec/mcp Package (spec 102)
- Dedicated npm package for MCP server integration with AI assistants
- Simpler onboarding: Use
npx @leanspec/mcpdirectly 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 uivia 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
linkandunlinkcommands 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.5lean-spec@0.2.5(CLI)@leanspec/mcp@0.2.5(NEW!)@leanspec/ui@0.2.5