Skip to content

Latest commit

 

History

History
488 lines (268 loc) · 24.9 KB

File metadata and controls

488 lines (268 loc) · 24.9 KB

3.8.1 (2025-09-14)

Bug Fixes

  • 🐛 improve markdown formatting in version-info files (d2a72e1)

3.8.0 (2025-09-14)

Features

  • ✨ complete Node.js and React Native stacks to 100% (c56c004)

3.7.0 (2025-09-14)

Features

  • ✨ complete Angular, Next.js and React documentation files (b69fecf)

3.6.0 (2025-09-14)

Features

  • ✨ update IDE selector terminal screenshot (1699590)

3.5.0 (2025-09-14)

Features

  • ✨ complete React Native and Vue best practices documentation (1d35d69)

3.4.1 (2025-09-14)

Bug Fixes

  • 🐛 merge remote changes and finalize commit guidelines improvements (e8a4591)
  • 🐛 strengthen git commit guidelines to prevent accidental major versions (3a254c2)

3.4.0 (2025-09-14)

Features

  • ✨ complete stack documentation with missing core files (71abfa8)

3.3.1 (2025-09-14)

Bug Fixes

  • 🐛 correct README implementation status to match actual codebase (e9dd292)

3.3.0 (2025-09-14)

Features

  • ✨ add styling and state management documentation for React, Vue, and Svelte (8fe670c)

3.2.3 (2025-09-14)

Bug Fixes

  • 🐛 update progress bar URLs from progress-bar.dev to progress-bar.xyz (ebeddc6)

3.2.2 (2025-09-14)

Bug Fixes

  • 🐛 merge remote changes from semantic-release (5d09c12)
  • 🐛 update project description to reflect multi-IDE support (b315cd5)

3.2.1 (2025-09-14)

Bug Fixes

  • 🐛 improve CLI UX by moving IDE selection before path questions (c12b3b5)

3.2.0 (2025-09-14)

Features

  • ✨ add IDE selector interface screenshot to README (3f2eec6)

3.1.1 (2025-09-14)

Bug Fixes

  • 📝 update package description to reflect multi-IDE support (bfa34ed)

3.1.0 (2025-09-14)

Features

  • ✨ enhance --info command with comprehensive details (cab9b08)

3.0.1 (2025-09-14)

Bug Fixes

  • 🐛 revert incorrect version bump to v3.0.0 (65cf80d)

2.4.2 (2025-06-16)

Bug Fixes

  • expand globs in templates (0e45d84)

2.4.1 (2025-06-16)

Bug Fixes

  • replace root placeholder in docs (9a4d750)

2.4.0 (2025-06-16)

Features

  • add command options and agent instructions (fe0fa6f)
  • cli: add auto-install flag (9bf8337)

2.3.0 (2025-06-09)

Bug Fixes

  • 🐛 complete version-info.md templates and add Astro version detection (deea278)

Features

  • ✨ add Astro v4 and v5 template support with comprehensive feature guides (b6a375b)
  • ✨ refactor service architecture with stack-specific version detection (9024409)

2.2.0 (2025-05-29)

Features

2.1.0 (2025-05-29)

Features

  • 🔥 add rules for angular (fb37727)

2.0.0 (2025-05-29)

Features

  • ⚡ Release new version 2.0 with MCP rules! (fc89584)

BREAKING CHANGES

  • Add new options to use rules of mcp tools

1.15.0 (2025-05-29)

Features

  • 🚀 Change to version 2.0 with MCP rules now (3d63abc)

1.14.0 (2025-05-29)

Features

  • 🎉 complete MCP Tools documentation and upgrade to v2.0.0 - Add comprehensive MCP Tools Development section to CONTRIBUTING.md - Create detailed MCP Tools Integration Guide (docs/mcp-tools-guide.md) - Update services architecture documentation with McpService details - Update CLI development rules with MCP Tools workflow - Upgrade package.json to version 2.0.0 with new MCP keywords - Add multi-select MCP tools support documentation - Document new cli/services/stack/ and cli/services/mcp/ architecture - Include testing guidelines for MCP service development - All 144 tests passing with comprehensive MCP coverage BREAKING CHANGE: Major version 2.0.0 introduces comprehensive MCP Tools integration as a core feature, representing a significant expansion of Agent Rules Kit capabilities. The service architecture has been completely reorganized with new directory structure and dedicated MCP service. (bfaaadd)

1.13.0 (2025-05-29)

