UNPKG

@usrrname/cursorrules

Version:

A wicked npx-able lib of cursorrules with Otaku AI agents, optional lean workflow

135 lines (95 loc) 7.51 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] --- ## [v0.4.0] - 2025-01-23 ### ⚡ Performance - **Token Efficiency Optimization** ([dce194b](https://github.com/usrrname/cursorrules/commit/dce194bb4369b31efb56f5a6a5d876891f86d9e5)) - Shortened fair witness, TypeScript standards and agent-communication rules for improved token efficiency (#36) ### 🐛 Fixed - **Publish Workflow Exit Handling** ([8e31890](https://github.com/usrrname/cursorrules/commit/8e31890b3872c5a2ca664752c90a0da87e3ef4a3)) - Updated publish workflow to allow non-tag events to exit gracefully ### 🔧 Technical Improvements - **CI Workflow Enhancement** ([5168d7b](https://github.com/usrrname/cursorrules/commit/5168d7bf27a5a7cf6953b1cb94317fd5e5a3f6af)) - Added condition to check if package.json version is extracted in publish workflow - **Environment and Dependencies Update** ([c4c8568](https://github.com/usrrname/cursorrules/commit/c4c85686debef46dc2ebbcb5362b8ee669d40001)) - Updated environment variables, Node.js version to v22.18.0, and npm version (#34) ### 🗑️ Removed - **Context Information Display Rule** ([bc29738](https://github.com/usrrname/cursorrules/commit/bc29738287dc4556625dd382f3005091702d409b)) - Deprecated and removed unreliable context information display rule from utils (#35) --- ## [v0.3.0] - 2025-01-12 ### 🚀 Added - **Cloudflare Workers Development Standards** ([0272363](https://github.com/usrrname/cursorrules/commit/0272363)) - Comprehensive standards for Cloudflare Workers development with general best practices - **Cloudflare Workers with Hono Framework** ([0272363](https://github.com/usrrname/cursorrules/commit/0272363)) - Specialized standards for using the Hono framework with Cloudflare Workers, including TypeScript integration and framework-specific patterns - **Enhanced Environment Security** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Added varlock integration with environment schema and type definitions for TAVILY_API_KEY ### 🔧 Technical Improvements - **Environment Schema Updates** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Updated `.env.schema` to mark sensitive variables appropriately with proper documentation - **Type Definitions** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Enhanced TypeScript definitions for better development experience and type safety - **Package Dependencies** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Updated to support new security features and varlock integration ### 📚 Documentation - **Cloudflare Workers Guidelines** ([0272363](https://github.com/usrrname/cursorrules/commit/0272363)) - Comprehensive examples and usage guidelines for both general Workers development and Hono framework integration - **Environment Variable Documentation** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Enhanced documentation for secure configuration management --- ## [v0.1.4] - 2024-12-19 ### 🚀 Added - **Enhanced CI/CD Workflow** ([59ecea0](https://github.com/usrrname/cursorrules/commit/59ecea0)) - Enhanced publish workflow to trigger on version tag pushes - **Dependency Analysis Agent** ([34ac59a](https://github.com/usrrname/cursorrules/commit/34ac59a)) - Enhanced dependency analysis agent with user input filters - **Changelog and Release Workflow** ([faad7a7](https://github.com/usrrname/cursorrules/commit/faad7a7)) - Added changelog and release workflow with release notes ### 🐛 Fixed - **Security Scan Glob Patterns** ([b6ab515](https://github.com/usrrname/cursorrules/commit/b6ab515)) - Fixed globs for security-scan-agent rule to include bun.lockb ### 📚 Documentation - **README and Release Documentation** ([cdb095b](https://github.com/usrrname/cursorrules/commit/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](https://github.com/usrrname/cursorrules/pull/27)) - Fixed inconsistent description field in generated rule front matter - **Publish workflow version validation** ([#25](https://github.com/usrrname/cursorrules/pull/25)) - Ensured package.json version is validated against release tags during publish workflow ### 📚 Documentation - **Release documentation for v0.2.0** ([#24](https://github.com/usrrname/cursorrules/pull/24)) - Added comprehensive release notes and changelog updates for previous version --- [Unreleased]: https://github.com/usrrname/cursorrules/compare/v0.4.0...HEAD [v0.4.0]: https://github.com/usrrname/cursorrules/compare/v0.3.0...v0.4.0 [v0.3.0]: https://github.com/usrrname/cursorrules/compare/v0.2.2...v0.3.0 [v0.2.2]: https://github.com/usrrname/cursorrules/compare/v0.2.1...v0.2.2 [v0.2.1]: https://github.com/usrrname/cursorrules/compare/v0.2.0...v0.2.1 [v0.1.4]: https://github.com/usrrname/cursorrules/compare/v0.1.3...v0.1.4 [v0.1.3]: https://github.com/usrrname/cursorrules/compare/v0.1.2...v0.1.3 [v0.1.2]: https://github.com/usrrname/cursorrules/compare/v0.1.1...v0.1.2 [v0.1.1]: https://github.com/usrrname/cursorrules/compare/v0.1.0...v0.1.1 [v0.1.0]: https://github.com/usrrname/cursorrules/releases/tag/v0.1.0