chore(deps): update dependency @sveltejs/kit to v2
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@sveltejs/kit (source) | devDependencies | major | ^1.20.4 -> ^2.0.0 |
Release Notes
sveltejs/kit (@sveltejs/kit)
v2.5.6
Patch Changes
- fix: avoid incorrectly un- and re-escaping cookies collected during a server-side
fetch
(#11904)
v2.5.5
Patch Changes
- fix: only hydrate when page is server-rendered (#12050)
v2.5.4
Patch Changes
- fix: prevent navigation when
data-sveltekit-preload-data
fails to fetch due to network error (#11944)
v2.5.3
Patch Changes
-
fix: revert tsconfig change that includes svelte.config.js (#11908)
-
fix: exclude server worker from tsconfig again (#11727)
v2.5.2
Patch Changes
- fix: tsconfig includes should cover svelte.config.js (#11886)
v2.5.1
Patch Changes
-
fix: prevent stale values after invalidation (#11870)
-
fix: prevent false positive
history.pushState
andhistory.replaceState
warnings (#11858) -
fix: relax status code types (#11781)
-
fix:
popstate
navigations takepushState
navigations into account (#11765)
v2.5.0
Minor Changes
- feat: dev/preview/prerender platform emulation (#11730)
Patch Changes
- fix: strip
/@​fs
prefix correctly on Windows when invokingread()
in dev mode (#11728)
v2.4.3
Patch Changes
- fix: only disallow body with GET/HEAD (#11710)
v2.4.2
Patch Changes
- fix: ignore bodies sent with non-PUT/PATCH/POST requests (#11708)
v2.4.1
Patch Changes
-
fix: use Vite's default value for
build.target
and respect override supplied by user (#11688) -
fix: properly decode base64 strings inside
read
(#11682) -
fix: default route config to
{}
for feature checking (#11685) -
fix: handle
onNavigate
callbacks correctly (#11678)
v2.4.0
Minor Changes
- feat: add
$app/server
module withread
function for reading assets from filesystem (#11649)
v2.3.5
Patch Changes
- fix: log a warning if fallback page overwrites prerendered page (#11661)
v2.3.4
Patch Changes
- fix: don't stash away original
history
methods so other libs can monkeypatch it (#11657)
v2.3.3
Patch Changes
- fix: remove internal
__sveltekit/
module declarations from types (#11620)
v2.3.2
Patch Changes
-
fix: return plaintext 404 for anything under appDir (#11597)
-
fix: populate dynamic public env without using top-level await, which fails in Safari (#11601)
v2.3.1
Patch Changes
-
fix: amend onNavigate type (#11599)
-
fix: better error message when peer dependency cannot be found (#11598)
v2.3.0
Minor Changes
- feat: add
reroute
hook (#11537)
v2.2.2
Patch Changes
- fix: only add nonce to
style-src
CSP directive whenunsafe-inline
is not present (#11575)
v2.2.1
Patch Changes
-
feat: add CSP support for style-src-elem (#11562)
-
fix: address CSP conflicts with sha/nonce during dev (#11562)
v2.2.0
Minor Changes
- feat: expose
$env/static/public
in service workers (#10994)
Patch Changes
- fix: reload page on startup if
document.URL
contains credentials (#11179)
v2.1.2
Patch Changes
- fix: restore invalid route error message during build process (#11559)
v2.1.1
Patch Changes
-
fix: respect the trailing slash option when navigating from the basepath root page (#11388)
-
chore: shrink error messages shipped to client (#11551)
v2.1.0
Minor Changes
- feat: make client router treeshakeable (#11340)
Patch Changes
- chore: reduce client bundle size (#11547)
v2.0.8
Patch Changes
-
fix: always scroll to top when clicking a # or #top link (
099608c428a49504785eab3afe3b2e76a9317bdf
) -
fix: add nonce or hash to "script-src-elem", "style-src-attr" and "style-src-elem" if defined in CSP config (#11485)
-
fix: decode server data with
stream: true
during client-side navigation (#11409) -
fix: capture scroll position when using
pushState
(#11540) -
chore: use peer dependencies when linked (#11433)
v2.0.7
Patch Changes
- chore: removed deprecated config.package type (#11462)
v2.0.6
Patch Changes
- fix: allow dynamic env access when building but not prerendering (#11436)
v2.0.5
Patch Changes
-
fix: render SPA shell when SSR is turned off and there is no server data (#11405)
-
fix: upgrade
sirv
andmrmime
to modernize javascript mime type (#11419)
v2.0.4
Patch Changes
-
chore: update primary branch from master to main (
47779436c5f6c4d50011d0ef8b2709a07c0fec5d
) -
fix: adjust missing inner content warning (#11394)
-
fix: prevent esbuild adding phantom exports to service worker (#11400)
-
fix: goto type include state (#11398)
-
fix: ensure assets are served gzip in preview (#11377)
v2.0.3
Patch Changes
- fix: reinstantiate state parameter for goto (#11342)
v2.0.2
Patch Changes
- fix: prevent endless SPA 404 loop (#11354)
v2.0.1
Patch Changes
- fix: correctly handle trailing slash redirect when navigating from the root page (#11357)
v2.0.0
Major Changes
-
breaking: remove top-level promise awaiting (#11176)
-
breaking: prevent use of dynamic env vars during prerendering, serve env vars dynamically (#11277)
-
breaking: remove deprecated
use:enhance
callback values (#11282) -
breaking: turn
error
andredirect
into commands (#11165) -
breaking: the type for
depends
now requires a:
as part of the string (#11201) -
breaking: remove baseUrl fallback from generated tsconfig (#11294)
-
breaking: fail if route with +page and +server is marked prerenderable (#11256)
-
breaking: remove
resolvePath
in favour ofresolveRoute
from$app/paths
(#11265) -
breaking: drop support for Svelte 3 (#11168)
-
breaking: require Vite 5.0.3+ (#11122)
-
breaking: generate
__data.json
files as sibling to.html
files (#11269) -
breaking: fail if +page and +server have mismatched config (#11256)
-
breaking: error if form without multipart/form-data enctype contains a file input (#11282)
-
breaking: require paths pass to preloadCode to be prefixed with basepath (#11259)
-
breaking:
@sveltejs/vite-plugin-svelte
is now a peer dependency and will need to be installed in each project using SvelteKit (#11184) -
breaking: stop re-exporting vitePreprocess (#11297)
-
breaking: require path option when setting/deleting/serializing cookies (#11240)
-
breaking: tighten up error handling (#11289)
-
breaking: remove state option from goto in favor of shallow routing (#11307)
-
breaking: disallow external navigation with
goto
(#11207) -
breaking: upgrade to TypeScript 5. Default
moduleResolution
tobundler
in user projects to be permissive in consuming andNodeNext
when runningpackage
to be strict in distributing (#11160) -
breaking: undefined is no longer a valid value for paths.relative (#11185)
-
breaking: require Node 18.13 or newer (#11172)
-
breaking: fix path resolution (#11276)
-
breaking: remove
dangerZone.trackServerFetches
(#11235)
Minor Changes
-
feat: add untrack to load (#11311)
-
feat: implement shallow routing (#11307)
-
feat: provide SvelteKit html typings (#11222)
-
feat: redact internal stack trace when reporting config errors (#11292)
-
feat: allow for fine grained invalidation of search params (#11258)
Patch Changes
-
fix: prerender optional parameters as empty when
entries
contains'*'
(#11178) -
fix: resolve route config correctly (#11256)
-
fix: import Svelte types from svelte/compiler (#11188)
-
fix: reset invalid resources after a successful invalidation (#11268)
-
fix: Adjust fail method and ActionFailure type (#11260)
-
chore(deps): upgrade cookies dependency (#11189)
v1.30.4
Patch Changes
- chore(deps): upgrade and unpin undici (#11860)
v1.30.3
Patch Changes
- fix: correct documentation for beforeNavigate (#11300)
v1.30.2
Patch Changes
- fix: revert recent 'correctly return 415' and 'correctly return 404' changes (#11295)
v1.30.1
Patch Changes
-
fix: prerendered root page with
paths.base
config uses correct trailing slash option (#10763) -
fix: correctly return 404 when a form action is not found (#11278)
v1.30.0
Minor Changes
- feat: inline
response.arrayBuffer()
during ssr (#10535)
Patch Changes
-
fix: allow
"false"
value for preload link options (#10555) -
fix: call worker
unref
instead ofterminate
(#10120) -
fix: correctly analyse exported server API methods during build (#11019)
-
fix: avoid error when back navigating before page is initialized (#10636)
-
fix: allow service-worker.js to import assets (#9285)
-
fix: distinguish better between not-found and internal-error (#11131)
v1.29.1
Patch Changes
-
fix: correctly return 415 when unexpected content types are submitted to actions (#11255)
-
chore: deprecate
preloadCode
calls with multiple arguments (#11266)
v1.29.0
Minor Changes
- feat: add
resolveRoute
to$app/paths
, deprecateresolvePath
(#11261)
v1.28.0
Minor Changes
- chore: deprecate top level promise await behaviour (#11175)
Patch Changes
-
fix: resolve relative cookie paths before storing (#11253)
-
chore: deprecate cookies.set/delete without path option (#11237)
-
fix: make sure promises from fetch handle errors (#11228)
v1.27.7
Patch Changes
-
fix: set runes option in generated root (#11111)
-
fix: retain URL query string for trailing slash redirects to prerendered pages (#11142)
v1.27.6
Patch Changes
-
fix: use runes in generated root when detecting Svelte 5 (#11028)
-
fix: correctly prerender pages that use browser globals and have SSR turned off (#11032)
-
fix: correctly show 404 for prerendered dynamic routes when navigating client-side without a root layout server load (#11025)
v1.27.5
Patch Changes
-
fix: add vite.config.js to included files in generated tsconfig (#10788)
-
fix: cache location.origin on startup (#11004)
v1.27.4
Patch Changes
-
fix: generate
__data.json
for prerendered pages when SSR is turned off (#10988) -
chore: add experimental compatibility for Svelte 5 (#11002)
v1.27.3
Patch Changes
- fix: use correct environment file for rendering spa fallback page (#10963)
v1.27.2
Patch Changes
- fix: missing
File
Node polyfill for Node version 18.11.0+ (#10948)
v1.27.1
Patch Changes
- fix: only apply some polyfills below node 18.11 (#10920)
v1.27.0
Minor Changes
- feat: add
invalidateAll
boolean option toenhance
callback (#9889)
v1.26.0
Minor Changes
- feat: infer route parameter type from matcher's guard check if applicable (#10755)
Patch Changes
-
fix: basic mime type handling for prerendered pages in preview (#10851)
-
chore: use just a single library (mrmime) for mime type handling (#10851)
-
chore: bump undici to address security issue (#10885)
-
fix: follow whatwg fetch spec for handling redirect loops (#10857)
-
fix: use
window.fetch
inload
functions to allow libraries to patch it (#10009) -
chore(deps): update dependency undici to ~5.26.0 (#10860)
v1.25.2
Patch Changes
-
fix: correctly update
$page.url.hash
when navigating history (#10843) -
fix: strip virtual module prefix from error messages (#10776)
-
fix: cancel ongoing navigation when the browser back button is hit to prevent an incorrect page from being rendered (#10727)
-
fix: only remove Vite manifest when copying files (#10782)
v1.25.1
Patch Changes
-
fix: correct line numbers in stack trace (#10769)
-
fix: correctly return 404 when navigating to a missing page and the root layout fetches a prerendered endpoint (#10565)
-
fix: allow optional param in middle of route (#10736)
-
chore: update
undici
(#10641)
v1.25.0
Minor Changes
- feat: add server endpoint catch-all method handler
fallback
(#9755)
Patch Changes
- fix: allow calling
fetch
for any scheme (#10699)
v1.24.1
Patch Changes
- fix: mark aborted/cancelled navigation as handled (#10666)
v1.24.0
Minor Changes
- feat: onNavigate lifecycle function (#9605)
Patch Changes
- fix: Use Proxy to track usage of client side load
event.route
(#10576)
v1.23.1
Patch Changes
- fix: process globs in
pkg.workspaces
(#10625)
v1.23.0
Minor Changes
Patch Changes
-
fix: adjust the type of
Navigation["type"]
(#10599) -
fix: allow logging
$page.url
during prerendering (#10567)
v1.22.6
Patch Changes
-
fix: correctly restore trailing slash in url pathname for data requests (#10475)
-
fix: load trailing slash option from server even when there's no load function (#10475)
v1.22.5
Patch Changes
-
fix: make server assets available during
vite preview
(#10511) -
chore: upgrade
undici
to 5.23.0 (#10240)
v1.22.4
Patch Changes
-
fix: prevent duplicate module preload (#10442)
-
docs: Elaborate on credentialed
fetch
behaviour (#10421)
v1.22.3
Patch Changes
- fix: gracefully handle server endpoints that return
Response
s with immutableHeaders
(#10367)
v1.22.2
Patch Changes
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.