1.3.3 (2026-09-01)
- sync sdk-openapi.json from shapleyai/code@f1e874d0d5 (c65b782)
1.3.2 (2026-08-27)
- sync SDK OpenAPI spec from monorepo (bef65ee)
1.3.1 (2026-08-27)
- back-sync production 1.3.0 (merge; trunks had forked) (7672d49)
- internal: allow the mock server port to be set with STAINLESS_MOCK_PORT (9f170dc)
- sync SDK OpenAPI spec from monorepo (63d4aa6)
- sync stainless-sdks next (unreleased 1.3.x codegen + custom code) (3ab0564)
Full Changelog: v1.2.0...v1.3.0
- api: manual updates (3dddb8d)
Full Changelog: v1.1.0...v1.2.0
- api: add memory support (f1b25e8)
- api: manual updates (cb62cb9)
- stlc: configurable CI runner and private-production-repo support in workflow templates (992a6cb)
- ci: bump @arethetypeswrong/cli to ^0.18.0 and run CI workflows on Node 24 (d0d5961)
- client: send content-type header for requests with an omitted optional body (c6fe4a8)
- stlc: stop hand-edited CI workflows from blocking seals and builds (9758e4f)
Full Changelog: v1.0.1...v1.1.0
- api: add turbo mode to search (7973be4)
Full Changelog: v1.0.0...v1.0.1
- remove undocumented backwards-compat alias shims (e9bcf03)
Full Changelog: v0.5.0...v1.0.0
- api: clean up beta features
- api: 1.0.0 changes (eb9fdaa)
- api: Add parallel_beta typing back (5ff5f6a)
- api: clean up beta features (5c42a2f)
- api: Remove beta: tasks, task groups, search, and extract from SDK (9431910)
- update npm publish (40d35bf)
- typescript: upgrade tsc-multi so that it works with Node 26 (1e5e4ec)
- internal: codegen related update (b755a87)
- redact api-key headers in debug logs (d729c39)
- tests: remove redundant File import (1c31062)
Full Changelog: v0.4.1...v0.5.0
- api: manual updates (c6972a0)
- api: manual updates (e40609a)
- api: manual updates (98f915c)
- api: Task Groups v1 added to SDK (b939d5e)
- support setting headers via env (305fe46)
- types: drop FindallCancelResponse alias whose target was removed (816c149)
- types: preserve back-compat namespace members for renamed inline types (e5cafc2)
- types: use export namespace for FindAllRunInput/Schema augmentation (bc434bf)
- format: run eslint and prettier separately (4ac089c)
- internal: codegen related update (c92502e)
- internal: more robust bootstrap script (3eaee7d)
Full Changelog: v0.4.0...v0.4.1
- api: manual updates (ae5cb89)
- api: Mark search and extract as deprecated (60f6e90)
- api: OpenAPI changes (3a435c0)
Full Changelog: v0.3.2...v0.4.0
- api: Add Findall Candidates (425681c)
- api: Add Search and Extract v1 and associated types (31fdbd0)
- api: manual - add AdvancedSearchSettings and AdvancedExtractSettings models (dd4da4a)
- api: manual updates - update openapi spec (6db3155)
- api: Remove full_content from OpenAPI Spec (5601518)
- api: Search/Extract v1 with advanced_settings and max_results (b8890dd)
- api: task to GA v1 (8f03ca8)
- api: Update OpenAPI spec (86bcd30)
- api: Update OpenAPI spec (bd31a9a)
- ci: skip lint on metadata-only changes (a67ea61)
- internal: codegen related update (1ede4ba)
- internal: codegen related update (46fa759)
- internal: tweak CI branches (3b86286)
- internal: update dependencies to address dependabot vulnerabilities (17f20a6)
- internal: update gitignore (44b2874)
- internal: update multipart form array serialization (94d5441)
- tests: bump steady to v0.19.4 (3a21ec1)
- tests: bump steady to v0.19.5 (85850b6)
- tests: bump steady to v0.19.6 (1fa3c6a)
- tests: bump steady to v0.19.7 (5334631)
- tests: bump steady to v0.20.1 (5fe5db0)
- tests: bump steady to v0.20.2 (a6a363c)
- tests: bump steady to v0.22.1 (1d73f54)
- update examples (6f0e64e)
- tests: switch from prism to steady (6d6d1d9)
Full Changelog: v0.3.1...v0.3.2
- client: avoid memory leak with abort signals (b5891d2)
- client: avoid removing abort listener too early (971bc60)
- client: preserve URL params already embedded in path (0aa4a14)
- docs/contributing: correct pnpm link command (0fba230)
- ci: skip uploading artifacts on stainless-internal branches (4d15af4)
- client: do not parse responses with empty content-length (5f852e5)
- client: restructure abort controller binding (09b3c0f)
- format all
api.mdfiles (112a9ed) - internal/client: fix form-urlencoded requests (645d7f8)
- internal: avoid type checking errors with ts-reset (8f10069)
- internal: codegen related update (ffdc333)
- internal: codegen related update (f66750f)
- internal: move stringifyQuery implementation to internal function (2cf4c15)
- test: do not count install time for mock server timeout (3b3f3ed)
- update mock server docs (004672e)
Full Changelog: v0.3.0...v0.3.1
- api: make headers optional (34c42bc)
- ci: upgrade
actions/github-script(cc6296c) - fix typo in descriptions (7a1e6da)
- internal: update
actions/checkoutversion (80a2a97) - internal: upgrade babel, qs, js-yaml (32a9dee)
Full Changelog: v0.2.4...v0.3.0
- api: add after_date, update findAll nomenclature (d32f54b)
- api: Update excerpt settings (58c9f47)
- ci: add breaking change detection workflow (7cff646)
- api: add aliases for old findAll types (d06ae98)
- mcp: correct code tool API endpoint (e9a925c)
- mcp: return correct lines on typescript errors (d6854e6)
- api: update default headers (e7bcf21)
- break long lines in snippets into multiline (148860c)
- client: fix logger property type (2d7f64b)
- fix lint (d8fff0a)
- internal: codegen related update (d941a00)
- internal: codegen related update (bc0b8b1)
- internal: codegen related update (5ae66ee)
- internal: upgrade eslint (e6780b0)
Full Changelog: v0.2.3...v0.2.4
Full Changelog: v0.2.2...v0.2.3
- api: add fetch_policy and mode to /v1beta/search (9d7d6b8)
- api: add back /v1/tasks/runs?=beta (f48bf1e)
- api: Make beta headers optional in /v1beta/extract (54eb7ae)
- api: re-add deprecated max_chars_per_result (59fb216)
- api: re-add deprecated processor to /v1beta/extract (48f615b)
- api: remove full_content from /v1beta/search output (4bd528d)
Full Changelog: v0.2.1...v0.2.2
- api: default beta headers for v1beta/search and v1beta/extract (f4e52ca)
Full Changelog: v0.2.0...v0.2.1
- api: manual updates (1215c78)
Full Changelog: v0.1.2...v0.2.0
- api: Add /v1beta/extract (a709400)
Full Changelog: v0.1.1...v0.1.2
- api: Add progress meter to Task Run events (ad361b3)
- faster formatting (173a244)
- do not install brew dependencies in ./scripts/bootstrap by default (285367b)
- internal: codegen related update (ab2b45e)
- internal: fix incremental formatting in some cases (dbe176c)
- internal: ignore .eslintcache (7d0c511)
- internal: remove .eslintcache (6998e86)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (aa7ffe8) - internal: use npm pack for build uploads (799079d)
- jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (5ed9433)
Full Changelog: v0.1.0...v0.1.1
- api: Allow nullable text schemas (855642a)
- coerce nullable values to undefined (077555c)
- ci build action (9cebcc7)
Full Changelog: v0.0.1-alpha.0...v0.1.0
- api: update via SDK Studio (f4b9bff)
- api: update via SDK Studio (7a985fb)
- api: update via SDK Studio (bea2209)
- api: update via SDK Studio (e555533)
- api: update via SDK Studio (e0922b7)
- api: update via SDK Studio (496a13a)
- api: update via SDK Studio (bb43e98)
- client: add support for endpoint-specific base URLs (6ca9e40)
- client: add withOptions helper (2dc5df5)
- client: always overwrite when merging headers (1b74500)
- client: explicitly copy fetch in withOptions (1e3c4cb)
- client: get fetchOptions type more reliably (c90df05)
- compat with more runtimes (b197b9f)
- publish script — handle NPM errors correctly (4c38358)
- add docs to RequestOptions type (6aae9a9)
- adjust eslint.config.mjs ignore pattern (1685764)
- avoid type error in certain environments (dc40584)
- change publish docs url (cd7500b)
- ci: enable for pull requests (2bd8a50)
- ci: only run for pushes and fork pull requests (07a77b8)
- client: drop support for EOL node versions (ae8f0d0)
- client: improve path param validation (c64babf)
- client: refactor imports (9ed8458)
- deps: bump eslint-plugin-prettier (326f222)
- docs: grammar improvements (9afb7db)
- docs: use top-level-await in example snippets (15c8ab4)
- go live (5e6dbbb)
- improve publish-npm script --latest tag logic (9feb9eb)
- internal: add pure annotations, make base APIResource abstract (cf3a8d2)
- internal: codegen related update (7dfd25b)
- internal: fix readablestream types in node 20 (340f07e)
- internal: refactor utils (95c2945)
- internal: share typescript helpers (fa5b3f1)
- internal: update jest config (b740c53)
- make some internal functions async (ae148ed)
- package: remove engines (8c81289)
- readme: update badges (10d3e6a)
- readme: use better example snippet for undocumented params (6b403ec)
- ts: reorder package.json imports (4e6e456)
- readme: fix typo (0c499fe)
- types: replace Record with mapped types (ab87e9c)