What's Changed
This release focuses on improving error message readability and fixing security vulnerabilities.
Bug Fixes
- Security: Resolve ReDoS (Regular Expression Denial of Service) vulnerability in zod-error test regex
Improvements
- Error Handling: Introduced
formatZodErrorutility for consistent, readable error messages across the entire codebase - Refactoring: Updated all validation error handling to use the new
formatZodErrorutility in:- Subagent processors (SubagentsProcessor, simulated-subagent, rulesync-subagent, claudecode-subagent)
- Rule processors (rules-processor, cursor-rule, copilot-rule, rulesync-rule)
- Command processors (commands-processor, simulated-command, rulesync-command, roo-command, geminicli-command, copilot-command, claudecode-command, agentsmd-command)
- MCP and ignore processors
Documentation
- Improved modular-mcp documentation structure
- Updated README.md with better documentation
Contributors
Full Changelog
Full Changelog: v3.12.2...v3.12.3