Update dependency @sveltejs/kit to v2 - autoclosed
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@sveltejs/kit (source) | ^1.30.3 -> ^2.5.0 |
Release Notes
sveltejs/kit (@sveltejs/kit)
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)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.