Full Changelog: v1.5.3...v1.5.4
- client: avoid memory leak with abort signals (92deb42)
- client: avoid removing abort listener too early (85aabaa)
- docs/contributing: correct pnpm link command (d1a0543)
- internal: skip tests that depend on mock server (edb06bc)
- ci: upgrade
actions/github-script(6b1118b) - client: do not parse responses with empty content-length (468f36a)
- client: restructure abort controller binding (6ec57ff)
- internal/client: fix form-urlencoded requests (fae488f)
- internal: avoid type checking errors with ts-reset (25002d6)
- internal: fix pagination internals not accepting option promises (5676b81)
- internal: remove mock server code (8dd5a3d)
- internal: update
actions/checkoutversion (1cf7c38) - internal: upgrade babel, qs, js-yaml (0089abf)
- update mock server docs (90e8c2d)
Full Changelog: v1.5.2...v1.5.3
- api: api update (5229cf3)
- mcp: correct code tool API endpoint (55c087b)
- mcp: return correct lines on typescript errors (11e653a)
- break long lines in snippets into multiline (f1b2441)
- client: fix logger property type (34deb46)
- internal: codegen related update (cc041d4)
- internal: codegen related update (9f56d4e)
- internal: codegen related update (87e9aa2)
- internal: upgrade eslint (f4a8d85)
Full Changelog: v1.5.1...v1.5.2
- api: api update (fbb8cd1)
- internal: remove .eslintcache (58c0790)
- internal: use npm pack for build uploads (643f950)
- jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (88da1de)
Full Changelog: v1.5.0...v1.5.1
- coerce nullable values to undefined (8ebd06f)
- faster formatting (be603eb)
- add package to package.json (fe50b31)
- ci build action (93250e4)
- client: qualify global Blob (5148d22)
- do not install brew dependencies in ./scripts/bootstrap by default (144090d)
- internal: codegen related update (f375d5e)
- internal: fix incremental formatting in some cases (e37a639)
- internal: ignore .eslintcache (a328fbb)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (c86c02a) - internal: update global Error reference (d64d640)
- update CI script (5183ecd)
Full Changelog: v1.4.1...v1.5.0
- api: api update (0df7d1a)
Full Changelog: v1.4.0...v1.4.1
- api: api update (9debc0d)
Full Changelog: v1.3.0...v1.4.0
- deps: update dependency @types/node to v20.17.58 (5a15185)
- internal: codegen related update (f3722be)
- internal: formatting change (a24f913)
- internal: move publish config (69988ea)
- internal: update comment in script (c1aa375)
- update @stainless-api/prism-cli to v5.15.0 (d253dcd)
Full Changelog: v1.2.2...v1.3.0
- clean up environment call outs (ff4c0eb)
Full Changelog: v1.2.1...v1.2.2
- add docs to RequestOptions type (a197e2f)
- client: improve path param validation (e6d7ff7)
- make some internal functions async (4f16312)
Full Changelog: v1.2.0...v1.2.1
- ci: release-doctor — report correct token name (ef2fa50)
- client: get fetchOptions type more reliably (c80f6da)
- ci: only run for pushes and fork pull requests (dbd68a4)
- types: replace Record with mapped types (aea9777)
Full Changelog: v1.1.3...v1.2.0
- client: add support for endpoint-specific base URLs (46555cb)
- client: explicitly copy fetch in withOptions (d6b7a69)
- publish script — handle NPM errors correctly (1103e61)
- ci: enable for pull requests (51cc2e8)
- client: refactor imports (d540a0b)
- internal: add pure annotations, make base APIResource abstract (a2cc35d)
- readme: update badges (19f82c2)
- readme: use better example snippet for undocumented params (92ba27b)
Full Changelog: v1.1.2...v1.1.3
- compat with more runtimes (cfba707)
- adjust eslint.config.mjs ignore pattern (425627d)
- avoid type error in certain environments (7c383f5)
- deps: bump eslint-plugin-prettier (6653cbc)
- docs: use top-level-await in example snippets (2f22e9e)
- improve publish-npm script --latest tag logic (b202e9c)
- internal: fix readablestream types in node 20 (5b79c96)
- internal: update jest config (46f30f8)
- pagination: improve naming (455bb5e)
Full Changelog: v1.1.1...v1.1.2
Full Changelog: v1.1.0...v1.1.1
- api: Add label parameters endpoint (d091822)
Full Changelog: v1.0.1...v1.1.0
- api: add beta label endpoints (de15d07)
- docs: grammar improvements (86247ff)
Full Changelog: v1.0.0...v1.0.1
- stainless: configure calc and values endpoints (b1e8f44)
Full Changelog: v1.0.0-rc.9...v1.0.0
- client: always overwrite when merging headers (7a631e4)
- ci: add timeout thresholds for CI jobs (d8fc1a4)
- ci: only use depot for staging repos (a4c649c)
- client: drop support for EOL node versions (a509ad2)
- client: minor internal fixes (2e47260)
- internal: codegen related update (485efff)
- internal: codegen related update (7747be3)
- internal: refactor utils (ec57d21)
- internal: share typescript helpers (e21900d)
- package: remove engines (7dc1db5)
- perf: faster base64 decoding (76ee06a)
Full Changelog: v1.0.0-rc.8...v1.0.0-rc.9
- api: api update (434e199)
- internal: fix file uploads in node 18 jest (8f76d14)
- internal: improve node 18 shims (21abc69)
- internal: reduce CI branch coverage (54f4fea)
- internal: upload builds and expand CI branch coverage (e37cb9a)
Full Changelog: v1.0.0-rc.7...v1.0.0-rc.8
- api: improve type resolution when importing as a package (#47) (c344306)
- client: send
X-Stainless-Timeoutin seconds (#44) (7b4a5ab) - client: send all configured auth headers (#49) (212b3ae)
- mcp: remove unused tools.ts (#48) (d44b94a)
Full Changelog: v1.0.0-rc.6...v1.0.0-rc.7
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6
- client: move misc public files to new
core/directory, deprecate old paths (#39) (80f0087) - docs: Update GRID app URL (78f283f)
- exports: cleaner resource index imports (#35) (d8cbc61)
- exports: stop using path fallbacks (#36) (3ec3190)
- internal: codegen related update (#31) (93391a0)
- internal: minor client file refactoring (#34) (f45db71)
- internal: remove extra empty newlines (#32) (7128673)
- Explain how to use the API key (3f67855)
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
- api: update via SDK Studio (#25) (c5cf079)
- api: update via SDK Studio (#27) (0af6a97)
- api: update via SDK Studio (#28) (8df4f0f)
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
- api: update via SDK Studio (#18) (c107c3d)
- api: update via SDK Studio (#20) (c1bbfe8)
- api: update via SDK Studio (#21) (9fc5039)
- api: update via SDK Studio (#22) (56714df)
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
- docs: improve docs for withResponse/asResponse (#13) (cb86142)
- types: improved go to definition on fetchOptions (#11) (109b57f)
- Remove banner now we're no longer in alpha (0664e6c)
Full Changelog: v0.0.1-alpha.0...v1.0.0-rc.1
- api: update via SDK Studio (ed2532d)
- api: update via SDK Studio (825bb76)
- api: update via SDK Studio (e115347)
- client: improve logging (569a132)
- client: fix export map for index exports, accept BunFile (123347c)
- client: fix TypeError with undefined File (#7) (fc96af3)
- internal: clean up undefined File test (#8) (75aeb76)
- internal: return in castToError instead of throwing (84a1528)
- tests: manually reset node:buffer File (#9) (445f5e0)
- client: only accept standard types for file uploads (#4) (1a5ed95)
- go live (#1) (6dbcfca)
- internal: constrain synckit dev dependency (#6) (8aa8e5e)
- internal: fix devcontainers setup (1bbe689)
- internal: fix tests failing on node v18 (#5) (7b714ab)
- internal: fix tests not always being type checked (3252195)
- internal: migrate to eslint v9 (8783aac)
- internal: remove unnecessary todo (48fa154)
- internal: remove unused method (6db2175)
- internal: update eslint config (46d9569)
- update SDK settings (#3) (e849939)
- update URLs from stainlessapi.com to stainless.com (05b3ff0)