Skip to content

Latest commit

 

History

History
338 lines (232 loc) · 18.6 KB

File metadata and controls

338 lines (232 loc) · 18.6 KB

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.

No unreleased changes.


v0.7.0 - 2025-12-19

🚀 Added

  • Changelog Generation Command (ebfa1e4) - Add changelog command for git history analysis
  • Playwright Testing Standards (52941a3) - Playwright e2e testing best practices (#72)

🔧 Refactored

  • Architecture Command (a3348ec) - Rename and update documentation (#71)
  • Testing Pyramid Agent (b6e7d85) - Refactor for improved clarity (#70)
  • Git Commit Rules (ddbe69d) - Identify file/folder renaming (#69)

📚 Documentation

  • Next.js React 19 Rules (3417768) - Clarify data fetching methods (#73)
  • Commands Documentation (613859b) - Update COMMANDS.md
  • Commands Config (f5d6513) - Update commands.json

🔒 Security

  • Workflow Permissions (a4a47db) - Fix code scanning alert #6 (#68)
  • Workflow Permissions (e6db344) - Fix code scanning alert #7 (#67)

v0.6.0 - 2025-11-09

🚀 Added

  • Cursor Command Invocation Support (2ade249) - Updated rules that can be invoked as cursor commands, enabling better integration with Cursor's command system (#66)

🎨 Enhanced

  • Agent Communication Standards (9246db2) - Revised communication rules for clarity and precision, improving agent-to-agent and agent-to-user interactions

🧪 Testing

  • CLI Test Enhancements (d1c7cc5) - Enhanced CLI tests for output directory handling and added comprehensive downloadFiles tests (#65)

📚 Documentation

  • README Updates (b0ee40a) - Updated README.md with latest information and improvements

🔧 Technical Improvements

  • Dependency Cleanup (ae485e4) - Removed unused dependencies for cleaner package management

v0.5.9 - 2025-01-16

🎨 Enhanced

  • Interactive Menu Styling (99277c8) - Simplified display name formatting and enhanced menu title styling in interactive menu for better user experience

📚 Documentation

  • README Updates (cce3e49) - Updated README with latest information and improvements

🔧 Technical Improvements

  • Debug Logging Cleanup (8576100) - Removed console log statements for source and destination paths in downloadSelectedFiles function for cleaner output
  • Changelog Maintenance (e76b857) - Updated changelog for v0.5.8 release

v0.5.8 - 2025-01-16

🐛 Fixed

  • Error Handling for File Downloads (0046f06) - Added error handling for undefined sourceRulesBasePath and improved logging for source/destination paths during file download
  • Node.js Compatibility (5839ecf) - Safely import styleText from util with fallback for better compatibility across Node.js versions

📚 Documentation

  • README Updates (ab844f2) - Updated README.md with latest information and improvements

v0.5.8-alpha.1 - 2025-01-16

🐛 Fixed

  • Error Handling for File Downloads (0046f06) - Added error handling for undefined sourceRulesBasePath and improved logging for source/destination paths during file download
  • Node.js Compatibility (5839ecf) - Safely import styleText from util with fallback for better compatibility across Node.js versions

📚 Documentation

  • README Updates (ab844f2) - Updated README.md with latest information and improvements

v0.5.7 - 2025-01-16

🐛 Fixed

  • Node.js 18/20 Compatibility (20f0b50) - Ensured compatibility with Node 18/20 by safely importing styleText from util

v0.5.6 - 2025-01-16

🐛 Fixed

  • NPX Sandbox Detection (097eb99) - Fixed sourceRulesBasePath initialization for npx sandbox detection

v0.5.5 - 2025-01-16

🐛 Fixed

  • Default Output Directory (d62d682) - Fixed default output directory to use current working directory (cwd) (#64)

v0.5.4 - 2025-01-16

🎨 Enhanced

  • Interactive Menu Styling (6a58067) - Enhanced interactive menu styling for improved readability
  • Rule Category Menu (7c0fec7) - Updated rule category menu title for better visibility

v0.5.3 - 2025-01-16

🎨 Enhanced

  • Help Command Styling (ba16bd9) - Updated help command title styling for improved visibility

v0.5.2 - 2025-01-16

🚀 Added

  • Enhanced Help Command (11d84f4) - Enhanced help command output with styled text and dynamic options (#63)

🔧 Technical Improvements

  • Debug Logging Cleanup (13bb61f) - Cleaned up debug logging for better performance

v0.5.2-beta.4 - 2025-01-16

🐛 Fixed

  • NPX Sandbox Detection (632da1b) - Improved npx sandbox detection (#62)

v0.5.2-beta.3 - 2025-01-16

🚀 Added

  • Debug Logging (9af5179) - Added debug logging for npm prefix and npx sandbox detection in download utilities (#61)

v0.5.2-beta.2 - 2025-01-16

🐛 Fixed

  • NPX Support (0d052c6) - Exposed cli/ folder to enable npx functionality (#60)

v0.5.0 - 2024-12-19

🚀 Added

  • Fair Witness Agent 🪄📜 - New analytical agent using 5 epistemological functions (observer, evaluator, analyst, synthesist, communicator) for structured, objective topic analysis with customizable complexity and tone
  • Dependency Analysis Agent - Comprehensive dependency analysis with maintenance frequency, security vulnerabilities, and popularity metrics
  • Security Scan Agent - Deep security scanning including CVE analysis, license compliance, and supply chain risk assessment

🛠️ Enhanced

  • Expanded Agent Roster - Added 3 new specialized agents (FairWitness, DependencyAnalysis, SecurityScan) to the existing 8-agent team
  • Improved Agent Capabilities - Enhanced existing agents with better tool access and workflow integration
  • Better Agent Communication - Refined personality traits and communication styles for more effective collaboration

📚 Documentation

  • Fair Witness Framework Documentation - Comprehensive examples and usage patterns for the new analytical framework
  • Enhanced Release Workflow - Improved automated release notes and changelog generation
  • Better Project Structure - Organized rules into logical categories (core, standards, templates, utils, workflows)

🔧 Technical Improvements

  • Updated Dependencies - Latest package versions and security updates
  • Better Error Handling - Improved CLI error messages and user experience
  • Enhanced Testing - Expanded test coverage for new features

v0.4.1 - 2025-01-16

🔧 Technical Improvements

  • Package Version Bump (b883001) - Updated package version to 0.4.1

v0.4.0 - 2025-01-16

🚀 Added

  • Vue 3 and TypeScript Standards Rules (09181b0) - Added comprehensive Vue 3 with TypeScript development standards and best practices rules for improved development practices (#43)

🐛 Fixed

  • Rule Globs Field Population (84e28a2) - Fixed rule globs to properly populate cursor rules "apply to specific files" fields, improved glob syntax across multiple rules (#39)
  • Cursor Memory Folder Location (6de6118) - Fixed cursor memory folder location from .ai/ to .cursor/.ai/ for consistency across documentation and workflows (#38)
  • Publish Workflow Exit Handling (8e31890) - Updated publish workflow to allow non-tag events to exit gracefully

⚡ Performance

  • Token Efficiency Optimization (dce194b) - Shortened fair witness, TypeScript standards and agent-communication rules for improved token efficiency (#36)

💥 Changed

  • Context Information Display Rule Removal (bc29738) - Removed unreliable context information display rule from utils due to reliability issues (#35)

📚 Documentation

  • AI Model Support Information (deeef1f) - Updated supported models section, added new supported models documentation including autoRunLint option (#40)

🔧 Technical Improvements

  • CI Workflow Enhancement (5168d7b) - Added condition to check if package.json version is extracted in publish workflow
  • Manual Trigger for Publish Workflow (5411cb3) - Updated publish workflow to include manual trigger option
  • Environment and Dependencies Update (c4c8568) - Updated environment variables, Node.js version to v22.18.0, and npm version (#34)

v0.3.0 - 2025-01-12

🚀 Added

  • Cloudflare Workers Development Standards (0272363) - Comprehensive standards for Cloudflare Workers development with general best practices
  • Cloudflare Workers with Hono Framework (0272363) - Specialized standards for using the Hono framework with Cloudflare Workers, including TypeScript integration and framework-specific patterns
  • Enhanced Environment Security (1db2a6d) - Added varlock integration with environment schema and type definitions for TAVILY_API_KEY

🔧 Technical Improvements

  • Environment Schema Updates (1db2a6d) - Updated .env.schema to mark sensitive variables appropriately with proper documentation
  • Type Definitions (1db2a6d) - Enhanced TypeScript definitions for better development experience and type safety
  • Package Dependencies (1db2a6d) - Updated to support new security features and varlock integration

📚 Documentation

  • Cloudflare Workers Guidelines (0272363) - Comprehensive examples and usage guidelines for both general Workers development and Hono framework integration
  • Environment Variable Documentation (1db2a6d) - Enhanced documentation for secure configuration management

v0.1.4 - 2024-12-19

🚀 Added

  • Enhanced CI/CD Workflow (59ecea0) - Enhanced publish workflow to trigger on version tag pushes
  • Dependency Analysis Agent (34ac59a) - Enhanced dependency analysis agent with user input filters
  • Changelog and Release Workflow (faad7a7) - Added changelog and release workflow with release notes

🐛 Fixed

  • Security Scan Glob Patterns (b6ab515) - Fixed globs for security-scan-agent rule to include bun.lockb

📚 Documentation

  • README and Release Documentation (cdb095b) - Updated README and release workflow documentation

v0.1.3 - 2024-12-15

🚀 Added

  • Core Agent Framework - Initial implementation of cursor rules agent system
  • Testing Pyramid Agent - Enforces testing standards based on testing pyramid principle
  • Git Commit Standards - Automated git commit and push workflow with standards enforcement
  • Laravel PHP Standards - Laravel and PHP development standards implementation

🐛 Fixed

  • Rule Generation - Fixed various issues in cursor rule generation and validation
  • Documentation Formatting - Corrected formatting issues in documentation files

📚 Documentation

  • Fair Witness Examples - Added comprehensive examples for Fair Witness agent usage
  • Lean Workflow Documentation - Documented lean development workflow processes
  • Modes Format Documentation - Added detailed documentation for agent modes format

v0.1.2 - 2024-12-10

🚀 Added

  • Release Validation System - Validates release prerequisites including branch naming and package.json structure
  • Package Version Management - Automated package.json version updates with commit management
  • Git Tag Management - Comprehensive git tag creation and conflict resolution

🐛 Fixed

  • Workflow Dependencies - Fixed dependency issues in release workflow
  • Configuration Validation - Improved validation for configuration files

v0.1.1 - 2024-12-05

🚀 Added

  • Basic Agent System - Core functionality for cursor rules agents
  • Rule Validation - Basic validation system for cursor rules
  • CLI Interface - Command-line interface for rule management

🐛 Fixed

  • Installation Issues - Fixed various installation and setup issues
  • Rule Processing - Improved rule processing and validation

v0.1.0 - 2024-12-01

🚀 Added

  • Initial Release - Core cursor rules standard library
  • Agent Framework - Basic framework for AI agents in Cursor
  • Rule System - Foundational rule system for code standards
  • Package Structure - Initial npm package structure and configuration

v0.2.1 - 2025-06-24

🐛 Fixed

  • Front matter description population (#27) - Fixed inconsistent description field in generated rule front matter
  • Publish workflow version validation (#25) - Ensured package.json version is validated against release tags during publish workflow

📚 Documentation

  • Release documentation for v0.2.0 (#24) - Added comprehensive release notes and changelog updates for previous version