Skip to content

Commit e76b857

Browse files
committed
chore: Update changelog for v0.5.8
1 parent ffacc14 commit e76b857

1 file changed

Lines changed: 143 additions & 2 deletions

File tree

changelog.md

Lines changed: 143 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,131 @@ No unreleased changes.
1111

1212
---
1313

14+
## [v0.5.8] - 2025-01-16
15+
16+
### 🐛 Fixed
17+
18+
- **Error Handling for File Downloads** ([0046f06](https://github.com/usrrname/cursorrules/commit/0046f06)) - Added comprehensive error handling for undefined sourceRulesBasePath and improved logging for source/destination paths during file download operations
19+
- **Node.js Compatibility** ([5839ecf](https://github.com/usrrname/cursorrules/commit/5839ecf)) - Safely import styleText from util with fallback for better compatibility across different Node.js versions
20+
21+
### 📚 Documentation
22+
23+
- **README Updates** ([ab844f2](https://github.com/usrrname/cursorrules/commit/ab844f2)) - Updated README.md with latest information and improvements
24+
25+
---
26+
27+
## [v0.5.8-alpha.1] - 2025-01-16
28+
29+
### 🐛 Fixed
30+
31+
- **Error Handling for File Downloads** ([0046f06](https://github.com/usrrname/cursorrules/commit/0046f06)) - Added error handling for undefined sourceRulesBasePath and improved logging for source/destination paths during file download
32+
- **Node.js Compatibility** ([5839ecf](https://github.com/usrrname/cursorrules/commit/5839ecf)) - Safely import styleText from util with fallback for better compatibility across Node.js versions
33+
34+
### 📚 Documentation
35+
36+
- **README Updates** ([ab844f2](https://github.com/usrrname/cursorrules/commit/ab844f2)) - Updated README.md with latest information and improvements
37+
38+
---
39+
40+
## [v0.5.7] - 2025-01-16
41+
42+
### 🐛 Fixed
43+
44+
- **Node.js 18/20 Compatibility** ([20f0b50](https://github.com/usrrname/cursorrules/commit/20f0b50)) - Ensured compatibility with Node 18/20 by safely importing styleText from util
45+
46+
---
47+
48+
## [v0.5.6] - 2025-01-16
49+
50+
### 🐛 Fixed
51+
52+
- **NPX Sandbox Detection** ([097eb99](https://github.com/usrrname/cursorrules/commit/097eb99)) - Fixed sourceRulesBasePath initialization for npx sandbox detection
53+
54+
---
55+
56+
## [v0.5.5] - 2025-01-16
57+
58+
### 🐛 Fixed
59+
60+
- **Default Output Directory** ([d62d682](https://github.com/usrrname/cursorrules/commit/d62d682)) - Fixed default output directory to use current working directory (cwd) (#64)
61+
62+
---
63+
64+
## [v0.5.4] - 2025-01-16
65+
66+
### 🎨 Enhanced
67+
68+
- **Interactive Menu Styling** ([6a58067](https://github.com/usrrname/cursorrules/commit/6a58067)) - Enhanced interactive menu styling for improved readability
69+
- **Rule Category Menu** ([7c0fec7](https://github.com/usrrname/cursorrules/commit/7c0fec7)) - Updated rule category menu title for better visibility
70+
71+
---
72+
73+
## [v0.5.3] - 2025-01-16
74+
75+
### 🎨 Enhanced
76+
77+
- **Help Command Styling** ([ba16bd9](https://github.com/usrrname/cursorrules/commit/ba16bd9)) - Updated help command title styling for improved visibility
78+
79+
---
80+
81+
## [v0.5.2] - 2025-01-16
82+
83+
### 🚀 Added
84+
85+
- **Enhanced Help Command** ([11d84f4](https://github.com/usrrname/cursorrules/commit/11d84f4)) - Enhanced help command output with styled text and dynamic options (#63)
86+
87+
### 🔧 Technical Improvements
88+
89+
- **Debug Logging Cleanup** ([13bb61f](https://github.com/usrrname/cursorrules/commit/13bb61f)) - Cleaned up debug logging for better performance
90+
91+
---
92+
93+
## [v0.5.2-beta.4] - 2025-01-16
94+
95+
### 🐛 Fixed
96+
97+
- **NPX Sandbox Detection** ([632da1b](https://github.com/usrrname/cursorrules/commit/632da1b)) - Improved npx sandbox detection (#62)
98+
99+
---
100+
101+
## [v0.5.2-beta.3] - 2025-01-16
102+
103+
### 🚀 Added
104+
105+
- **Debug Logging** ([9af5179](https://github.com/usrrname/cursorrules/commit/9af5179)) - Added debug logging for npm prefix and npx sandbox detection in download utilities (#61)
106+
107+
---
108+
109+
## [v0.5.2-beta.2] - 2025-01-16
110+
111+
### 🐛 Fixed
112+
113+
- **NPX Support** ([0d052c6](https://github.com/usrrname/cursorrules/commit/0d052c6)) - Exposed `cli/` folder to enable npx functionality (#60)
114+
115+
---
116+
14117
## [v0.5.0] - 2024-12-19
15118

16119
### 🚀 Added
120+
17121
- **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
18122
- **Dependency Analysis Agent** - Comprehensive dependency analysis with maintenance frequency, security vulnerabilities, and popularity metrics
19123
- **Security Scan Agent** - Deep security scanning including CVE analysis, license compliance, and supply chain risk assessment
20124

21125
### 🛠️ Enhanced
126+
22127
- **Expanded Agent Roster** - Added 3 new specialized agents (FairWitness, DependencyAnalysis, SecurityScan) to the existing 8-agent team
23128
- **Improved Agent Capabilities** - Enhanced existing agents with better tool access and workflow integration
24129
- **Better Agent Communication** - Refined personality traits and communication styles for more effective collaboration
25130

26131
### 📚 Documentation
132+
27133
- **Fair Witness Framework Documentation** - Comprehensive examples and usage patterns for the new analytical framework
28134
- **Enhanced Release Workflow** - Improved automated release notes and changelog generation
29135
- **Better Project Structure** - Organized rules into logical categories (core, standards, templates, utils, workflows)
30136

31137
### 🔧 Technical Improvements
138+
32139
- **Updated Dependencies** - Latest package versions and security updates
33140
- **Better Error Handling** - Improved CLI error messages and user experience
34141
- **Enhanced Testing** - Expanded test coverage for new features
@@ -38,30 +145,37 @@ No unreleased changes.
38145
## [v0.4.1] - 2025-01-16
39146

40147
### 🔧 Technical Improvements
148+
41149
- **Package Version Bump** ([b883001](https://github.com/usrrname/cursorrules/commit/b883001)) - Updated package version to 0.4.1
42150

43151
---
44152

45153
## [v0.4.0] - 2025-01-16
46154

47155
### 🚀 Added
156+
48157
- **Vue 3 and TypeScript Standards Rules** ([09181b0](https://github.com/usrrname/cursorrules/commit/09181b0375587b9ec173129ff152a192cc896064)) - Added comprehensive Vue 3 with TypeScript development standards and best practices rules for improved development practices (#43)
49158

50159
### 🐛 Fixed
160+
51161
- **Rule Globs Field Population** ([84e28a2](https://github.com/usrrname/cursorrules/commit/84e28a2e8102ed865c171267303b2a24e644b6bf)) - Fixed rule globs to properly populate cursor rules "apply to specific files" fields, improved glob syntax across multiple rules (#39)
52162
- **Cursor Memory Folder Location** ([6de6118](https://github.com/usrrname/cursorrules/commit/6de6118a915bef5611729aa80b52f3449565ccb7)) - Fixed cursor memory folder location from `.ai/` to `.cursor/.ai/` for consistency across documentation and workflows (#38)
53163
- **Publish Workflow Exit Handling** ([8e31890](https://github.com/usrrname/cursorrules/commit/8e31890b3872c5a2ca664752c90a0da87e3ef4a3)) - Updated publish workflow to allow non-tag events to exit gracefully
54164

55165
### ⚡ Performance
166+
56167
- **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)
57168

58169
### 💥 Changed
170+
59171
- **Context Information Display Rule Removal** ([bc29738](https://github.com/usrrname/cursorrules/commit/bc29738287dc4556625dd382f3005091702d409b)) - Removed unreliable context information display rule from utils due to reliability issues (#35)
60172

61173
### 📚 Documentation
174+
62175
- **AI Model Support Information** ([deeef1f](https://github.com/usrrname/cursorrules/commit/deeef1ff3a2c5c637ba69e9fba555cf677fe45a1)) - Updated supported models section, added new supported models documentation including autoRunLint option (#40)
63176

64177
### 🔧 Technical Improvements
178+
65179
- **CI Workflow Enhancement** ([5168d7b](https://github.com/usrrname/cursorrules/commit/5168d7bf27a5a7cf6953b1cb94317fd5e5a3f6af)) - Added condition to check if package.json version is extracted in publish workflow
66180
- **Manual Trigger for Publish Workflow** ([5411cb3](https://github.com/usrrname/cursorrules/commit/5411cb37939fbc59c2e8c7cf0eb47d8f9187966b)) - Updated publish workflow to include manual trigger option
67181
- **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)
@@ -71,16 +185,19 @@ No unreleased changes.
71185
## [v0.3.0] - 2025-01-12
72186

73187
### 🚀 Added
188+
74189
- **Cloudflare Workers Development Standards** ([0272363](https://github.com/usrrname/cursorrules/commit/0272363)) - Comprehensive standards for Cloudflare Workers development with general best practices
75190
- **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
76191
- **Enhanced Environment Security** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Added varlock integration with environment schema and type definitions for TAVILY_API_KEY
77192

78193
### 🔧 Technical Improvements
194+
79195
- **Environment Schema Updates** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Updated `.env.schema` to mark sensitive variables appropriately with proper documentation
80196
- **Type Definitions** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Enhanced TypeScript definitions for better development experience and type safety
81197
- **Package Dependencies** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Updated to support new security features and varlock integration
82198

83199
### 📚 Documentation
200+
84201
- **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
85202
- **Environment Variable Documentation** ([1db2a6d](https://github.com/usrrname/cursorrules/commit/1db2a6d)) - Enhanced documentation for secure configuration management
86203

@@ -89,31 +206,37 @@ No unreleased changes.
89206
## [v0.1.4] - 2024-12-19
90207

91208
### 🚀 Added
209+
92210
- **Enhanced CI/CD Workflow** ([59ecea0](https://github.com/usrrname/cursorrules/commit/59ecea0)) - Enhanced publish workflow to trigger on version tag pushes
93211
- **Dependency Analysis Agent** ([34ac59a](https://github.com/usrrname/cursorrules/commit/34ac59a)) - Enhanced dependency analysis agent with user input filters
94212
- **Changelog and Release Workflow** ([faad7a7](https://github.com/usrrname/cursorrules/commit/faad7a7)) - Added changelog and release workflow with release notes
95213

96214
### 🐛 Fixed
215+
97216
- **Security Scan Glob Patterns** ([b6ab515](https://github.com/usrrname/cursorrules/commit/b6ab515)) - Fixed globs for security-scan-agent rule to include bun.lockb
98217

99218
### 📚 Documentation
219+
100220
- **README and Release Documentation** ([cdb095b](https://github.com/usrrname/cursorrules/commit/cdb095b)) - Updated README and release workflow documentation
101221

102222
---
103223

104224
## [v0.1.3] - 2024-12-15
105225

106226
### 🚀 Added
227+
107228
- **Core Agent Framework** - Initial implementation of cursor rules agent system
108229
- **Testing Pyramid Agent** - Enforces testing standards based on testing pyramid principle
109230
- **Git Commit Standards** - Automated git commit and push workflow with standards enforcement
110231
- **Laravel PHP Standards** - Laravel and PHP development standards implementation
111232

112233
### 🐛 Fixed
234+
113235
- **Rule Generation** - Fixed various issues in cursor rule generation and validation
114236
- **Documentation Formatting** - Corrected formatting issues in documentation files
115237

116238
### 📚 Documentation
239+
117240
- **Fair Witness Examples** - Added comprehensive examples for Fair Witness agent usage
118241
- **Lean Workflow Documentation** - Documented lean development workflow processes
119242
- **Modes Format Documentation** - Added detailed documentation for agent modes format
@@ -123,11 +246,13 @@ No unreleased changes.
123246
## [v0.1.2] - 2024-12-10
124247

125248
### 🚀 Added
249+
126250
- **Release Validation System** - Validates release prerequisites including branch naming and package.json structure
127251
- **Package Version Management** - Automated package.json version updates with commit management
128252
- **Git Tag Management** - Comprehensive git tag creation and conflict resolution
129253

130254
### 🐛 Fixed
255+
131256
- **Workflow Dependencies** - Fixed dependency issues in release workflow
132257
- **Configuration Validation** - Improved validation for configuration files
133258

@@ -136,11 +261,13 @@ No unreleased changes.
136261
## [v0.1.1] - 2024-12-05
137262

138263
### 🚀 Added
264+
139265
- **Basic Agent System** - Core functionality for cursor rules agents
140266
- **Rule Validation** - Basic validation system for cursor rules
141267
- **CLI Interface** - Command-line interface for rule management
142268

143269
### 🐛 Fixed
270+
144271
- **Installation Issues** - Fixed various installation and setup issues
145272
- **Rule Processing** - Improved rule processing and validation
146273

@@ -149,6 +276,7 @@ No unreleased changes.
149276
## [v0.1.0] - 2024-12-01
150277

151278
### 🚀 Added
279+
152280
- **Initial Release** - Core cursor rules standard library
153281
- **Agent Framework** - Basic framework for AI agents in Cursor
154282
- **Rule System** - Foundational rule system for code standards
@@ -157,15 +285,28 @@ No unreleased changes.
157285
## [v0.2.1] - 2025-06-24
158286

159287
### 🐛 Fixed
288+
160289
- **Front matter description population** ([#27](https://github.com/usrrname/cursorrules/pull/27)) - Fixed inconsistent description field in generated rule front matter
161290
- **Publish workflow version validation** ([#25](https://github.com/usrrname/cursorrules/pull/25)) - Ensured package.json version is validated against release tags during publish workflow
162291

163292
### 📚 Documentation
293+
164294
- **Release documentation for v0.2.0** ([#24](https://github.com/usrrname/cursorrules/pull/24)) - Added comprehensive release notes and changelog updates for previous version
165295

166296
---
167297

168-
[Unreleased]: https://github.com/usrrname/cursorrules/compare/v0.5.0...HEAD
298+
[Unreleased]: https://github.com/usrrname/cursorrules/compare/v0.5.8...HEAD
299+
[v0.5.8]: https://github.com/usrrname/cursorrules/compare/v0.5.7...v0.5.8
300+
[v0.5.8-alpha.1]: https://github.com/usrrname/cursorrules/compare/v0.5.7...v0.5.8-alpha.1
301+
[v0.5.7]: https://github.com/usrrname/cursorrules/compare/v0.5.6...v0.5.7
302+
[v0.5.6]: https://github.com/usrrname/cursorrules/compare/v0.5.5...v0.5.6
303+
[v0.5.5]: https://github.com/usrrname/cursorrules/compare/v0.5.4...v0.5.5
304+
[v0.5.4]: https://github.com/usrrname/cursorrules/compare/v0.5.3...v0.5.4
305+
[v0.5.3]: https://github.com/usrrname/cursorrules/compare/v0.5.2...v0.5.3
306+
[v0.5.2]: https://github.com/usrrname/cursorrules/compare/v0.5.2-beta.4...v0.5.2
307+
[v0.5.2-beta.4]: https://github.com/usrrname/cursorrules/compare/v0.5.2-beta.3...v0.5.2-beta.4
308+
[v0.5.2-beta.3]: https://github.com/usrrname/cursorrules/compare/v0.5.2-beta.2...v0.5.2-beta.3
309+
[v0.5.2-beta.2]: https://github.com/usrrname/cursorrules/compare/v0.5.0...v0.5.2-beta.2
169310
[v0.5.0]: https://github.com/usrrname/cursorrules/compare/v0.4.1...v0.5.0
170311
[v0.4.1]: https://github.com/usrrname/cursorrules/compare/v0.4.0...v0.4.1
171312
[v0.4.0]: https://github.com/usrrname/cursorrules/compare/v0.3.0...v0.4.0
@@ -176,4 +317,4 @@ No unreleased changes.
176317
[v0.1.3]: https://github.com/usrrname/cursorrules/compare/v0.1.2...v0.1.3
177318
[v0.1.2]: https://github.com/usrrname/cursorrules/compare/v0.1.1...v0.1.2
178319
[v0.1.1]: https://github.com/usrrname/cursorrules/compare/v0.1.0...v0.1.1
179-
[v0.1.0]: https://github.com/usrrname/cursorrules/releases/tag/v0.1.0
320+
[v0.1.0]: https://github.com/usrrname/cursorrules/releases/tag/v0.1.0

0 commit comments

Comments
 (0)