Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 2.95 KB

File metadata and controls

50 lines (36 loc) · 2.95 KB

Changelog

All notable changes to this project will be documented in this file.

1.0.0 (2025-12-16)

⚠ BREAKING CHANGES

  • Transform argument now required. Users must specify: npx @suites/codemod automock/2/to-suites-v3

Changes:

  • Transform registry: Updated to automock/2/to-suites-v3
  • Directory structure: Created hierarchical namespace src/transforms/automock/2/
  • CLI: Removed default transform, require explicit specification
  • File processor: Renamed to generic naming (filterSourceFiles)
  • Runner: Updated variable naming (automockFiles → sourceFiles)
  • Tests: Updated imports, all 207 tests passing
  • Documentation: Updated README with new usage examples

Benefits:

  • Follows React codemod and Codemod Registry patterns
  • Future-proof for v3-to-v4, v4-to-v5 migrations
  • Support for multiple transforms per version
  • Extensible to other frameworks (jest, vitest, etc.)

Features

  • add manual publish workflow and coverage tracking (82f6da6)
  • complete Automock to Suites codemod with TypeScript parser fallback (0fcb66e)

Bug Fixes

  • remove duplicate symbols from logger output (915ca24)
  • use consistent checkmark symbol (✔) in logger output (e95d2fc)

Documentation

  • add architecture section and local development guide (a6e821c)
  • add CLI arguments section matching Next.js format (362265a)
  • new readme file [skip ci] (9c4a9ea)

Code Refactoring

  • adopt codemod registry naming pattern (#1) (8abdedd)
  • adopt codemod registry naming pattern (automock/2/to-suites-v3) (eae87f7)
  • align argument names with Next.js codemod conventions (fa0f792)
  • align CLI options with Next.js codemod conventions (287c8ca)
  • rename --list-transforms to --list-codemods for consistency (f2c382d)
  • simplify CLI to match Next.js codemod (remove unnecessary options) (94e91b4)