v8.10.0
·
473 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features
- feat(convert): add convert command for direct tool-to-tool conversion (
60d8599)- Add a new
convertCLI command that enables direct tool-to-tool configuration conversion without requiring unified rule files as an intermediary.
- Add a new
Other Changes
- refactor(convert): address review feedback (DRY, preview mode, targets, matrix) (
a2cecd2)- Improve code quality with DRY principles, preview mode handling, target selection, and test matrix coverage.
- refactor(convert): improve dry-run UX and docs clarity (
578c5e5)- Enhance the dry-run user experience and documentation clarity for the convert command.
Changed Files
src/cli/commands/convert.ts— New convert command implementationsrc/cli/commands/convert.test.ts— Unit tests for convert commandsrc/cli/index.ts— CLI registration for convert commandsrc/lib/convert.ts— Core conversion logicsrc/lib/convert.test.ts— Unit tests for conversion logicsrc/e2e/e2e-convert.spec.ts— End-to-end tests for convert commandsrc/types/json-output.ts— Type updatesREADME.md— Documentation updatesdocs/reference/cli-commands.md— CLI reference updatesskills/rulesync/cli-commands.md— Skill documentation updates
10 files changed, 1561 insertions(+)