Skip to content

Releases: push-based/angular-toolkit-mcp

v0.3.0 - Add persistent file saving to reporting tools

17 Dec 14:47

Choose a tag to compare

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 saveAsFile parameter to persist reports to tmp/.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

13 Oct 15:16
3b9e9d6

Choose a tag to compare

🎉 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

📚 Documentation