@sveltejs/kit@2.67.0

sveltejs/kit@sveltejs/kit@2.67.0Jun 22, 2026by github-actions[bot]

AI Summary

Adds a new option for handling invalid URLs during crawling and fixes issues related to TypeScript strictness and Vite configuration.

Key Highlights

  • Adds `prerender.handleInvalidUrl` option for invalid URLs discovered while crawling.
  • Supports `exactOptionalPropertyTypes` for optional form schema fields.
  • Avoids unnecessarily overriding user's Vite 8 `codeSplitting` setting.

New Features

  • New `prerender.handleInvalidUrl` configuration option.

Full Release Notes

### Minor Changes


- feat: add `prerender.handleInvalidUrl` option for invalid URLs discovered while crawling ([#16088](https://github.com/sveltejs/kit/pull/16088))


### Patch Changes


- fix: support `exactOptionalPropertyTypes` for optional form schema fields ([#15866](https://github.com/sveltejs/kit/pull/15866))


- fix: avoid unnecessarily overriding a user's Vite 8 `codeSplitting` setting ([#16118](https://github.com/sveltejs/kit/pull/16118))