From 24ac1136a77e27b9856ad04af5485f818abc0aaa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 31 Oct 2026 21:19:34 +0000 Subject: [PATCH] Version Packages --- .changeset/fix-use-memo-result.md | 9 --------- codemods/remove-memoization/CHANGELOG.md | 10 ++++++++++ codemods/remove-memoization/codemod.yaml | 2 +- codemods/remove-memoization/package.json | 2 +- 4 files changed, 12 insertions(+), 11 deletions(-) delete mode 100644 .changeset/fix-use-memo-result.md diff --git a/.changeset/fix-use-memo-result.md b/.changeset/fix-use-memo-result.md deleted file mode 100644 index 9845601..0000000 --- a/.changeset/fix-use-memo-result.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"react-19-remove-memoization": patch ---- - -Replace `useMemo(factory, deps)` with the factory's result instead of the factory function, so memoized values -stay values. Only unwrap parameterless factories; keep return-type annotations and `useMemo` typing; invoke -member factories unbound via `(0, obj.fn)()`; convert nested memoization inside-out; and remove unused import -bindings by local alias so duplicate `useMemo as a` / `useMemo as b` specifiers stay independent. Preserve -`import type` and semicolon style on React imports, and leave imports that lose no specifier untouched. diff --git a/codemods/remove-memoization/CHANGELOG.md b/codemods/remove-memoization/CHANGELOG.md index a937eff..e284ad4 100644 --- a/codemods/remove-memoization/CHANGELOG.md +++ b/codemods/remove-memoization/CHANGELOG.md @@ -1,5 +1,15 @@ # react-19-remove-memoization +## 0.1.5 + +### Patch Changes + +- 424c5f3: Replace `useMemo(factory, deps)` with the factory's result instead of the factory function, so memoized values + stay values. Only unwrap parameterless factories; keep return-type annotations and `useMemo` typing; invoke + member factories unbound via `(0, obj.fn)()`; convert nested memoization inside-out; and remove unused import + bindings by local alias so duplicate `useMemo as a` / `useMemo as b` specifiers stay independent. Preserve + `import type` and semicolon style on React imports, and leave imports that lose no specifier untouched. + ## 0.1.4 ### Patch Changes diff --git a/codemods/remove-memoization/codemod.yaml b/codemods/remove-memoization/codemod.yaml index c5bae93..4e249e0 100644 --- a/codemods/remove-memoization/codemod.yaml +++ b/codemods/remove-memoization/codemod.yaml @@ -1,7 +1,7 @@ schema_version: "1.0" name: "react-19-remove-memoization" -version: "0.1.4" +version: "0.1.5" description: "Remove manual React memoization calls for React Compiler adoption" author: "Codemod " license: "MIT" diff --git a/codemods/remove-memoization/package.json b/codemods/remove-memoization/package.json index c3d4467..67e9725 100644 --- a/codemods/remove-memoization/package.json +++ b/codemods/remove-memoization/package.json @@ -1,6 +1,6 @@ { "name": "react-19-remove-memoization", - "version": "0.1.4", + "version": "0.1.5", "description": "Remove manual React memoization calls for React Compiler adoption", "type": "module", "scripts": {