Releases: Finch-API/finch-api-node
Releases · Finch-API/finch-api-node
v4.2.1
v4.2.0
v4.1.0
v4.0.0
4.0.0 (2023-08-16)
⚠ BREAKING CHANGES
- client: support accessing raw response + remove deprecated features (#114)
Features
- allow a default timeout to be set for clients (#117) (5264bb7)
- client: detect browser usage (#106) (0a322ae)
- client: support accessing raw response + remove deprecated features (#114) (31c306b)
- streaming: add
.toReadableStream()
method (#109) (7715977)
Documentation
- api: improve custom method arguments (#108) (f9bc372)
- readme: minor updates (#115) (575b46c)
- readme: remove beta status + document versioning policy (#105) (bc2c0c0)
Chores
- assign default reviewers to release PRs (#118) (f114455)
- internal: change jest exclude patterns (#113) (54e17f0)
- internal: conditionally include bin during build output (#116) (f5ac09f)
- internal: fix deno build (#102) (0a8e4b6)
- internal: fix deno build (#104) (e0aa74a)
- internal: fix error happening in CloudFlare pages (#119) (312ea9c)
- internal: remove deno build (#107) (15dff8a)
- internal: update eslint (#111) (3cf152d)
- internal: update tsconfig-paths dep (#112) (032c38b)
- internal: update typescript (#110) (d16061a)
v3.1.3
3.1.3 (2023-08-01)
Bug Fixes
- client: handle undefined process in more places (#96) (3fa25a2)
- fix undefined message in errors (#94) (b4f1e34)
Chores
- internal: allow the build script to be run without yarn installed (#99) (f8ce4ec)
- internal: minor refactoring of client instantiation (#97) (c9658e3)
- internal: remove duplicate assignment (#91) (578c305)
Refactors
v3.1.2
v3.1.1
v3.1.0
3.1.0 (2023-07-12)
Features
- client: add support for passing a
signal
request option (#73) (268e403) - client: improve timeout handling to reuse agent (#66) (93f1971)
- client: support passing a custom
fetch
function (#69) (7afb2cf)
Bug Fixes
- client: properly handle multi-byte characters in Content-Length (#70) (0f3992a)
- fix errors in package source files when users go to definition in VSCode (#65) (5df4494)
- include README.md, LICENSE and CHANGELOG.md in published package (#62) (349b3f4)
- support
PromiseLike
input totoFile
(#64) (8f3c827)
Chores
Refactors
Documentation
v3.0.0
3.0.0 (2023-07-07)
⚠ BREAKING CHANGES
- import issue with ESM (#53)
Features
Bug Fixes
Styles
Refactors
- mark
.responseHeaders
and.response
as deprecated (#56) (30b93bc) - move to src directory, improve ecosystem compatibility (#49) (492a91a)
Chores
- internal: fix tsc usage (#55) (c74b4b0)
- set
noEmit: true
intsconfig.json
, since it's for typechecking only (#57) (430a6fc)
Documentation
v2.0.0
2.0.0 (2023-06-29)
⚠ BREAKING CHANGES
- types: singularize array item types (#39)
- drop official support for EOL Node versions (Node 12, 13, 14, 15) (#30)
Features
- support ESM and web platform runtimes; easier file uploads (#41) (a9de794)
- types: export nested types through the root client export (#38) (a524a6d)
Bug Fixes
- form-data: strip out undefined properties (#36) (3263e7a)
- internal: improve stream cancellation handling of abort controllers (#29) (a429beb)
Build System
Refactors
- move error type definitions to error.ts (#28) (b102084)
- types: singularize array item types (#39) (b1e6ca9)
Styles
Chores
- internal: improve SSE decoding of lines (#26) (a5c427e)
- speed up build script slightly (#43) (d407434)