NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4217 most downloaded on npm
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
Last release 7 months ago
11 Feb 2026
Release timing varies
gaps range from 1 weeks to 5 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
81 releases · first in 2023
One column per quarter.
### Patch Changes - #1192 `38ee8b4` Thanks @psychedelicious! - Fix header handling for FormData
38ee8b4 Thanks @psychedelicious! - Fix header handling for FormData`0380e9a` Thanks @drwpow! - Add multipart/form-data request body support
0380e9a Thanks @drwpow! - Add multipart/form-data request body support
0380e9a Thanks @drwpow! - Breaking: openapi-fetch now just takes the first media type it finds rather than preferring JSON. This is because in the case of multipart/form-data vs application/json, it’s not inherently clear which you’d want. Or if there were multiple JSON-like media types.
### Minor Changes - #1183 `431a98f` Thanks @psychedelicious! - Add global querySerializer() option to createClient() ### Patch Changes - #1186 `cd0a65
### Minor Changes - #1176 `21fb484` Thanks @kecrily! - Add CommonJS bundle
Different API, now requires namespace as 2nd parameter. Because namespacing is good.
🦍Major changes
namespace as 2nd parameter. Because namespacing is good.🐛Bugfixes
Error it would break your build if another type extended from it#1169 74bfc0d Thanks @drwpow! - Expose createFinalURL() logic for testing
#1169 74bfc0d Thanks @drwpow! - Automatically remove undefined and null query params without requiring querySerializer
#1169 74bfc0d Thanks @drwpow! - Allow overriding of JSON body parsing
Fixes bug where number enums names could be generated.
🐛Bugfixes
🐣Minor changes - Supports TypeScript enums
🐣Minor changes
63ebe48: Fix request body type when optional
8c01480: Fix querySerializer signature
e730cd8: Fix post() and options() types
5d1fb7d: Fix bad HTTP method lookup causing polymorphsim
🦍Major changes - _exists_
🦍Major changes
8e7cb46: Fix TypeScript lib error, simplify generated types
fce1546: Support "application/json;charset=utf-8" content types (#15). Thanks, @shinzui!
27c149c: Fix data, error sometimes returning undefined
c818e65: Export BaseParams shared type
ce99563: Fix optional requestBody in path
b69cb51: Autocomplete URLs by path (#2). Thanks, @mitchell-merry!
### Patch Changes - 5a47464: Fix module entry
### Patch Changes - 55d7013: Encode path params
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →