Skip to content

v1.2.1

Choose a tag to compare

@prosdev prosdev released this 26 Oct 19:26

Node 24.22.1, with every Node 24 security fix to date, plus current pnpm 10 and dev tool releases. Renovate now keeps @types/node on the Node major the template runs.

Changed

  • Node 24.12.0 → 24.22.1. This picks up five security releases: 24.13.0, 24.14.1, 24.17.0, 24.18.1 and 24.22.1. CI reads the same version from the Volta pin. It bundles npm 11.19.1, which supports trusted publishing.
  • pnpm 10.26.2 → 10.34.8.
  • Dev tools: commitlint 21.2.4, Vitest 5.0.5, Playwright 1.64.1, Turborepo 2.11.10, axe 4.14.0, Biome 2.6.2, size-limit 14.3.0.
  • @types/node stays on 24.x. A Renovate rule holds it to the Node major Volta pins. Types for a newer Node let code typecheck against APIs the runtime lacks, so Node and its types are upgraded together.

Changes for existing projects

A project created from v1.2.0 would change the following to match:

  1. Node and pnpm. In package.json, set volta.node to 24.22.1, volta.pnpm to 10.34.8 and packageManager to pnpm@10.34.8.
  2. Dev tools. Pin the versions listed above. If you moved to Biome 2.6, update the $schema URL in biome.json to 2.6.2. Then run pnpm install and pnpm lint; minor Biome releases can add rules.
  3. Renovate. Add this package rule to renovate.json: { "matchPackageNames": ["@types/node"], "allowedVersions": "24.x" }.