v0.1.0-beta.15
core:
- Add a helper type StrictClientResponse
for inferring responses from api client configured with strict status codes (62ff0d2)
core, express, fastify, hono, next, server, tanstack-query:
- Rename the Fetch runtime adapter package from
@rest-rpc/webto@rest-rpc/fetchand rename public Web-prefixed adapter types to Fetch-prefixed names. Rename Server webResponse (5676c02)
core, fetch, hono, server:
- Add formBody() for typed application/x-www-form-urlencoded request bodies (ea61381)
core, fetch, hono, server:
- Add multipartBody() that provides type safe usage of multipart/form-data (ea61381)
core, server:
- Add an option to omit content type for custom body and let fetch infer it (32758ad)
core, server:
- Add array field support to formBody() (f162fff)
core, server:
- Add support for using explicit http shape for http requests as alternative (0ea9523)
core, server:
- Remove exports from server and core packages that were not any of use (8ed8d40)
express:
- harder streaming backpressure handling (1baae9a)
fetch:
- Remove initWeb
() api and replace it with documented module augmentation (15d9aca)
fetch:
- Restrict unknown key access for typescript for context types (90a28df)