Full Changelog: v6.15.0...v6.15.1
- internal: add test (#535) (dbff05c)
- types: add
| undefined
to client options properties (#533) (4ceb638)
Full Changelog: v6.14.0...v6.15.0
Full Changelog: v6.13.1...v6.14.0
Full Changelog: v6.13.0...v6.13.1
Full Changelog: v6.12.0...v6.13.0
- api: api update (#509) (b69656b)
- api: api update (#512) (c688b2e)
- api: api update (#515) (af26fff)
- api: api update (#516) (5146110)
- api: api update (#517) (207b283)
- internal: bump cross-spawn to v7.0.6 (#511) (15b9f27)
- internal: codegen related update (#507) (21bca96)
- internal: fix some typos (#518) (04729df)
- internal: remove unnecessary getRequestClient function (#510) (3f55469)
- internal: update isAbsoluteURL (#514) (c280136)
- types: nicer error class types + jsdocs (#513) (e3e7e3f)
Full Changelog: v6.11.0...v6.12.0
- api: api update (#505) (d9d4f4d)
- internal: make git install file structure match npm (#503) (469d7f7)
Full Changelog: v6.10.2...v6.11.0
Full Changelog: v6.10.1...v6.10.2
Full Changelog: v6.10.0...v6.10.1
Full Changelog: v6.9.0...v6.10.0
- rebuild project due to codegen change (#482) (789bea1)
- rebuild project due to codegen change (#484) (dabe1af)
- rebuild project due to codegen change (#485) (90c94e0)
- rebuild project due to codegen change (#486) (34dcd1d)
Full Changelog: v6.8.0...v6.9.0
Full Changelog: v6.7.0...v6.8.0
Full Changelog: v6.6.0...v6.7.0
- tests: adjust to use basic auth (0e42757)
Full Changelog: v6.5.0...v6.6.0
- api: Add connect sessions endpoints (#463) (95be502)
- api: api update (#468) (4cb1b50)
- api: manual updates (#465) (3185de2)
- api: manual updates (#466) (0af0d80)
- api: OpenAPI spec update via Stainless API (#455) (49f8211)
- api: OpenAPI spec update via Stainless API (#462) (61f387c)
- tests: add required clientId/clientSecret (d1a8f2d)
- internal: add dev dependency (#459) (3ae63ed)
- internal: codegen related update (#457) (3135a5d)
- internal: codegen related update (#467) (b4ae8f1)
- internal: fix some types (#461) (baea5ff)
- internal: skip failing tests (#464) (8fb5250)
Full Changelog: v6.4.1...v6.5.0
Full Changelog: v6.4.0...v6.4.1
Full Changelog: v6.3.0...v6.4.0
- ci: check for build errors (#443) (c4939f3)
- ci: install deps via ./script/bootstrap (#447) (63bcd7d)
- run tsc as part of lint script (#446) (9623ca4)
Full Changelog: v6.2.0...v6.3.0
Full Changelog: v6.1.7...v6.2.0
Full Changelog: v6.1.6...v6.1.7
Full Changelog: v6.1.5...v6.1.6
Full Changelog: v6.1.4...v6.1.5
Full Changelog: v6.1.3...v6.1.4
Full Changelog: v6.1.2...v6.1.3
Full Changelog: v6.1.1...v6.1.2
Full Changelog: v6.1.0...v6.1.1
Full Changelog: v6.0.2...v6.1.0
Full Changelog: v6.0.1...v6.0.2
Full Changelog: v6.0.0...v6.0.1
Full Changelog: v5.24.6...v6.0.0
- api: authentication method type is an enum, not a plain string (#409)
- ci: limit release doctor target branches (#410) (e0fa95b)
- docs: improve docstrings (#411) (c738d0c)
- docs: use client instead of package name in Node examples (#406) (c392bca)
Full Changelog: v5.24.5...v5.24.6
- docs: mention support of web browser runtimes (#404) (46c211c)
- docs: minor update to formatting of API link in README (#403) (09dda49)
- internal: codegen related update (#405) (4281cc6)
Full Changelog: v5.24.4...v5.24.5
Full Changelog: v5.24.3...v5.24.4
Full Changelog: v5.24.2...v5.24.3
Full Changelog: v5.24.1...v5.24.2
Full Changelog: v5.24.0...v5.24.1
- deps: bump braces from 3.0.2 to 3.0.3 (784423d)
Full Changelog: v5.23.1...v5.24.0
Full Changelog: v5.23.0...v5.23.1
Full Changelog: v5.22.12...v5.23.0
Full Changelog: v5.22.11...v5.22.12
Full Changelog: v5.22.10...v5.22.11
Full Changelog: v5.22.9...v5.22.10
- fix bug access tokens create should set the authorization header to null (4eb197e)
- fix lint issue (a240b14)
Full Changelog: v5.22.8...v5.22.9
- api: correct authentication methods type (#370) (98a5860)
- tests: replace outdated example values (3554d3f)
- types: correct index signature type (#376) (5321060)
- docs: add SECURITY.md (#366) (bf1afea)
- internal: add slightly better logging to scripts (#372) (84de6c1)
- internal: minor updates (#369) (98d4f39)
- internal: remove empty file (c199638)
- internal: resolve spec formatting issue (#375) (c102ea6)
- tests: example client_id (#377) (4d21a7a)
- tests: update client ID example value (#371) (bf3aac1)
- tests: update some example values (#374) (d469723)
Full Changelog: v5.22.7...v5.22.8
Full Changelog: v5.22.6...v5.22.7
- package: add exports back in (231a9a7)
Full Changelog: v5.22.5...v5.22.6
Full Changelog: v5.22.4...v5.22.5
Full Changelog: v5.22.3...v5.22.4
- internal: add link to openapi spec (#353) (f165e11)
- internal: add scripts/test, scripts/mock and add ci job (#354) (e33e4af)
- internal: refactor scripts (#351) (2c6d68a)
Full Changelog: v5.22.2...v5.22.3
Full Changelog: v5.22.1...v5.22.2
Full Changelog: v5.22.0...v5.22.1
Full Changelog: v5.21.0...v5.22.0
Full Changelog: v5.20.3...v5.21.0
Full Changelog: v5.20.2...v5.20.3
Full Changelog: v5.20.1...v5.20.2
- client: correctly send deno version header (#330) (1a6a391)
- handle process.env being undefined in debug func (#329) (eece7be)
- internal: make toFile use input file's options (#326) (d186ce5)
- deps: bump yarn to v1.22.22 (#334) (430f174)
- deps: remove unused dependency digest-fetch (#333) (708bb25)
- internal: update generated pragma comment (#325) (d02405e)
- revert temporary commit (c8eaa32)
- temporary commit (#331) (3eed917)
- deprecate old access token getter (#319) (ecc280e)
- fix typo in CONTRIBUTING.md (#324) (80f40f0)
- readme: consistent use of sentence case in headings (#327) (7ce1750)
- readme: document how to make undocumented requests (#328) (be65719)
- remove extraneous --save and yarn install instructions (#321) (9a8955f)
- use @deprecated decorator for deprecated params (#322) (9af6cec)
Full Changelog: v5.20.0...v5.20.1
- fix error handler in readme (#315) (60a49fc)
- remove internal-only field (#318) (d5df915)
- update some doc strings (#313) (cbb8ab2)
Full Changelog: v5.19.0...v5.20.0
- ci: update actions/setup-node action to v4 (#306) (264cd84)
- docs: mention install from git repo (#312) (179ba5f)
- internal: update deps (#308) (86633d4)
- contributing: improve wording (#310) (bef514c)
- readme: fix typo in custom fetch implementation (#311) (5b8010f)
Full Changelog: v5.18.2...v5.19.0
Full Changelog: v5.18.1...v5.18.2
Full Changelog: v5.18.0...v5.18.1
- internal: enable building when git installed (#293) (3e9c578)
- internal: minor pagination restructuring (#296) (1553843)
- internal: update package.json formatting (#298) (c053279)
- respect
application/vnd.api+json
content-type header (#297) (80c3c95)
Full Changelog: v5.17.2...v5.18.0
Full Changelog: v5.17.1...v5.17.2
Full Changelog: v5.17.0...v5.17.1
- allow body type in RequestOptions to be null (#284) (d948729)
- api: fix authentication_type enum (#286) (6ff8af1)
- api: update
employer_size
parameter toemployee_size
(#287) (cbb933f) - types: accept undefined for optional client options (#280) (169ddc6)
- ci: rely on Stainless GitHub App for releases (#281) (fac02eb)
- internal: add internal helpers & improve build scripts (#285) (fb91cd8)
- internal: debug logging for retries; speculative retry-after-ms support (#279) (90b0dad)
Full Changelog: v5.16.0...v5.17.0
Full Changelog: v5.15.0...v5.16.0
- client: hook up sandbox auth (#271) (ffba918)
- remove redundant endpoint, add sandbox client options (not yet used) (#270) (d49613c)
Full Changelog: v5.14.3...v5.15.0
- headers: always send lowercase headers and strip undefined (BREAKING in rare cases) (#262) (2fab66d)
- add .keep files for examples and custom code directories (#265) (3290e79)
- internal: bump license (#260) (adf6d44)
- internal: improve type signatures (#263) (1a7f266)
- test: update examples (#267) (e23e91b)
Full Changelog: v5.14.2...v5.14.3
Full Changelog: v5.14.1...v5.14.2
Full Changelog: v5.14.0...v5.14.1
- ci: run release workflow once per day (#252) (b14c751)
- deps: update dependency ts-jest to v29.1.1 (#253) (3c3ed3f)
- update dependencies (#251) (28ce45a)
- update prettier (#250) (f5136d8)
Full Changelog: v5.13.0...v5.14.0
Full Changelog: v5.12.1...v5.13.0
- api: add
/jobs
endpoints (#241) (8dc8f9d) - api: add
client_type
andconnection_type
to introspection (#243) (5f0f755)
Full Changelog: v5.12.0...v5.12.1
Full Changelog: v5.11.2...v5.12.0
Full Changelog: v5.11.1...v5.11.2
Full Changelog: v5.11.0...v5.11.1
Full Changelog: v5.10.0...v5.11.0
Full Changelog: v5.9.1...v5.10.0
Full Changelog: v5.9.0...v5.9.1
- ci: update release-please config (#220) (07f9e0f)
- docs: fix github links (#223) (9621b0e)
- docs: fix some typos (#222) (5eb553b)
- internal: update jest config (#225) (9cc65d2)
- internal: update tsconfig (#224) (e7e60e2)
Full Changelog: v5.8.0...v5.9.0
Full Changelog: v5.7.3...v5.8.0
Full Changelog: v5.7.2...v5.7.3
Full Changelog: v5.7.1...v5.7.2
Full Changelog: v5.7.0...v5.7.1
Full Changelog: v5.6.0...v5.7.0
Full Changelog: v5.5.1...v5.6.0
Full Changelog: v5.5.0...v5.5.1
Full Changelog: v5.4.2...v5.5.0
- client: eliminate circular imports, which cause runtime errors in webpack dev bundles (#189) (6977468)
- correct benfits to benefits (#192) (a31d068)
- fix namespace exports regression (#191) (c7b90b2)
- import web-streams-polyfill without overriding globals (#200) (e8ab145)
- improve status code in error messages (#198) (836a552)
Full Changelog: v5.4.1...v5.4.2
Full Changelog: v5.4.0...v5.4.1
Full Changelog: v5.3.0...v5.4.0
- docs: adjust some docstrings (#182) (80e04cc)
- docs: adjust some docstrings (#184) (f4b9efb)
- internal: update lock file (#176) (51ab814)
- tests: update test examples (#183) (a40c66e)
Full Changelog: v5.3.0...v5.4.0
- docs: adjust some docstrings (#182) (7ae0d7f)
- docs: adjust some docstrings (#184) (161c7e0)
- internal: update lock file (#176) (1bfc032)
- tests: update test examples (#183) (6865f9f)
Full Changelog: v5.2.0...v5.3.0
- ci: add reviewers (#170) (a29194d)
- client: handle retry-after with a date (#174) (747a82b)
- package: export a root error type (#171) (1be7dc7)
Full Changelog: v5.1.0...v5.2.0
- client: retry on 408 Request Timeout (#159) (b28c579)
- client: support importing node or web shims manually (#166) (8812dcc)
- errors: add status code to error message (#163) (edea234)
- declare Bun 1.0 officially supported (#162) (b082f06)
- README: fix variable names in some examples (#167) (7e83bae)
- readme: remove incorrect wording in opening (#165) (ec99ddb)
Full Changelog: v5.0.0...v5.1.0
- client: fix TS errors that appear when users Go to Source in VSCode (#150) (81cf41d)
- client: handle case where the client is instantiated with a undefined baseURL (#151) (45c409c)
- client: use explicit file extensions in _shims imports (#149) (5484933)
- fix module not found errors in Vercel edge (#156) (e39458c)
- readme: update link to api.md to use the correct branch (#154) (312a217)
- internal: add example for configuration (#147) (ac9de99)
- internal: export helper from core (#155) (46233a7)
Full Changelog: v4.2.1...v5.0.0
4.2.1 (2023-08-26)
4.2.0 (2023-08-24)
- internal: add missing eslint-plugin-prettier (#128) (1000bd6)
- internal: export HeadersInit type shim (#132) (60b23ca)
- internal: minor reformatting of code (#126) (ee3c2fc)
4.1.0 (2023-08-17)
- client: improve compatibility with Bun (#124) (6a9c632)
- docs: add documentation to the client constructor (#123) (747855e)
4.0.0 (2023-08-16)
- client: support accessing raw response + remove deprecated features (#114)
- 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)
- api: improve custom method arguments (#108) (f9bc372)
- readme: minor updates (#115) (575b46c)
- readme: remove beta status + document versioning policy (#105) (bc2c0c0)
- 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)
3.1.3 (2023-08-01)
- client: handle undefined process in more places (#96) (3fa25a2)
- fix undefined message in errors (#94) (b4f1e34)
- 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)
- create build for deno.land (#100) (02af2ec)
- use destructuring arguments in client constructor and respect false values (#98) (5eba1d1)
3.1.2 (2023-07-22)
3.1.1 (2023-07-17)
- internal: add helper function for b64 (#78) (1777d0f)
- internal: let
toFile
helper accept promises to objects with name/type properties (#79) (cc800bb) - internal: remove unused streaming implementation (#76) (d4ab2eb)
3.1.0 (2023-07-12)
- 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)
- 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)
- streaming: do not abort successfully completed streams (#72) (29c397c)
- streaming: fix response body streaming in non-Chrome environments (#67) (6444271)
- streaming: polyfill ReadableStream async iterator and text decoding (#61) (40d413d)
- support
PromiseLike
input totoFile
(#64) (8f3c827)
- improve streaming implementation (#63) (45fd9b8)
- streaming: make response body streaming polyfill more spec-compliant (#68) (9ff63e7)
3.0.0 (2023-07-07)
- import issue with ESM (#53)
- mark
.responseHeaders
and.response
as deprecated (#56) (30b93bc) - move to src directory, improve ecosystem compatibility (#49) (492a91a)
- internal: fix tsc usage (#55) (c74b4b0)
- set
noEmit: true
intsconfig.json
, since it's for typechecking only (#57) (430a6fc)
- api.md: fix links not referencing
src
directory (#52) (a243a2e) - api.md: minor restructuring (#47) (cde08a6)
- client: improve documentation for client options (#54) (0e6387b)
- readme: fix typescript usage example response types (#58) (365edfd)
2.0.0 (2023-06-29)
- types: singularize array item types (#39)
- drop official support for EOL Node versions (Node 12, 13, 14, 15) (#30)
- support ESM and web platform runtimes; easier file uploads (#41) (a9de794)
- types: export nested types through the root client export (#38) (a524a6d)
- form-data: strip out undefined properties (#36) (3263e7a)
- internal: improve stream cancellation handling of abort controllers (#29) (a429beb)
- move error type definitions to error.ts (#28) (b102084)
- types: singularize array item types (#39) (b1e6ca9)
- internal: improve SSE decoding of lines (#26) (a5c427e)
- speed up build script slightly (#43) (d407434)
- drop official support for EOL Node versions (Node 12, 13, 14, 15) (#30) (9ddd198)
- readme: add note about updating the default version header (#40) (1ca9421)
- readme: fix main example snippet (#35) (4e84f2a)
- readme: update main example (#33) (d38a664)
- rearrange sections in api.md (#44) (da103bc)
1.1.0 (2023-06-13)
- client: add support for specifying client-level default headers (#19) (9dbd8ee)
- client: handle trailing slash in base url properly (#16) (06d9f24)
- initial commit (#1) (b4f5de4)
- client: properly expose
maxRetries
option (#11) (4912955) - sse: handle server-sent events more robustly (#17) (78720c8)
- internal: add empty request preparation method (#18) (a648b84)
- internal: add prettierignore (#14) (1a18a39)
- internal: fix workflow comment url (#15) (d5a5a12)
- internal: improve NPM publish script (#9) (#10) (305f5ec)
- internal: restructure core streaming implementation (#20) (a3eca00)
- internal: update changelog config (#13) (8357f31)
- internal: updates to type formatting & remove duplicated types (#21) (a70e092)
- internal: use different package name (5acb715)
- main: release finch-api 1.0.0 (#8) (6350356)