Repository navigation
v3.19.0
Release v3.19.0
What's Changed
Features
- MCP Server Implementation: Added experimental Rulesync MCP (Model Context Protocol) server enabling AI agents to manage Rulesync files dynamically
listRulestool: Discover available rule filesgetRuletool: Read rule file contentsputRuletool: Create or update rule filesdeleteRuletool: Remove rule files- Security validations and resource constraints for safe operation
Improvements
- Bundle Optimization: Migrated from zod/v3 to zod/mini for reduced bundle size
- Error Handling: Implemented formatError utility for consistent error formatting across the codebase
- Code Quality: Replaced dynamic imports with static imports in test files for better tree-shaking and maintainability
Bug Fixes
- Fixed security validations and resource constraints in MCP server
- Excluded xsschema optional dependencies from bundle
- Resolved flaky test failures caused by inconsistent path handling
- Corrected mise-action version comment from v2 to v3.4.0
- Fixed file reading to use readFileContent instead of node:fs/promises
Documentation
- Added comprehensive Rulesync MCP Server documentation to README
- Updated rulesync-mcp configuration and usage guidelines
Chores
- Optimized devcontainer configuration and added MCP SDK dependency
- Updated dependencies via Dependabot
- Added xsschema and sury to cspell dictionary
Contributors
Special thanks to all contributors who made this release possible:
- @dyoshikawa
- Claude (AI pair programming assistant)
- dependabot[bot]
Full Changelog
Full Changelog: v3.18.0...v3.19.0