3.70.1
(fix): Update @types/node from ^18.19.70 to ^20.0.0 in generated SDKs to
satisfy vitest 4.x peer dependency requirements. Previously, npm install
failed with ERESOLVE because vitest 4.x requires
@types/node@^20.0.0 || ^22.0.0 || >=24.0.0.
3.70.0
(internal): Emit .fern/verify.sh (mode 0755) alongside .fern/metadata.json. The script
runs <packageManager> install, <packageManager> build, and
<packageManager> test against the generated SDK, with the package manager
matching the value pinned in the project’s package.json#packageManager
field (pnpm or yarn). The script is the contract executed by the paired
fernapi/fern-typescript-sdk-validator Docker image, which is published
alongside fernapi/fern-typescript-sdk with the same version tag. Customers
that .fernignore .fern/verify.sh retain their version on regeneration.
3.69.3
(chore): Apply latest Debian security updates to the TypeScript SDK CLI container
(node:24.14-slim) at build time so OS-level package CVEs are picked up.
3.69.2
(chore): Patch 9 transitive npm dependency vulnerabilities flagged by Grype in the
typescript-sdk generator container by upgrading the bundled npm to
11.13.0, the bundled pnpm to 10.33.3, and replacing npm’s vendored
ip-address@10.1.0 with the patched 10.1.1 release. Addresses
GHSA-7r86-cg39-jmmj, GHSA-23c5-xmqv-rm74 (minimatch), GHSA-c2c7-rcm5-vvqj,
GHSA-3v7f-55p6-f55p (picomatch), GHSA-9ppj-qmqm-q256, GHSA-qffp-2rhf-9h96
(tar), GHSA-f886-m6hf-6m8v (brace-expansion), and GHSA-v2v4-37r5-5v8g
(ip-address).