- [breaking] request creation cleanup (#6681)
- Fix
global is not defined
runtime error building withedge: true
option (#6425)
- Use devalue to serialize server-only
load
return values (#6318)
- Don't use top-level-await, as it is not supported right now (#6360)
- Run
server.init()
for edge functions (#6327)
- [feat] Moved hooks.js initialization from Server.respond into Server.init (#6179)
- Use
platform: 'browser'
for esbuild in Vercel Edge Functions. (#6109)
- Initialise
env
(#5663)
- [breaking] remove writeStatic to align with Vite (#5618)
- Don't remove .vercel/output directory (#5555)
- Print friendlier message if adapter-vercel fails to resolve dependencies (#5551)
- Update dependencies (#5005)
- Remove ENABLE_VC_BUILD check, use v3 build output API for all apps deployed to Vercel (#5514)
- [chore] upgrade TypeScript to 4.7.4 (#5414)
- Add sourcemap generation for the generated functions (#5197)
- Update dependencies (#5121)
- Update adapter entrypoint typings to be NodeNext/ESNext-compatible (#5111)
- Use @vercel/nft to include dependencies in lambda without bundling with esbuild, when using v3 build output API (#4969)
- only serve
_app/immutable
with immutable cache header, not_app/version.json
(#5051)
- Add types to pkg.exports (#5045)
- [breaking] replace @sveltejs/kit/install-fetch with @sveltejs/kit/node/polyfills (#4934)
- Revert to cjs mode when building for lambda (#4967)
- [breaking] drop Node 14 support (#4922)
- Use general purpose Edge Functions instead of piggybacking Middleware for Edge Deployment + fix split mode (#4883)
- Support for Node.js 16 (#4904)
- The output of serverless now is ESM instead of CJS (#4904)
- Fix
edge: true, split: true
build error for root routes when deploying to Vercel (#4731)
- Remove unused target option from config.json (#4678)
- Support build output API, with edge functions and code-splitting (#4663)
- Provide getClientAddress function (#4289)
- [breaking] replace builder.prerender() with builder.writePrerendered() and builder.prerendered (#4192) (#4229)
- Rename
__fetch_polyfill
toinstallFetch
(#4111)
- [breaking] rename
app.render
toserver.respond
(#4034)
- Add prerendered routes to config (#3822)
- Clean URLs and handle trailingSlash configuration (#3820)
- update to Vite 2.8 and esbuild 0.14 (#3791)
- Expose external option (#3614)
- Breaking: change app.render signature to (request: Request) => Promise (#3384)
- Polyfill fetch before running any app code (#3400)
- Allow
__fetchPolyfill()
to run several times (#3377)
- Add immutable cache headers to generated assets (#3222)
- Use path.posix to resolve routes for esmodules (#3200)
- Revert to v1 filesystem API (#3149)
- Overhaul adapter API (#2931)
- Remove esbuild options (#2931)
- Update adapters to provide app.render with a url (#3133)
- update to esbuild 0.13.15 and other dependency updates (#2957)
- update dependencies (#2574)
- update to vite 2.6.0 and esbuild 0.13 (#2522)
- [chore] add links to repository and homepage to package.json (#2425)
- [chore] export package.json from adapters (#2351)
- d81de603: revert adapters automatically updating .gitignore (#1924)
- e9f78999: fix: include esbuild config in adapter type definition (#1954)
- e6995797: feat(adapters): expose esbuild configuration (#1914)
- 2ac5781: Use esbuild inject API to insert shims (#1822)
- 9f0c54a: Externalize app initialization to adapters (#1804)
- c51ab7d: Upgrade esbuild to ^0.12.5 (#1627)
- edc307d: Remove peerDependencies due to pnpm bug (#1621)
- 2636e68: Attempt to fix peerDependencies specification (#1620)
- c3d36a3: ensure
content-length
limit respected; handlegetRawBody
error(s) (#1528) - 028abd9: Pass validated svelte config to adapter adapt function (#1559)
- Updated dependencies [6372690]
- Updated dependencies [c3d36a3]
- Updated dependencies [bf77940]
- Updated dependencies [2172469]
- Updated dependencies [028abd9]
- @sveltejs/[email protected]
- dca4946: Make kit a peerDependency of the adapters (#1505)
- Updated dependencies [261ee1c]
- Updated dependencies [ec156c6]
- Updated dependencies [586785d]
- @sveltejs/[email protected]
- dad93fc: Fix workspace dependencies (#1434)
- Updated dependencies [dad93fc]
- Updated dependencies [37fc04f]
- @sveltejs/[email protected]
- 9b448a6: Rename @sveltejs/kit/http to @sveltejs/kit/node (#1391)
- Updated dependencies [9b448a6]
- @sveltejs/[email protected]
- c6fde99: Convert to ESM (#1323)
- Updated dependencies [694f5de]
- Updated dependencies [0befffb]
- Updated dependencies [c6fde99]
- @sveltejs/[email protected]
- 2e72a94: Add type declarations (#1230)
- Updated dependencies [82955ec]
- @sveltejs/[email protected]
- 59f9277: fix body parsing (#1146)
- 1237eb3: Fix dependencies (#1109)
- 1237eb3: Use getRawBody in adapter-vercel (#1109)
- Updated dependencies [1237eb3]
- Updated dependencies [1237eb3]
- @sveltejs/[email protected]
- 7a4b351: Bundle serverless functions with esbuild (#1091)
- 6e27880: Move server-side fetch to adapters instead of build step (#1066)
- feb2db7: Simplify parsing of URLS of incoming requests (#802)
- ca33a35: Fix adapter-vercel query parsing and update adapter-node's (#774)
- 8024178: remove @sveltejs/app-utils (#600)
- 17e82eb: Fix adapter-vercel imports (#588)
- 8805c6d: Pass adapters directly to svelte.config.cjs (#579)
- f35a5cd: Change adapter signature (#505)
- c3cf3f3: Bump deps (#492)
- d742029: Fix mixed usage of CJS and ESM (#483)
- Updated dependencies [c3cf3f3]
- @sveltejs/[email protected]
- 8123929: Fix adapter-vercel using the wrong directory (#450)
- Updated dependencies [73dd998]
- Updated dependencies [b800049]
- @sveltejs/[email protected]
- Fix adapters and convert to ES modules
- Update to new adapter API
- 67eaeea: Move app-utils stuff into subpackages
- Use setup
- 0320208: Rename 'server route' to 'endpoint'
- 5ca907c: Use shared mkdirp helper