diff --git a/CHANGELOG.md b/CHANGELOG.md index b26fe75..f9a540f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## 0.7.3 - Unreleased +- Updated Zod to 4.5.2 for lower-memory runtime schema validation. - Updated pnpm, Node typings, formatter and linter tooling, Vitest/Vite, CodeQL, TruffleHog, and the release workflow's npm CLI. - Fixed `clawpatch open-pr` so a stalled `git push` or `gh pr create` times out instead of hanging the command, thanks @SebTardif. - Bound npm trusted publishing to the `npm-release` GitHub environment and restored canonical package repository metadata. diff --git a/package.json b/package.json index 2eeea61..715910e 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ }, "dependencies": { "proper-lockfile": "^4.1.2", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { - "@types/node": "^26.3.0", + "@types/node": "^26.4.0", "@types/proper-lockfile": "^4.1.4", "oxfmt": "^0.65.0", "oxlint": "^1.80.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99081c1..db96a66 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,12 +16,12 @@ importers: specifier: ^4.1.2 version: 4.1.2 zod: - specifier: ^4.4.3 - version: 4.4.3 + specifier: ^4.5.2 + version: 4.5.2 devDependencies: '@types/node': - specifier: ^26.3.0 - version: 26.3.0 + specifier: ^26.4.0 + version: 26.4.0 '@types/proper-lockfile': specifier: ^4.1.4 version: 4.1.4 @@ -36,12 +36,12 @@ importers: version: 7.0.2 vitest: specifier: ^4.1.11 - version: 4.1.11(@types/node@26.3.0)(vite@8.2.2(@types/node@26.3.0)) + version: 4.1.11(@types/node@26.4.0)(vite@8.2.2(@types/node@26.4.0)) packages: - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} '@oxc-project/types@0.146.0': resolution: {integrity: sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==} @@ -401,8 +401,8 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/node@26.3.0': - resolution: {integrity: sha512-L3fgrnchriRC2ExBflb8j4uZZURHZfQsmQeyVzhjcHW4kkwVyo8/0h1B2MVzMTrYUJYu6G7EWs14hW/L9putqw==} + '@types/node@26.4.0': + resolution: {integrity: sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==} '@types/proper-lockfile@4.1.4': resolution: {integrity: sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==} @@ -871,12 +871,12 @@ packages: engines: {node: '>=8'} hasBin: true - zod@4.4.3: - resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + zod@4.5.2: + resolution: {integrity: sha512-XkYXCol10+ba/6F/cueWV+TezUeOqXW0hdeJt5CdXjTYeAgAQg5N03RQdJ80mhfFE72+pblvYMW4wy2Qp4Qbrg==} snapshots: - '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/sourcemap-codec@1.6.0': {} '@oxc-project/types@0.146.0': {} @@ -1052,7 +1052,7 @@ snapshots: '@types/estree@1.0.9': {} - '@types/node@26.3.0': + '@types/node@26.4.0': dependencies: undici-types: 8.3.0 @@ -1131,13 +1131,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.11(vite@8.2.2(@types/node@26.3.0))': + '@vitest/mocker@4.1.11(vite@8.2.2(@types/node@26.4.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.2.2(@types/node@26.3.0) + vite: 8.2.2(@types/node@26.4.0) '@vitest/pretty-format@4.1.11': dependencies: @@ -1239,7 +1239,7 @@ snapshots: magic-string@0.30.21: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 nanoid@3.3.18: {} @@ -1380,7 +1380,7 @@ snapshots: undici-types@8.3.0: {} - vite@8.2.2(@types/node@26.3.0): + vite@8.2.2(@types/node@26.4.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -1388,13 +1388,13 @@ snapshots: rolldown: 1.2.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.3.0 + '@types/node': 26.4.0 fsevents: 2.3.3 - vitest@4.1.11(@types/node@26.3.0)(vite@8.2.2(@types/node@26.3.0)): + vitest@4.1.11(@types/node@26.4.0)(vite@8.2.2(@types/node@26.4.0)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.2.2(@types/node@26.3.0)) + '@vitest/mocker': 4.1.11(vite@8.2.2(@types/node@26.4.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -1411,10 +1411,10 @@ snapshots: tinyexec: 1.3.0 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.2.2(@types/node@26.3.0) + vite: 8.2.2(@types/node@26.4.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 26.3.0 + '@types/node': 26.4.0 transitivePeerDependencies: - msw @@ -1423,4 +1423,4 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 - zod@4.4.3: {} + zod@4.5.2: {}