-
fix: skip comment lines in
_redirectsfile (#15325) -
Updated dependencies [
e87efba,71ddbc7,1bae374,20dfadf,8c2384a]:- @sveltejs/kit@2.52.1
-
fix: error if
_routes.jsonis in the/staticpublic directory (#12821) -
fix: correctly handle pathnames found in the
_redirectsfile (#12821) -
Updated dependencies [
37293a5,5d05ca6,ed69b77,b1fc959,159aece,c690579,dc8cf2d,ace2116,0f38f49]:- @sveltejs/kit@2.51.0
-
fix: ensure manifest paths are relative when building worker (#15163)
-
Updated dependencies [
46c1ebd,2dd74c8,8871b54]:- @sveltejs/kit@2.50.1
-
fix: await
initon every request to prevent race condition (#15161) -
Updated dependencies [
81cd545,d9ae9b0,8ed8155]:- @sveltejs/kit@2.49.5
- chore: update "homepage" field in package.json (#14579)
- fix: improve the error message when
read(...)fails (#14306)
-
chore: update error message link to the Workers Sites migration guide (#14237)
-
Updated dependencies [
b2c5d02,0bf6185,b2c5d02,c5f7139]:- @sveltejs/kit@2.34.1
-
fix: avoid erroring on builder properties that only exist on the latest version of SvelteKit (#14233)
-
Updated dependencies [
f2db41c]:- @sveltejs/kit@2.31.1
- feat: add
instrumentation.server.tsfor tracing and observability setup (#13899)
-
chore: add
.gitto the end ofpackage.jsonrepository url (#14134) -
Updated dependencies [
c968aef]:- @sveltejs/kit@2.27.3
-
fix: resolve the absolute path of the Wrangler config setting
assets.directoryin case the config file is in a different directory than the root project (#14036) -
Updated dependencies [
793ae28]:- @sveltejs/kit@2.27.0
-
fix: support assets-only workers in wrangler validation (#14019)
-
Updated dependencies [
fda0165]:- @sveltejs/kit@2.25.2
- feat: add support for
readimported from$app/server(#13859)
-
fix: include missing utils file (#14009)
-
fix: correctly warn users when assets key is missing (#13844)
-
Updated dependencies [
e5ce8bb,cf88369]:- @sveltejs/kit@2.25.0
-
fix: deprecate
platform.contextin favor ofplatform.ctxto align with Cloudflare's naming convention (#13856) -
Updated dependencies [
bcdaf21]:- @sveltejs/kit@2.22.3
-
fix: address build failure when using
paths.base(#13769) (#13846) -
Updated dependencies [
6a6538c4bd937667a56ef5f6673cdef3f2ea7a77,6261a877ae97ff85d07277c51391d925ed1bd096,e7b57e74bdea976ae070562bda76d4bb78cdb6da,408e1f5c2ae593b460861098e8e01f945af395ab,c6cd8c3a5ed96d423a65af5cb5468e3e963cfb54,1a406752aafc2b80d9ccb49f15ebc10301c84480,6c442395a8e6656ff49ecd4041d8e12ed65e80dd]:- @sveltejs/kit@2.21.3
- chore(deps): upgrade @cloudflare/workers-types to 4.20250507.0 (#13773)
-
chore(deps): upgrade @cloudflare/workers-types to 4.20250415.0 (#13716)
-
Updated dependencies [
c51fb554416e0c4a21655c1d79e834f69743d1d5]:- @sveltejs/kit@2.20.8
-
fix: correctly write the worker to the
pages_build_output_dirpath if set in the Wrangler configuration path (#13671) -
fix: correctly resolve paths provided by the Wrangler config on Windows (#13671)
-
Updated dependencies [
7fd7bcb7142e7d0d2dd64174fa1a94d56a45d643]:- @sveltejs/kit@2.20.4
- feat: support specifically building for Cloudflare Workers Static Assets (#13634)
-
chore: remove
esbuildas dependency (#13633) -
Updated dependencies [
370e9f95c1d6efd5393f73d2dbef68143b27f681]:- @sveltejs/kit@2.20.3
- fix: revert writing server files to the cloudflare build directory (#13622)
- fix: copy the
_headersand_redirectsfiles from the project root instead of the/staticdirectory (#13227)
- fix: write server files to the cloudflare build directory (#13610)
- feat: support wrangler 4 (#13580)
- Updated dependencies [
001bc04dece9b0983efc2187225772c19d135345]:- @sveltejs/kit@2.19.2
-
fix: exclude the dynamic route
/_app/env.jsfrom the adapter configroutes.excludespecial value<build>(#13411) -
Updated dependencies [
9612a60a0277aef0ab4723a0e7ed8dd03a7ffb95,3d88ae33fc14b08a1d48c2cb7315739c8cfcd9fd]:- @sveltejs/kit@2.17.2
-
fix: prevent Vitest from hanging, which was not fully addressed in #12830 (#13373)
-
Updated dependencies [
09296d0f19c8d1ff57d699e637bd1beabb69d438,d62ed39a431f0db3db4dd90bf6b17ed2a2a2de79,f30352f874790b9de0bd0eba985a21aef23e158e,180fa3467e195065c0a25206c6328a908e6952d7,5906e9708965b848b468d0014999c36272dc8d50,d62ed39a431f0db3db4dd90bf6b17ed2a2a2de79]:- @sveltejs/kit@2.17.0
-
fix: prevent vitest from hanging (#12830)
-
Updated dependencies [
1bedcc1cfc1f2d85946c1423f60faa8a2a56148b,e201fa9380a00e072a80a2dcab56de3d77e5b67c,f3f08582d41b08c3fd1daf742e5703d9cdca7823,d4bcfccb4503b12fe76140dbb6cfddc81f9419fc,d09bc033123903f359c1ad6fd3a6d8d7fc19298a]:- @sveltejs/kit@2.15.3
- feat: remove esbuild step (#13132)
- Updated dependencies [
12ce7eb19fb57907e3db29ef981a8c7a0afc4b6f,528af75f846f971ef64e4d109ac5e22fca046b90]:- @sveltejs/kit@2.15.1
- feat: generate
.assetsignorefile for use with Cloudflare Workers Static Assets (#13109)
- Updated dependencies [
20f2720aa3455f38fa2630a33d52f7532da27fce]:- @sveltejs/kit@2.13.0
- chore: upgrade esbuild to 0.24.0 (#12270)
- Updated dependencies [
d030f4bb285e70844d09b3f0c87809bae43014b8,67dd214863cbc5852eb0e8512efbb7bad5358e8a]:- @sveltejs/kit@2.9.0
-
docs: update URLs for new svelte.dev site (#12857)
-
Updated dependencies [
dcbe4222a194c5f90cfc0fc020cf065f7a4e4c46,4cdbf76fbbf0c0ce7f574ef69c8daddcf954d39d,3a9b78f04786898ca93f6d4b75ab18d26bc45192,723eb8b31e6a22c82f730c30e485386c8676b746,8ec471c875345b751344e67580ff1b772ef2735b]:- @sveltejs/kit@2.7.3
-
fix: correctly handle relative paths when fetching assets on the server (#12113)
-
Updated dependencies [
df48fc6ede3859beabaae9fd7c6f722215bb8a42,5780deba8e3ebd0e2b0abea029068ad0c6daf6ad,6f9aefdb8699fc126d76a88471602cb9a80822eb,8aa95b4b3431e79f62f580abdcdcb157b4de86cd]:- @sveltejs/kit@2.7.0
-
chore: configure provenance in a simpler manner (#12570)
-
Updated dependencies [
087a43d391fc38b8c008fb39a804dc6988974101]:- @sveltejs/kit@2.5.22
-
chore: package provenance (#12567)
-
Updated dependencies [
4930a8443caa53bcecee7b690cd28e429b1c8a20]:- @sveltejs/kit@2.5.21
- feat: generate static
_redirectsfor Cloudflare Pages (#12199)
- fix: correctly return static assets if base path is set (#12075)
- fix: copy
.eot,.otf,.ttf,.woff, andwoff2font files when bundling (#12439)
- chore(deps): upgrade to esbuild 0.21 (#12415)
- Updated dependencies [
84298477a014ec471839adf7a4448d91bc7949e4,5645614f497931f587b7cb8b3c885fce892a6a72,84298477a014ec471839adf7a4448d91bc7949e4]:- @sveltejs/kit@2.5.18
- feat: validate that no
_routes.jsonis present to avoid overwriting it (#12360)
- Updated dependencies [
121836fcbf6c615fd18c79a12203613ddbe49acf]:- @sveltejs/kit@2.5.17
-
chore: add keywords for discovery in npm search (#12330)
-
Updated dependencies [
25acb1d9fce998dccd8050b93cf4142c2b082611,642c4a4aff4351b786fe6274aa2f0bf7d905faf9,0a0e9aa897123ebec50af08e9385b2ca4fc5bb28]:- @sveltejs/kit@2.5.11
- chore(deps): upgrade esbuild (#12118)
- Updated dependencies [
bbab296f6fcc05af6b999182798bcdedabbaa4c9]:- @sveltejs/kit@2.5.6
- feat: support platform emulation configuration via the
platformProxyadapter option (#12011)
- fix: add
workerdto esbuild conditions (#12069)
- feat: emulate Cloudflare Workers bindings and incoming request properties in
event.platformfordevandpreview(#11974)
- Updated dependencies [
4562275ed42964148df03c79434172024897c08c]:- @sveltejs/kit@2.5.4
-
feat: more helpful errors when using incompatible Node modules (#11673)
-
feat: support compatible node modules without prefixes (#11672)
-
feat: Add Node.js compatibility (#10544)
- Updated dependencies [
288f731c8a5b20cadb9e219f9583f3f16bf8c7b8]:- @sveltejs/kit@2.4.0
- chore(deps): update dependency worktop to v0.8.0-next.18 (#11618)
- chore: upgrade esbuild to 0.19.11 (#11632)
- breaking: generate plaintext 404.html instead of SPA-style fallback page (#11596)
- Updated dependencies [
2137717ea8592c310ada93490feabbd9eea125ea]:- @sveltejs/kit@2.3.3
-
fix: serve static files in
_appfrom function, if not already handled (#11593) -
Updated dependencies [
553e14c8320ad9c6ebb3c554c35f1482755c9555,48576de0dc8b1fbbab7954113004540ea4e76935]:- @sveltejs/kit@2.3.2
-
chore: update primary branch from master to main (
47779436c5f6c4d50011d0ef8b2709a07c0fec5d) -
Updated dependencies [
47779436c5f6c4d50011d0ef8b2709a07c0fec5d,16961e8cd3fa6a7f382153b1ff056bc2aae9b31b,197e01f95652f511160f38b37b9da73a124ecd48,102e4a5ae5b29624302163faf5a20c94a64a5b2c,f8e3d8b9728c9f1ab63389342c31d7246b6f9db6]:- @sveltejs/kit@2.0.4
-
fix: retain URL query string for trailing slash redirects to prerendered pages (#11142)
-
Updated dependencies [
a7f8bdcfa,a4d91304e]:- @sveltejs/kit@1.27.7
-
fix: correctly include
config.kit.paths.base(#10604) -
Updated dependencies [
7c37a2fb3,998fe2f19,23721d1fb,32afba695]:- @sveltejs/kit@1.23.0
-
fix: mark
cloudflare:packages as external (#10404) -
Updated dependencies [
0f0049810,6f36aefe1]:- @sveltejs/kit@1.22.4
-
chore: upgrade to esbuild 0.18.11 (#10330)
-
Updated dependencies [
23d1df702,486a971fe]:- @sveltejs/kit@1.22.2
- feat: add cloudflare's
request.cfobject to theevent.platformproperty (#9978)
- Updated dependencies [
4aa976e50,c1d34584f,1c0423b65,7499d8f31,81af6baf9,86dd16cc1,195e9ac22]:- @sveltejs/kit@1.19.0
- fix: require explicit cache-control header for caching (#9885)
-
fix: Copy .wasm files during build (#9909)
-
Updated dependencies [
50acb22ca,2e6da9496,a81106b3a,a6338a0b1,4a85b7f08,26d2b7f8f,bc70b4e63,ab9f57721]:- @sveltejs/kit@1.17.0
- fix: respect response status code for caching in
adapter-cloudflare(#9820)
- chore: update all dependencies with minor version bumps (#9761)
- feat: allow custom
includeandexcluderules in_routes.json(#9111)
-
fix: exclude
_headersand_redirectsfiles from Cloudflare Pages static request list (#9042) -
fix: remove redundant cloudflare worker static asset serving (#9040)
-
Updated dependencies [
19c0e62a]:- @sveltejs/kit@1.5.7
-
fix: correctly check URL pathname with Cloudflare adapter (#8733)
-
Updated dependencies [
eba8fb09,c14f3aeb]:- @sveltejs/kit@1.3.6
- breaking: append
_headersinstead of overwriting (#8693)
- feat: include as many static assets as possible in exclude list (#8422)
- docs: move adapter docs to site (#8531)
-
chore: remove superfluous main field from package.json (#8519)
-
Updated dependencies [
7e2d3405]:- @sveltejs/kit@1.1.1
- fix: don't load ambient worker types (#8483)
-
docs: add note about inability to access file system at runtime (#8441)
-
Updated dependencies [
9c01c32e,b6ca02a6,130abe43,c4137536,40464efa,ce028470]:- @sveltejs/kit@1.0.12
First major release, see below for the history of changes that lead up to this. Starting from now all releases follow semver and changes will be listed as Major/Minor/Patch
- breaking: remove warnings/errors about removed/changed APIs (#8019)
- Updated dependencies [
f42604a2]:- @sveltejs/kit@1.0.0-next.589
- chore: add peerDependencies, add more specific next version (#8141)
- fix: revert platform change from browser to neutral (#8122)
- fix: set esbuild platform to neutral (#8083)
- update esbuild to ^0.16.3 (#7543)
- update dependencies (#7355)
- Use config.kit.paths.base prefix for static assets (#4448)
- Ensure all excluded paths in
_routes.jsonstart with / (#6952)
- Support Cloudflare Pages
_routes.jsonspecification (#6530)
- Include ambient.d.ts files in adapter packages. (#6917)
- fix: return 404 instead of 200 for missing assets (#6879)
- chore: bump esbuild (#6829)
- Update to esbuild 0.15 (#6740)
- feat: Moved hooks.js initialization from Server.respond into Server.init (#6179)
- Initialise
env(#5663)
- breaking: remove writeStatic to align with Vite (#5618)
- Update dependencies (#5005)
- breaking: Don't pass arbitrary options to esbuild (#4639)
- Expose App interfaces (#5386)
- chore: upgrade TypeScript to 4.7.4 (#5414)
- Expose Cloudflare Worker Cache API through
cachesin Platform (#5081)
- Generate sourcemaps for server-side functions when bundling with esbuild (#5258)
- Update dependencies (#5121)
- Update adapter entrypoint typings to be NodeNext/ESNext-compatible (#5111)
- only serve
_app/immutablewith immutable cache header, not_app/version.json(#5051)
- Add types to pkg.exports (#5045)
- breaking: Remove try-catch around server.respond (#4738)
- chore: more restrictive cache lookup & save conditions (#4669)
- Check for Cache match sooner; use
worktopfor types & Cache operations (#4453) - Add cloudflare cache to store responses with a cache header. (#4412)
- Provide getClientAddress function (#4289)
- breaking: replace builder.prerender() with builder.writePrerendered() and builder.prerendered (#4192) (#4229)
- Bumping versions again (#4090)
- Attempt to force @next version bump (#4088)
- breaking: rename
app.rendertoserver.respond(#4034)
- Add
contexttoevent.platformobject (#3868)
- update to Vite 2.8 and esbuild 0.14 (#3791)
- Pass
envobject to SvelteKit viaplatform(#3429)
- Breaking: change app.render signature to (request: Request) => Promise (#3384)
- Add immutable cache headers to generated assets (#3222)
- use posix to resolve relative path (#3214)
- Overhaul adapter API (#2931)
- Remove esbuild options (#2931)
- Update adapters to provide app.render with a url (#3133)
- Updated Cloudflare adapter to allow static files with spaces (eg. "Example File.pdf") to be accessed. (#3047)
- update to esbuild 0.13.15 and other dependency updates (#2957)
- Allow
npm publishto succeed viapublishConfig.accessconfig (#2834)
- Add new
adapter-cloudflarepackage for Cloudflare Pages with Workers integration (#2815)
- Initial release