Releases: push-based/angular-toolkit-mcp
Releases · push-based/angular-toolkit-mcp
v0.3.0 - Add persistent file saving to reporting tools
Release Notes - v0.3.0
🎉 Major Features
Violation Grouping & Work Distribution
- New Tool:
group-violations- Creates balanced work distribution groups from violation reports using bin-packing algorithm. Maintains path exclusivity and directory boundaries for parallel development workflows. - Enhanced report generation with work group mapping and improved file conversion logic
File Output Support
- Save Reports to Disk - All violation reporting tools now support optional
saveAsFileparameter to persist reports totmp/.angular-toolkit-mcp/violations-report/ - Default save locations for contracts and reports with dynamic path resolution
- Centralized constants for output paths across all tools
Enhanced Violation Reporting
- Improved
report-violations- Separate reporter for single component violations with enhanced JSON output - Enhanced
report-all-violations- Comprehensive violation scanning with improved schemas and guidance messages - Migrated violation responses to structured JSON format for better programmatic access
- Better file path descriptions using constants for output locations
🔧 Improvements
- Centralized type definitions in dedicated types file for better maintainability
- Refactored handlers to use standardized output path constants
- Improved schema descriptions for contract naming during comparison workflows
- Enhanced documentation with npm version badge
🐛 Bug Fixes
- Fixed formatting issues across multiple files
- Resolved path resolution issues for cross-platform compatibility
- Fixed lint errors in violation reporting tools
- Corrected package.json and lock file issues
📦 Publishing & Infrastructure
- First working publishable version with ESM migration complete
- Improved CI/CD pipeline with Node version updates
- Restored proper lock file format
- Package preparation for npm publishing
📚 Documentation
- Updated tool documentation with new grouping capabilities
- Improved schema documentation for better developer experience
- Added guidance messages for tool usage
v0.2.0 - Initial NPM Release
🎉 Initial NPM Release
We're excited to announce the first public release of Angular Toolkit MCP on NPM!
📦 What's Included
Angular Toolkit MCP is a Model Context Protocol (MCP) server that provides AI-powered tools for Angular development, specifically focused on design system migrations and component refactoring.
Available Tools
- Component Analysis: Scan directories for deprecated design system CSS usage
- Dependency Analysis: Analyze project dependencies and validate import paths
- Component Contracts: Generate and compare component contracts to track changes
- Component Usage Graph: Map component imports across modules, specs, templates, and styles
- Design System Integration: Access DS component data, documentation, and deprecated CSS classes