Skip to content

v8.10.0

Choose a tag to compare

@github-actions github-actions released this 24 Apr 02:46
· 473 commits to main since this release
Immutable release. Only release title and notes can be modified.
7288f2c

What's Changed

New Features

  • feat(convert): add convert command for direct tool-to-tool conversion (60d8599)
    • Add a new convert CLI command that enables direct tool-to-tool configuration conversion without requiring unified rule files as an intermediary.

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 implementation
  • src/cli/commands/convert.test.ts — Unit tests for convert command
  • src/cli/index.ts — CLI registration for convert command
  • src/lib/convert.ts — Core conversion logic
  • src/lib/convert.test.ts — Unit tests for conversion logic
  • src/e2e/e2e-convert.spec.ts — End-to-end tests for convert command
  • src/types/json-output.ts — Type updates
  • README.md — Documentation updates
  • docs/reference/cli-commands.md — CLI reference updates
  • skills/rulesync/cli-commands.md — Skill documentation updates

10 files changed, 1561 insertions(+)

Contributors

Full Changelog

v8.9.0...v8.10.0