- Add information about edge functions and
event.platform
(#7498)
- update dependencies (#7355)
- Drop CJS version of adapter-netlify (#7401)
- Use config.kit.paths.base prefix for static assets (#4448)
- Transfer server data as devalue-encoded JSON (#7177)
- [fix] clear out build directory when running
adapter-netlify
(#7159)
- [chore] bump esbuild (#6829)
- Update to esbuild 0.15 (#6740)
- [feat] only generate ESM functions (#6760)
- Update adapter to only glob files (#6492)
- 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)
- Initialise
env
(#5663)
- [breaking] remove writeStatic to align with Vite (#5618)
- Update dependencies (#5005)
- feat: get client IP from Context object rather than the request header (#5473)
- [chore] upgrade TypeScript to 4.7.4 (#5414)
- Generate sourcemaps for server-side functions when bundling with esbuild (#5258)
- fix: add redirects for routes containing
__data.json
suffix (#5180)
- Update dependencies (#5121)
- Update adapter entrypoint typings to be NodeNext/ESNext-compatible (#5111)
- only serve
_app/immutable
with immutable cache header, not_app/version.json
(#5051)
- Add types to pkg.exports (#5045)
- Encode binary responses as base64 (#5048)
- [breaking] replace @sveltejs/kit/install-fetch with @sveltejs/kit/node/polyfills (#4934)
- [docs] explain how to change node version (#4921)
- Copy existing
_redirects
file before appending function redirects (#4890)
- [breaking] Remove try-catch around server.respond (#4738)
- Fix adapter-netlify edge functions (#4702)
- Ensure tmp dir is created (#4694)
- Ensure build directory exists before writing _redirects (#4676)
- Adds support for Netlify Edge Functions (#4657)
- Provide getClientAddress function (#4289)
- [breaking] replace builder.prerender() with builder.writePrerendered() and builder.prerendered (#4192) (#4229)
- Add Netlify Functions context as
event.platform.context
(#4145)
- Rename
__fetch_polyfill
toinstallFetch
(#4111)
- Fix incorrect set-cookie header handling on adapter-netlify (#4096)
- [breaking] rename
app.render
toserver.respond
(#4034)
- update to Vite 2.8 and esbuild 0.14 (#3791)
- Fix string replacement in CJS builds (#3546)
- Bump version to trigger rebuild with set-cookie support (#3529)
- Avoid setting the body of the request when the request method is GET or HEAD (#3459)
- 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)
- Overhaul adapter API (#2931)
- Update adapters to provide app.render with a url (#3133)
- Add experimental function splitting (#2931)
- Don't bundle final output (#2931)
- update to esbuild 0.13.15 and other dependency updates (#2957)
- [fix] adapter-netlify: handle undefined body (#2682)
- [fix] encode UInt8Array response bodies as base64 (#2630)
- 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)
- Deploy generated Netlify entrypoint to the internal functions directory. This allows it to co-exist with other Netlify functions. (#2113)
- Ensure the raw body is an Uint8Array before passing it to request handlers (#2215)
- 94b34fa6: [breaking] standardize final output dir as /build (vs /.svelte-kit) (#2109)
- 4cb4e749: update build output locations (#2058)
- d81de603: revert adapters automatically updating .gitignore (#1924)
- e9f78999: fix: include esbuild config in adapter type definition (#1954)
- e6995797: feat(adapters): expose esbuild configuration (#1914)
- 67ca3a39: return the correct headers (#1913)
- 9461178: Use multivalue headers to set multiple cookies (#1906)
- 4720b67: Default body parsing to binary (#1890)
- 7faf52f: Update and consolidate checks for binary body types (#1687)
- 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)
- 3b988a4: Allow
_redirects
to be placed in root directory (#1586)
- 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]
- f59530f: Allow custom redirects for Netlify Adapter
- 71e293d: change toml parser to support dotted keys and other language features added after the TOML v0.4.0 spec (#1509)
- 1ba1784: Prevent adapter from splitting query params if they contain commas (#1467)
- 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]
- 11e7840: Ensure rawBody is a string or Uint8Array (#1382)
- Updated dependencies [11e7840]
- Updated dependencies [11e7840]
- Updated dependencies [9e20873]
- Updated dependencies [2562ca0]
- @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]
- d3cb858: Convert body to string, unless type is octet-stream (#1121)
- Updated dependencies [4af45e1]
- @sveltejs/[email protected]
- 1237eb3: Fix dependencies (#1109)
- 1237eb3: Pass rawBody from netlify adapter (#1109)
- Updated dependencies [1237eb3]
- Updated dependencies [1237eb3]
- @sveltejs/[email protected]
- 0db2cf7: Fix serverless function (#1102)
- 7a4b351: Bundle serverless functions with esbuild (#1091)
- 6e27880: Move server-side fetch to adapters instead of build step (#1066)
- 8805c6d: Pass adapters directly to svelte.config.cjs (#579)
- f35a5cd: Change adapter signature (#505)
- 512b8c9: adapter-netlify: Use CJS entrypoint (#485)
- Fix adapters and convert to ES modules
- Add svelte-kit start command
- b475ed4: Overhaul adapter API - fixes #166 (#180)
- 67eaeea: Move app-utils stuff into subpackages
- Use setup
- 0320208: Rename 'server route' to 'endpoint'
- 5ca907c: Use shared mkdirp helper
- various