sveltejs/kit (@sveltejs/kit)
### [`v1.30.4`](https://togithub.com/sveltejs/kit/releases/tag/%40sveltejs/kit%401.30.4)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.3...@sveltejs/kit@1.30.4)
##### Patch Changes
- chore(deps): upgrade and unpin undici ([#11860](https://togithub.com/sveltejs/kit/pull/11860))
### [`v1.30.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1303)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.2...@sveltejs/kit@1.30.3)
##### Patch Changes
- fix: correct documentation for beforeNavigate ([#11300](https://togithub.com/sveltejs/kit/pull/11300))
### [`v1.30.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1302)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.1...@sveltejs/kit@1.30.2)
##### Patch Changes
- fix: revert recent 'correctly return 415' and 'correctly return 404' changes ([#11295](https://togithub.com/sveltejs/kit/pull/11295))
### [`v1.30.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1301)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.0...@sveltejs/kit@1.30.1)
##### Patch Changes
- fix: prerendered root page with `paths.base` config uses correct trailing slash option ([#10763](https://togithub.com/sveltejs/kit/pull/10763))
- fix: correctly return 404 when a form action is not found ([#11278](https://togithub.com/sveltejs/kit/pull/11278))
### [`v1.30.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1300)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.29.1...@sveltejs/kit@1.30.0)
##### Minor Changes
- feat: inline `response.arrayBuffer()` during ssr ([#10535](https://togithub.com/sveltejs/kit/pull/10535))
##### Patch Changes
- fix: allow `"false"` value for preload link options ([#10555](https://togithub.com/sveltejs/kit/pull/10555))
- fix: call worker `unref` instead of `terminate` ([#10120](https://togithub.com/sveltejs/kit/pull/10120))
- fix: correctly analyse exported server API methods during build ([#11019](https://togithub.com/sveltejs/kit/pull/11019))
- fix: avoid error when back navigating before page is initialized ([#10636](https://togithub.com/sveltejs/kit/pull/10636))
- fix: allow service-worker.js to import assets ([#9285](https://togithub.com/sveltejs/kit/pull/9285))
- fix: distinguish better between not-found and internal-error ([#11131](https://togithub.com/sveltejs/kit/pull/11131))
### [`v1.29.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1291)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.29.0...@sveltejs/kit@1.29.1)
##### Patch Changes
- fix: correctly return 415 when unexpected content types are submitted to actions ([#11255](https://togithub.com/sveltejs/kit/pull/11255))
- chore: deprecate `preloadCode` calls with multiple arguments ([#11266](https://togithub.com/sveltejs/kit/pull/11266))
### [`v1.29.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1290)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.28.0...@sveltejs/kit@1.29.0)
##### Minor Changes
- feat: add `resolveRoute` to `$app/paths`, deprecate `resolvePath` ([#11261](https://togithub.com/sveltejs/kit/pull/11261))
### [`v1.28.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1280)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.7...@sveltejs/kit@1.28.0)
##### Minor Changes
- chore: deprecate top level promise await behaviour ([#11175](https://togithub.com/sveltejs/kit/pull/11175))
##### Patch Changes
- fix: resolve relative cookie paths before storing ([#11253](https://togithub.com/sveltejs/kit/pull/11253))
- chore: deprecate cookies.set/delete without path option ([#11237](https://togithub.com/sveltejs/kit/pull/11237))
- fix: make sure promises from fetch handle errors ([#11228](https://togithub.com/sveltejs/kit/pull/11228))
### [`v1.27.7`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1277)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.6...@sveltejs/kit@1.27.7)
##### Patch Changes
- fix: set runes option in generated root ([#11111](https://togithub.com/sveltejs/kit/pull/11111))
- fix: retain URL query string for trailing slash redirects to prerendered pages ([#11142](https://togithub.com/sveltejs/kit/pull/11142))
### [`v1.27.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1276)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.5...@sveltejs/kit@1.27.6)
##### Patch Changes
- fix: use runes in generated root when detecting Svelte 5 ([#11028](https://togithub.com/sveltejs/kit/pull/11028))
- fix: correctly prerender pages that use browser globals and have SSR turned off ([#11032](https://togithub.com/sveltejs/kit/pull/11032))
- fix: correctly show 404 for prerendered dynamic routes when navigating client-side without a root layout server load ([#11025](https://togithub.com/sveltejs/kit/pull/11025))
### [`v1.27.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1275)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.4...@sveltejs/kit@1.27.5)
##### Patch Changes
- fix: add vite.config.js to included files in generated tsconfig ([#10788](https://togithub.com/sveltejs/kit/pull/10788))
- fix: cache location.origin on startup ([#11004](https://togithub.com/sveltejs/kit/pull/11004))
### [`v1.27.4`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1274)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.3...@sveltejs/kit@1.27.4)
##### Patch Changes
- fix: generate `__data.json` for prerendered pages when SSR is turned off ([#10988](https://togithub.com/sveltejs/kit/pull/10988))
- chore: add experimental compatibility for Svelte 5 ([#11002](https://togithub.com/sveltejs/kit/pull/11002))
### [`v1.27.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1273)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.2...@sveltejs/kit@1.27.3)
##### Patch Changes
- fix: use correct environment file for rendering spa fallback page ([#10963](https://togithub.com/sveltejs/kit/pull/10963))
### [`v1.27.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1272)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.1...@sveltejs/kit@1.27.2)
##### Patch Changes
- fix: missing `File` Node polyfill for Node version 18.11.0+ ([#10948](https://togithub.com/sveltejs/kit/pull/10948))
### [`v1.27.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1271)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.0...@sveltejs/kit@1.27.1)
##### Patch Changes
- fix: only apply some polyfills below node 18.11 ([#10920](https://togithub.com/sveltejs/kit/pull/10920))
### [`v1.27.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1270)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.26.0...@sveltejs/kit@1.27.0)
##### Minor Changes
- feat: add `invalidateAll` boolean option to `enhance` callback ([#9889](https://togithub.com/sveltejs/kit/pull/9889))
### [`v1.26.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1260)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.25.2...@sveltejs/kit@1.26.0)
##### Minor Changes
- feat: infer route parameter type from matcher's guard check if applicable ([#10755](https://togithub.com/sveltejs/kit/pull/10755))
##### Patch Changes
- fix: basic mime type handling for prerendered pages in preview ([#10851](https://togithub.com/sveltejs/kit/pull/10851))
- chore: use just a single library (mrmime) for mime type handling ([#10851](https://togithub.com/sveltejs/kit/pull/10851))
- chore: bump undici to address security issue ([#10885](https://togithub.com/sveltejs/kit/pull/10885))
- fix: follow whatwg fetch spec for handling redirect loops ([#10857](https://togithub.com/sveltejs/kit/pull/10857))
- fix: use `window.fetch` in `load` functions to allow libraries to patch it ([#10009](https://togithub.com/sveltejs/kit/pull/10009))
- chore(deps): update dependency undici to ~5.26.0 ([#10860](https://togithub.com/sveltejs/kit/pull/10860))
### [`v1.25.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1252)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.25.1...@sveltejs/kit@1.25.2)
##### Patch Changes
- fix: correctly update `$page.url.hash` when navigating history ([#10843](https://togithub.com/sveltejs/kit/pull/10843))
- fix: strip virtual module prefix from error messages ([#10776](https://togithub.com/sveltejs/kit/pull/10776))
- fix: cancel ongoing navigation when the browser back button is hit to prevent an incorrect page from being rendered ([#10727](https://togithub.com/sveltejs/kit/pull/10727))
- fix: only remove Vite manifest when copying files ([#10782](https://togithub.com/sveltejs/kit/pull/10782))
### [`v1.25.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1251)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.25.0...@sveltejs/kit@1.25.1)
##### Patch Changes
- fix: correct line numbers in stack trace ([#10769](https://togithub.com/sveltejs/kit/pull/10769))
- fix: correctly return 404 when navigating to a missing page and the root layout fetches a prerendered endpoint ([#10565](https://togithub.com/sveltejs/kit/pull/10565))
- fix: allow optional param in middle of route ([#10736](https://togithub.com/sveltejs/kit/pull/10736))
- chore: update `undici` ([#10641](https://togithub.com/sveltejs/kit/pull/10641))
### [`v1.25.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1250)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.24.1...@sveltejs/kit@1.25.0)
##### Minor Changes
- feat: add server endpoint catch-all method handler `fallback` ([#9755](https://togithub.com/sveltejs/kit/pull/9755))
##### Patch Changes
- fix: allow calling `fetch` for any scheme ([#10699](https://togithub.com/sveltejs/kit/pull/10699))
### [`v1.24.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1241)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.24.0...@sveltejs/kit@1.24.1)
##### Patch Changes
- fix: mark aborted/cancelled navigation as handled ([#10666](https://togithub.com/sveltejs/kit/pull/10666))
### [`v1.24.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1240)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.23.1...@sveltejs/kit@1.24.0)
##### Minor Changes
- feat: onNavigate lifecycle function ([#9605](https://togithub.com/sveltejs/kit/pull/9605))
##### Patch Changes
- fix: Use Proxy to track usage of client side load `event.route` ([#10576](https://togithub.com/sveltejs/kit/pull/10576))
### [`v1.23.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1231)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.23.0...@sveltejs/kit@1.23.1)
##### Patch Changes
- fix: process globs in `pkg.workspaces` ([#10625](https://togithub.com/sveltejs/kit/pull/10625))
### [`v1.23.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1230)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.6...@sveltejs/kit@1.23.0)
##### Minor Changes
- feat: add warning for mistyped route filenames ([#10558](https://togithub.com/sveltejs/kit/pull/10558))
- feat: accept `URL` in `redirect` ([#10570](https://togithub.com/sveltejs/kit/pull/10570))
##### Patch Changes
- fix: adjust the type of `Navigation["type"]` ([#10599](https://togithub.com/sveltejs/kit/pull/10599))
- fix: allow logging `$page.url` during prerendering ([#10567](https://togithub.com/sveltejs/kit/pull/10567))
### [`v1.22.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1226)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.5...@sveltejs/kit@1.22.6)
##### Patch Changes
- fix: correctly restore trailing slash in url pathname for data requests ([#10475](https://togithub.com/sveltejs/kit/pull/10475))
- fix: load trailing slash option from server even when there's no load function ([#10475](https://togithub.com/sveltejs/kit/pull/10475))
### [`v1.22.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1225)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.4...@sveltejs/kit@1.22.5)
##### Patch Changes
- fix: make server assets available during `vite preview` ([#10511](https://togithub.com/sveltejs/kit/pull/10511))
- chore: upgrade `undici` to 5.23.0 ([#10240](https://togithub.com/sveltejs/kit/pull/10240))
### [`v1.22.4`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1224)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.3...@sveltejs/kit@1.22.4)
##### Patch Changes
- fix: prevent duplicate module preload ([#10442](https://togithub.com/sveltejs/kit/pull/10442))
- docs: Elaborate on credentialed `fetch` behaviour ([#10421](https://togithub.com/sveltejs/kit/pull/10421))
### [`v1.22.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1223)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.2...@sveltejs/kit@1.22.3)
##### Patch Changes
- fix: gracefully handle server endpoints that return `Response`s with immutable `Headers` ([#10367](https://togithub.com/sveltejs/kit/pull/10367))
### [`v1.22.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1222)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.1...@sveltejs/kit@1.22.2)
##### Patch Changes
- fix: wait a tick before announcing new page title ([#10363](https://togithub.com/sveltejs/kit/pull/10363))
- feat: more helpful error for preview if build output doesn't exist ([#10337](https://togithub.com/sveltejs/kit/pull/10337))
### [`v1.22.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1221)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.0...@sveltejs/kit@1.22.1)
##### Patch Changes
- perf: only have Vite generate relative paths when required ([#10287](https://togithub.com/sveltejs/kit/pull/10287))
### [`v1.22.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1220)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.21.0...@sveltejs/kit@1.22.0)
##### Minor Changes
- feat: add `HEAD` server method ([#9753](https://togithub.com/sveltejs/kit/pull/9753))
- feat: support caching of responses with `Vary` header (except for `Vary: *`) ([#9993](https://togithub.com/sveltejs/kit/pull/9993))
##### Patch Changes
- fix: avoid running load function on invalid requests ([#9752](https://togithub.com/sveltejs/kit/pull/9752))
- fix: update page store when URL hash is changed from the address bar ([#10202](https://togithub.com/sveltejs/kit/pull/10202))
- fix: include `Vary: Accept` header to fix browser caching of adjacent pages and endpoints ([#9993](https://togithub.com/sveltejs/kit/pull/9993))
### [`v1.21.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1210)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.20.5...@sveltejs/kit@1.21.0)
##### Minor Changes
- feat: add `event.isSubRequest` boolean indicating whether this is a call to one of the app's own APIs during SSR (or prerendering) ([#10170](https://togithub.com/sveltejs/kit/pull/10170))
- feat: add `privatePrefix` to `config.kit.env` ([#9996](https://togithub.com/sveltejs/kit/pull/9996))
- feat: export `VERSION` from `@sveltejs/kit` ([#9969](https://togithub.com/sveltejs/kit/pull/9969))
##### Patch Changes
- docs: update inline NavigationType documentation ([#10269](https://togithub.com/sveltejs/kit/pull/10269))
- perf: cache dynamic imports of nodes ([#10080](https://togithub.com/sveltejs/kit/pull/10080))
### [`v1.20.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1205)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.20.4...@sveltejs/kit@1.20.5)
##### Patch Changes
- fix: batch synchronous invalidate invocations ([#10145](https://togithub.com/sveltejs/kit/pull/10145))
- fix: allow rest params to be empty in resolvePath ([#10146](https://togithub.com/sveltejs/kit/pull/10146))
- fix: correctly close dialogs when form is enhanced ([#10093](https://togithub.com/sveltejs/kit/pull/10093))
- fix: precompress filter ([#10185](https://togithub.com/sveltejs/kit/pull/10185))
Configuration
š Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Brussels, Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.20.4
->1.30.4
Release Notes
sveltejs/kit (@sveltejs/kit)
### [`v1.30.4`](https://togithub.com/sveltejs/kit/releases/tag/%40sveltejs/kit%401.30.4) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.3...@sveltejs/kit@1.30.4) ##### Patch Changes - chore(deps): upgrade and unpin undici ([#11860](https://togithub.com/sveltejs/kit/pull/11860)) ### [`v1.30.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1303) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.2...@sveltejs/kit@1.30.3) ##### Patch Changes - fix: correct documentation for beforeNavigate ([#11300](https://togithub.com/sveltejs/kit/pull/11300)) ### [`v1.30.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1302) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.1...@sveltejs/kit@1.30.2) ##### Patch Changes - fix: revert recent 'correctly return 415' and 'correctly return 404' changes ([#11295](https://togithub.com/sveltejs/kit/pull/11295)) ### [`v1.30.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1301) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.30.0...@sveltejs/kit@1.30.1) ##### Patch Changes - fix: prerendered root page with `paths.base` config uses correct trailing slash option ([#10763](https://togithub.com/sveltejs/kit/pull/10763)) - fix: correctly return 404 when a form action is not found ([#11278](https://togithub.com/sveltejs/kit/pull/11278)) ### [`v1.30.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1300) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.29.1...@sveltejs/kit@1.30.0) ##### Minor Changes - feat: inline `response.arrayBuffer()` during ssr ([#10535](https://togithub.com/sveltejs/kit/pull/10535)) ##### Patch Changes - fix: allow `"false"` value for preload link options ([#10555](https://togithub.com/sveltejs/kit/pull/10555)) - fix: call worker `unref` instead of `terminate` ([#10120](https://togithub.com/sveltejs/kit/pull/10120)) - fix: correctly analyse exported server API methods during build ([#11019](https://togithub.com/sveltejs/kit/pull/11019)) - fix: avoid error when back navigating before page is initialized ([#10636](https://togithub.com/sveltejs/kit/pull/10636)) - fix: allow service-worker.js to import assets ([#9285](https://togithub.com/sveltejs/kit/pull/9285)) - fix: distinguish better between not-found and internal-error ([#11131](https://togithub.com/sveltejs/kit/pull/11131)) ### [`v1.29.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1291) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.29.0...@sveltejs/kit@1.29.1) ##### Patch Changes - fix: correctly return 415 when unexpected content types are submitted to actions ([#11255](https://togithub.com/sveltejs/kit/pull/11255)) - chore: deprecate `preloadCode` calls with multiple arguments ([#11266](https://togithub.com/sveltejs/kit/pull/11266)) ### [`v1.29.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1290) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.28.0...@sveltejs/kit@1.29.0) ##### Minor Changes - feat: add `resolveRoute` to `$app/paths`, deprecate `resolvePath` ([#11261](https://togithub.com/sveltejs/kit/pull/11261)) ### [`v1.28.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1280) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.7...@sveltejs/kit@1.28.0) ##### Minor Changes - chore: deprecate top level promise await behaviour ([#11175](https://togithub.com/sveltejs/kit/pull/11175)) ##### Patch Changes - fix: resolve relative cookie paths before storing ([#11253](https://togithub.com/sveltejs/kit/pull/11253)) - chore: deprecate cookies.set/delete without path option ([#11237](https://togithub.com/sveltejs/kit/pull/11237)) - fix: make sure promises from fetch handle errors ([#11228](https://togithub.com/sveltejs/kit/pull/11228)) ### [`v1.27.7`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1277) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.6...@sveltejs/kit@1.27.7) ##### Patch Changes - fix: set runes option in generated root ([#11111](https://togithub.com/sveltejs/kit/pull/11111)) - fix: retain URL query string for trailing slash redirects to prerendered pages ([#11142](https://togithub.com/sveltejs/kit/pull/11142)) ### [`v1.27.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1276) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.5...@sveltejs/kit@1.27.6) ##### Patch Changes - fix: use runes in generated root when detecting Svelte 5 ([#11028](https://togithub.com/sveltejs/kit/pull/11028)) - fix: correctly prerender pages that use browser globals and have SSR turned off ([#11032](https://togithub.com/sveltejs/kit/pull/11032)) - fix: correctly show 404 for prerendered dynamic routes when navigating client-side without a root layout server load ([#11025](https://togithub.com/sveltejs/kit/pull/11025)) ### [`v1.27.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1275) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.4...@sveltejs/kit@1.27.5) ##### Patch Changes - fix: add vite.config.js to included files in generated tsconfig ([#10788](https://togithub.com/sveltejs/kit/pull/10788)) - fix: cache location.origin on startup ([#11004](https://togithub.com/sveltejs/kit/pull/11004)) ### [`v1.27.4`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1274) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.3...@sveltejs/kit@1.27.4) ##### Patch Changes - fix: generate `__data.json` for prerendered pages when SSR is turned off ([#10988](https://togithub.com/sveltejs/kit/pull/10988)) - chore: add experimental compatibility for Svelte 5 ([#11002](https://togithub.com/sveltejs/kit/pull/11002)) ### [`v1.27.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1273) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.2...@sveltejs/kit@1.27.3) ##### Patch Changes - fix: use correct environment file for rendering spa fallback page ([#10963](https://togithub.com/sveltejs/kit/pull/10963)) ### [`v1.27.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1272) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.1...@sveltejs/kit@1.27.2) ##### Patch Changes - fix: missing `File` Node polyfill for Node version 18.11.0+ ([#10948](https://togithub.com/sveltejs/kit/pull/10948)) ### [`v1.27.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1271) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.27.0...@sveltejs/kit@1.27.1) ##### Patch Changes - fix: only apply some polyfills below node 18.11 ([#10920](https://togithub.com/sveltejs/kit/pull/10920)) ### [`v1.27.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1270) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.26.0...@sveltejs/kit@1.27.0) ##### Minor Changes - feat: add `invalidateAll` boolean option to `enhance` callback ([#9889](https://togithub.com/sveltejs/kit/pull/9889)) ### [`v1.26.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1260) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.25.2...@sveltejs/kit@1.26.0) ##### Minor Changes - feat: infer route parameter type from matcher's guard check if applicable ([#10755](https://togithub.com/sveltejs/kit/pull/10755)) ##### Patch Changes - fix: basic mime type handling for prerendered pages in preview ([#10851](https://togithub.com/sveltejs/kit/pull/10851)) - chore: use just a single library (mrmime) for mime type handling ([#10851](https://togithub.com/sveltejs/kit/pull/10851)) - chore: bump undici to address security issue ([#10885](https://togithub.com/sveltejs/kit/pull/10885)) - fix: follow whatwg fetch spec for handling redirect loops ([#10857](https://togithub.com/sveltejs/kit/pull/10857)) - fix: use `window.fetch` in `load` functions to allow libraries to patch it ([#10009](https://togithub.com/sveltejs/kit/pull/10009)) - chore(deps): update dependency undici to ~5.26.0 ([#10860](https://togithub.com/sveltejs/kit/pull/10860)) ### [`v1.25.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1252) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.25.1...@sveltejs/kit@1.25.2) ##### Patch Changes - fix: correctly update `$page.url.hash` when navigating history ([#10843](https://togithub.com/sveltejs/kit/pull/10843)) - fix: strip virtual module prefix from error messages ([#10776](https://togithub.com/sveltejs/kit/pull/10776)) - fix: cancel ongoing navigation when the browser back button is hit to prevent an incorrect page from being rendered ([#10727](https://togithub.com/sveltejs/kit/pull/10727)) - fix: only remove Vite manifest when copying files ([#10782](https://togithub.com/sveltejs/kit/pull/10782)) ### [`v1.25.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1251) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.25.0...@sveltejs/kit@1.25.1) ##### Patch Changes - fix: correct line numbers in stack trace ([#10769](https://togithub.com/sveltejs/kit/pull/10769)) - fix: correctly return 404 when navigating to a missing page and the root layout fetches a prerendered endpoint ([#10565](https://togithub.com/sveltejs/kit/pull/10565)) - fix: allow optional param in middle of route ([#10736](https://togithub.com/sveltejs/kit/pull/10736)) - chore: update `undici` ([#10641](https://togithub.com/sveltejs/kit/pull/10641)) ### [`v1.25.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1250) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.24.1...@sveltejs/kit@1.25.0) ##### Minor Changes - feat: add server endpoint catch-all method handler `fallback` ([#9755](https://togithub.com/sveltejs/kit/pull/9755)) ##### Patch Changes - fix: allow calling `fetch` for any scheme ([#10699](https://togithub.com/sveltejs/kit/pull/10699)) ### [`v1.24.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1241) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.24.0...@sveltejs/kit@1.24.1) ##### Patch Changes - fix: mark aborted/cancelled navigation as handled ([#10666](https://togithub.com/sveltejs/kit/pull/10666)) ### [`v1.24.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1240) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.23.1...@sveltejs/kit@1.24.0) ##### Minor Changes - feat: onNavigate lifecycle function ([#9605](https://togithub.com/sveltejs/kit/pull/9605)) ##### Patch Changes - fix: Use Proxy to track usage of client side load `event.route` ([#10576](https://togithub.com/sveltejs/kit/pull/10576)) ### [`v1.23.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1231) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.23.0...@sveltejs/kit@1.23.1) ##### Patch Changes - fix: process globs in `pkg.workspaces` ([#10625](https://togithub.com/sveltejs/kit/pull/10625)) ### [`v1.23.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1230) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.6...@sveltejs/kit@1.23.0) ##### Minor Changes - feat: add warning for mistyped route filenames ([#10558](https://togithub.com/sveltejs/kit/pull/10558)) - feat: accept `URL` in `redirect` ([#10570](https://togithub.com/sveltejs/kit/pull/10570)) ##### Patch Changes - fix: adjust the type of `Navigation["type"]` ([#10599](https://togithub.com/sveltejs/kit/pull/10599)) - fix: allow logging `$page.url` during prerendering ([#10567](https://togithub.com/sveltejs/kit/pull/10567)) ### [`v1.22.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1226) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.5...@sveltejs/kit@1.22.6) ##### Patch Changes - fix: correctly restore trailing slash in url pathname for data requests ([#10475](https://togithub.com/sveltejs/kit/pull/10475)) - fix: load trailing slash option from server even when there's no load function ([#10475](https://togithub.com/sveltejs/kit/pull/10475)) ### [`v1.22.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1225) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.4...@sveltejs/kit@1.22.5) ##### Patch Changes - fix: make server assets available during `vite preview` ([#10511](https://togithub.com/sveltejs/kit/pull/10511)) - chore: upgrade `undici` to 5.23.0 ([#10240](https://togithub.com/sveltejs/kit/pull/10240)) ### [`v1.22.4`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1224) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.3...@sveltejs/kit@1.22.4) ##### Patch Changes - fix: prevent duplicate module preload ([#10442](https://togithub.com/sveltejs/kit/pull/10442)) - docs: Elaborate on credentialed `fetch` behaviour ([#10421](https://togithub.com/sveltejs/kit/pull/10421)) ### [`v1.22.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1223) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.2...@sveltejs/kit@1.22.3) ##### Patch Changes - fix: gracefully handle server endpoints that return `Response`s with immutable `Headers` ([#10367](https://togithub.com/sveltejs/kit/pull/10367)) ### [`v1.22.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1222) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.1...@sveltejs/kit@1.22.2) ##### Patch Changes - fix: wait a tick before announcing new page title ([#10363](https://togithub.com/sveltejs/kit/pull/10363)) - feat: more helpful error for preview if build output doesn't exist ([#10337](https://togithub.com/sveltejs/kit/pull/10337)) ### [`v1.22.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1221) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.22.0...@sveltejs/kit@1.22.1) ##### Patch Changes - perf: only have Vite generate relative paths when required ([#10287](https://togithub.com/sveltejs/kit/pull/10287)) ### [`v1.22.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1220) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.21.0...@sveltejs/kit@1.22.0) ##### Minor Changes - feat: add `HEAD` server method ([#9753](https://togithub.com/sveltejs/kit/pull/9753)) - feat: support caching of responses with `Vary` header (except for `Vary: *`) ([#9993](https://togithub.com/sveltejs/kit/pull/9993)) ##### Patch Changes - fix: avoid running load function on invalid requests ([#9752](https://togithub.com/sveltejs/kit/pull/9752)) - fix: update page store when URL hash is changed from the address bar ([#10202](https://togithub.com/sveltejs/kit/pull/10202)) - fix: include `Vary: Accept` header to fix browser caching of adjacent pages and endpoints ([#9993](https://togithub.com/sveltejs/kit/pull/9993)) ### [`v1.21.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1210) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.20.5...@sveltejs/kit@1.21.0) ##### Minor Changes - feat: add `event.isSubRequest` boolean indicating whether this is a call to one of the app's own APIs during SSR (or prerendering) ([#10170](https://togithub.com/sveltejs/kit/pull/10170)) - feat: add `privatePrefix` to `config.kit.env` ([#9996](https://togithub.com/sveltejs/kit/pull/9996)) - feat: export `VERSION` from `@sveltejs/kit` ([#9969](https://togithub.com/sveltejs/kit/pull/9969)) ##### Patch Changes - docs: update inline NavigationType documentation ([#10269](https://togithub.com/sveltejs/kit/pull/10269)) - perf: cache dynamic imports of nodes ([#10080](https://togithub.com/sveltejs/kit/pull/10080)) ### [`v1.20.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1205) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.20.4...@sveltejs/kit@1.20.5) ##### Patch Changes - fix: batch synchronous invalidate invocations ([#10145](https://togithub.com/sveltejs/kit/pull/10145)) - fix: allow rest params to be empty in resolvePath ([#10146](https://togithub.com/sveltejs/kit/pull/10146)) - fix: correctly close dialogs when form is enhanced ([#10093](https://togithub.com/sveltejs/kit/pull/10093)) - fix: precompress filter ([#10185](https://togithub.com/sveltejs/kit/pull/10185))Configuration
š Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Brussels, Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.