Skip to content

Releases: push-based/angular-toolkit-mcp

v0.4.0

26 Mar 14:52

Choose a tag to compare

πŸŽ‰ Features

Exclude Patterns Support

New Parameter: excludePatterns - All violation reporting tools now accept glob-based exclude patterns to filter out files and directories from analysis. Supports standard glob syntax (*, ?, **) for flexible path matching.

Single-Component Report Format

Enhanced group-violations - New single-component report format option for group-violations, enabling focused analysis on individual components

πŸ› Bug Fixes

  • Windows Performance - Fixed scanning performance issue on Windows in angular-toolkit-mcp-server
  • Glob Matching - Fixed glob pattern matching and path handling for excludePatterns
  • Glob Separator - Glob ? wildcard no longer incorrectly matches directory separators

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