Features

  • 🎉 refactor services architecture and enhance MCP tools support - Reorganize services into logical directories (stack/, mcp/) - Create dedicated McpService for better separation of concerns - Move all stack-specific services to cli/services/stack/ directory - Move MCP functionality to cli/services/mcp/ directory - Update all import paths to reflect new structure - Add comprehensive tests for McpService (15 test cases) - Update README with enhanced MCP tools documentation - Add multi-select capability for MCP tools installation - Improve CLI workflow with better organization - All 144 tests passing with new architecture BREAKING CHANGE: Service architecture has been completely reorganized. Stack services moved to cli/services/stack/ and MCP functionality extracted to cli/services/mcp/. Import paths for services have changed, requiring updates for any external integrations. (31c70d3)

1.12.0 (2025-05-29)

Features

  • ✨ add complete MCP (Model Context Protocol) support - Add comprehensive MCP stack with 6 SDKs (Python, TypeScript, Java, Kotlin, C#, Swift) - Implement base architecture concepts and best practices guides - Create server/client/toolkit architecture options - Add complete SDK-specific implementation guides - Update README with MCP documentation and 100% implementation status - Add kit-config.json support for SDK-as-version approach - Successfully tested with Python and TypeScript SDKs - All 129 tests passing, no regressions (58500de)
  • ✨ add Pampa semantic code search support - Add Pampa as simple stack with no version complexity - Include semantic search concepts and MCP integration rules - Create installation guide for AI agents - Add comprehensive usage patterns and best practices - Update README with Pampa documentation and 100% status - All 129 tests passing, fully functional (6d043d1)
  • 🎉 add MCP Tools support and upgrade to v2.0.0 - Add comprehensive MCP tools integration with 5 popular tools (PAMPA, GitHub, Memory, Filesystem, Git) - Create short, practical usage rules focused on agent workflows - Implement checkbox selection for multiple MCP tools - Add new mcp_tools configuration section in kit-config.json - Update CLI with MCP tools selection and installation flow - Add copyMcpToolsRules method to StackService - Update README with MCP Tools Integration section - Upgrade to version 2.0.0 for major feature addition - All 129 tests passing, fully functional BREAKING CHANGE: This introduces a new major feature set with MCP tools support, representing a significant expansion of the Agent Rules Kit capabilities. (1497ae2)

1.11.1 (2025-05-29)

Bug Fixes

  • 🐛 improve service loading system and stack selection (e10156f)

1.11.0 (2025-05-29)

Features

  • ✨ improve CLI UX and fix global rules installation (5f157f8)

1.10.0 (2025-05-29)

Features

  • 🎉 implement improved CLI flow and reorganize project structure (82eb358)

1.9.0 (2025-05-29)

Features

  • Add generic-service module for testing (80e103b)
  • Add generic-service module for testing (2bb0f31)

1.8.0 (2025-05-25)

Features

  • Add initial support for React Native stack (5f420b6)
  • Add version-specific rule templates for React and Next.js (02e0b41)

1.7.0 (2025-05-16)

Features

  • Add comprehensive guides for security, SEO, performance optimization, and testing in Nuxt 3 (082d386)

1.6.0 (2025-05-15)

Features

  • ✨ implementación completa del stack de NestJS con arquitecturas standard y microservicios (c92d8f7)

1.5.0 (2025-05-15)

Features

  • ✨ implementación completa del stack de Go con múltiples arquitecturas (c7fa319)

1.4.3 (2025-05-13)

Bug Fixes

  • 📝 Implementación de documentación para SvelteKit al 70% (b76a55b)

1.4.2 (2025-05-13)

Bug Fixes

  • 📝 Implementación de documentación para Svelte al 70% (07fd39c)

1.4.1 (2025-05-13)

Bug Fixes

  • ✨ Make supported stacks list dynamic in info display (0851ef7)

1.4.0 (2025-05-13)

Features

  • ✨ Add --info flag for project information display (06f1547)

1.4.0 (2025-05-14)

Features

  • ✨ Add --info flag for project information display (43feac9)
  • ♻️ Improve test-cli.js with better documentation and options (26edff3)

Added

  • New --info flag to show project information, usage and repository link
  • Improved documentation for testing with test-cli.js
  • Enhanced CLI help messages

Changed

  • Refactored test CLI script with better documentation
  • Updated glob pattern handling in template files
  • Removed need for test-astro.js by enhancing main test script

1.3.3 (2025-05-13)

Bug Fixes

  • ✨ Add Astro documentation (917755a)
  • ✅ update documents globs attribute (0e29c42)
  • 📝 Add Astro documentation with content collection and integration guides (a6dcf4a)
  • 🔧 Remove pattern_rules and globs from kit-config.json (d882b88)

1.3.2 (2025-05-13)

Bug Fixes

  • 📝 update documentation for nuxt (f5160d0)

1.3.1 (2025-05-12)

Bug Fixes

  • 🐛 complete Nuxt 3 documentation and test suite (b8203a7)

1.3.0 (2025-05-12)

Features

  • update environment and fixes new release (020f518)

1.2.1 (2025-05-08)

Bug Fixes

  • ⚡ show version by package.json on cli and readme update (ec4ed5a)

1.2.0 (2025-05-08)

Features

  • ⚡ add git commit guidelines as global rules (b97338a)

1.1.0 (2025-05-07)

Features

  • 📝 set rules as always (74bc35b)

1.0.0 (2025-05-07)

Features

  • 🎉 prepare for major version release with service architecture (3bba84e)

BREAKING CHANGES

  • Complete refactoring from helper-based to service-based architecture. Service files are now in cli/services/ instead of cli/utils/

0.4.0 (2025-05-07)

Bug Fixes

  • cli: Actualizar index.js para usar métodos correctos del CliService (27837d6)
  • corregir configuración de mocks en pruebas de servicios para fs-extra (a2c1a02)

Features

  • core: Reestructuración completa a arquitectura de servicios v1.0.0 (a170da1)

0.3.3 (2025-05-07)

Bug Fixes

  • ⚡ add version for some new stacks (3256689)

0.3.2 (2025-05-06)

Bug Fixes

  • 🚑 add glob rules always and files from configs (b7252ae)

0.3.1 (2025-05-06)

Performance Improvements

  • ⚡ Adapting rules and new todos (2fe7409)

0.3.0 (2025-05-06)

Bug Fixes

  • 🚑 variable uppercase to npm (4dc8a4c)
  • 🐛 install pnpm on release workflow (cda33a3)
  • 🐛 projectPath default (8b733c1)
  • 🐛 semantic release (4af97f7)
  • ✨ fix variable name (3ed2a47)

Features

  • 🐛 add permissions to release (d53e17c)
  • ⚡ Changes on release semantic (7fc5845)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Astro v4 and v5 Support: Extended Astro templates to support the latest framework versions

    • Astro v4 Features: Astro DB, Actions, enhanced i18n, development toolbar enhancements, request rewriting, CSRF protection
    • Astro v5 Features: Content Layer API, Server Islands, astro:env, Sessions (experimental), responsive images, Container API
    • Comprehensive guides with practical examples for all new features
    • Updated kit-config.json to include v4 and v5 version ranges
    • Support for modern Astro development patterns and best practices
  • Refactored Service Architecture: Improved modularity and maintainability

    • Stack-specific Services: Each stack now has its own service with specialized version detection
    • Generic Fallback: Automatic fallback to generic detection patterns when specific services aren't available
    • Dynamic Service Loading: Services are loaded on-demand for better performance
    • Centralized Stack Service: Moved stack-service.js to services/ directory for better organization
    • Removed Generic Service: Eliminated unused generic-service.js and related functionality

Fixed

  • 🐛 Version Info Templates: Completed missing version-info.md files
    • Added comprehensive version-info.md template for examples
    • Created Astro-specific version-info.md with proper metadata
    • Enhanced version detection for all supported stacks
    • Improved template variable substitution and formatting

[0.2.1] - 2023-10-25

Added

  • Architecture management for Next.js (app, pages, hybrid)
  • Template variable processing for all files
  • Improved replacement of template variables using array-based approach
  • Status badges in README showing implementation progress
  • Pre-commit and pre-push hooks with Husky
  • Additional Cursor rules for architecture and template processing

Changed

  • Reorganized Next.js specific code into separate helper file
  • Updated CLI to use architecture selection for Next.js
  • Improved README with direct execution instructions (npx/pnpx)
  • Refactored file helper methods for better maintainability
  • Enhanced test suite with additional tests for Next.js helpers

Fixed

  • Template variables not being replaced in mirror documentation
  • Default architecture selection in prompts
  • Router/architecture terminology consistency

[0.2.0] - 2023-10-15

Added

  • Modular code restructuring for better maintainability
  • Template variable substitution: {projectPath}, {detectedVersion}, {versionRange}
  • Option to confirm or manually select detected framework version
  • English localization of all texts
  • Complete unit tests for all modules
  • Improved README documentation
  • Project logo

Changed

  • Reorganized architectures within each stack in kit-config.json
  • Improved architecture/version selection experience in CLI
  • Restructured folders for better organization
  • Updated dependencies versions

Fixed

  • Template variables not being replaced correctly
  • Architecture detection from new locations

[0.1.1] - 2023-09-30

Added

  • Initial support for Laravel, Next.js, React, Angular, NestJS and Astro
  • Framework version detection
  • Base templates for most common stacks
  • Integration with .cursor/rules for use with Cursor AI

Changed

  • Improved version detection for Laravel
  • Updated documentation

[0.1.0] - 2023-09-15

Added

  • Initial CLI version
  • Base project structure
  • Basic Laravel support