Skip to content

Commit 53ab48f

Browse files
chore(release): 1.0.0
## 1.0.0 (2025-12-16) ### ⚠ BREAKING CHANGES * Transform argument now required. Users must specify: npx @suites/codemod automock/2/to-suites-v3 <path> 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](82f6da6)) * complete Automock to Suites codemod with TypeScript parser fallback ([0fcb66e](0fcb66e)) ### Bug Fixes * remove duplicate symbols from logger output ([915ca24](915ca24)) * use consistent checkmark symbol (✔) in logger output ([e95d2fc](e95d2fc)) ### Documentation * add architecture section and local development guide ([a6e821c](a6e821c)) * add CLI arguments section matching Next.js format ([362265a](362265a)) * new readme file [skip ci] ([9c4a9ea](9c4a9ea)) ### Code Refactoring * adopt codemod registry naming pattern ([#1](#1)) ([8abdedd](8abdedd)) * adopt codemod registry naming pattern (automock/2/to-suites-v3) ([eae87f7](eae87f7)) * align argument names with Next.js codemod conventions ([fa0f792](fa0f792)) * align CLI options with Next.js codemod conventions ([287c8ca](287c8ca)) * rename --list-transforms to --list-codemods for consistency ([f2c382d](f2c382d)) * simplify CLI to match Next.js codemod (remove unnecessary options) ([94e91b4](94e91b4))
1 parent fcf403f commit 53ab48f

2 files changed

Lines changed: 51 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## 1.0.0 (2025-12-16)
6+
7+
### ⚠ BREAKING CHANGES
8+
9+
* Transform argument now required. Users must specify:
10+
npx @suites/codemod automock/2/to-suites-v3 <path>
11+
12+
Changes:
13+
- Transform registry: Updated to automock/2/to-suites-v3
14+
- Directory structure: Created hierarchical namespace src/transforms/automock/2/
15+
- CLI: Removed default transform, require explicit specification
16+
- File processor: Renamed to generic naming (filterSourceFiles)
17+
- Runner: Updated variable naming (automockFiles → sourceFiles)
18+
- Tests: Updated imports, all 207 tests passing
19+
- Documentation: Updated README with new usage examples
20+
21+
Benefits:
22+
- Follows React codemod and Codemod Registry patterns
23+
- Future-proof for v3-to-v4, v4-to-v5 migrations
24+
- Support for multiple transforms per version
25+
- Extensible to other frameworks (jest, vitest, etc.)
26+
27+
### Features
28+
29+
* add manual publish workflow and coverage tracking ([82f6da6](https://github.com/suites-dev/codemod/commit/82f6da67f3f0e8a177e23a091375c7e8364a4be6))
30+
* complete Automock to Suites codemod with TypeScript parser fallback ([0fcb66e](https://github.com/suites-dev/codemod/commit/0fcb66ecd5c5d3d50a06e99dbdd0acc03f637464))
31+
32+
### Bug Fixes
33+
34+
* remove duplicate symbols from logger output ([915ca24](https://github.com/suites-dev/codemod/commit/915ca24cb0b75db1f6cc1508239efb80f976d760))
35+
* use consistent checkmark symbol (✔) in logger output ([e95d2fc](https://github.com/suites-dev/codemod/commit/e95d2fc71a7670096e144c271f570b181a29e0a1))
36+
37+
### Documentation
38+
39+
* add architecture section and local development guide ([a6e821c](https://github.com/suites-dev/codemod/commit/a6e821cc3c8014d54c739822235235d0b8c85c1a))
40+
* add CLI arguments section matching Next.js format ([362265a](https://github.com/suites-dev/codemod/commit/362265ae21fef3488991ed86c705c43f9d2680f3))
41+
* new readme file [skip ci] ([9c4a9ea](https://github.com/suites-dev/codemod/commit/9c4a9eaf9fda4096240d870f61e10ab948987872))
42+
43+
### Code Refactoring
44+
45+
* adopt codemod registry naming pattern ([#1](https://github.com/suites-dev/codemod/issues/1)) ([8abdedd](https://github.com/suites-dev/codemod/commit/8abdedddb856d0531d400b93973ff6012d232062))
46+
* adopt codemod registry naming pattern (automock/2/to-suites-v3) ([eae87f7](https://github.com/suites-dev/codemod/commit/eae87f7297ba6a40359ae81faca1e8eeb6be040c))
47+
* align argument names with Next.js codemod conventions ([fa0f792](https://github.com/suites-dev/codemod/commit/fa0f7925fb96ea0dba5b9684eeb54a70d93922ab))
48+
* align CLI options with Next.js codemod conventions ([287c8ca](https://github.com/suites-dev/codemod/commit/287c8caabb407dcb6f02e0ffb621ae568b81081c))
49+
* rename --list-transforms to --list-codemods for consistency ([f2c382d](https://github.com/suites-dev/codemod/commit/f2c382d2025cc40abc21141bf0cba94a8673b085))
50+
* simplify CLI to match Next.js codemod (remove unnecessary options) ([94e91b4](https://github.com/suites-dev/codemod/commit/94e91b4f8b1f3e60b73d65629e76fe7bc1584268))

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@suites/codemod",
3-
"version": "0.1.0",
3+
"version": "1.0.0",
44
"description": "Code transformation tool for the Suites testing framework",
55
"author": "Omer Morad",
66
"license": "MIT",

0 commit comments

Comments
 (0)