github dyoshikawa/rulesync v0.75.0

latest releases: v43.7.0, v43.6.3, v43.6.2...
14 months ago

Release v0.75.0

What's Changed

Features

  • Added isTargetedByRulesyncRule method to all tool rule classes for improved rule targeting validation
  • Added isTargetedByRulesyncCommand method to all tool command classes for enhanced command processing
  • Added isTargetedByRulesyncSubagent method to all tool subagent classes for better subagent handling
  • Enhanced tool command and subagent mapping with validation checks to prevent invalid configurations

Improvements

  • Refactored rules processor to simplify filtering logic and improve maintainability
  • Enhanced commands processor with validation for targeted rulesync commands
  • Improved subagents processor with validation for targeted rulesync subagents
  • Updated all rulesync command files to use wildcard target (*) for broader tool compatibility
  • Improved terminology consistency by changing "MCPs" to "MCP files" in output messages

Bug Fixes

  • Fixed missing isTargetedByRulesyncCommand mock methods in tests
  • Fixed tests to use consistent terminology for MCP files

Code Quality

  • Removed redundant code and cleaned up the codebase
  • Improved MCP configuration validation
  • Removed unnecessary WebSearch permission from settings
  • Simplified type definitions by removing unused exports

Testing

  • Added comprehensive unit tests for all new isTargetedBy* methods across tool rules, commands, and subagents
  • Added tests for enhanced validation logic in processors

Contributors

Full Changelog

v0.74.0...v0.75.0

Don't miss a new rulesync release

NewReleases is sending notifications on new releases.