Full Changelog: v4.19.0...v4.20.0
- api: api update (5ff6565)
- ci: skip lint on metadata-only changes (d8462ee)
- internal: fix MCP server TS errors that occur with required client options (91f8e74)
- internal: update gitignore (f600cdb)
Full Changelog: v4.18.1...v4.19.0
- api: api update (ea198e0)
Full Changelog: v4.18.0...v4.18.1
- internal: support x-stainless-mcp-client-permissions headers in MCP servers (92811c3)
- internal: tweak CI branches (a19cd7d)
Full Changelog: v4.17.1...v4.18.0
- api: api update (86a1ec5)
Full Changelog: v4.17.0...v4.17.1
- internal: make generated MCP servers compatible with Cloudflare worker environments (604dc1e)
- internal: support x-stainless-mcp-client-envs header in MCP servers (4cd7ba2)
Full Changelog: v4.16.0...v4.17.0
- internal: bump @modelcontextprotocol/sdk, @hono/node-server, and minimatch (82934cc)
- internal: update dependencies to address dependabot vulnerabilities (f7a1e73)
Full Changelog: v4.15.1...v4.16.0
- api: api update (f518aa0)
- mcp-server: improve instructions (7ea144b)
Full Changelog: v4.15.0...v4.15.1
- client: preserve URL params already embedded in path (742aaa8)
- ci: skip uploading artifacts on stainless-internal branches (dcfbb1b)
- internal: codegen related update (dc4ccb6)
- internal: codegen related update (a8c2ca2)
- internal: use x-stainless-mcp-client-envs header for MCP remote code tool calls (f82a316)
- mcp-server: return access instructions for 404 without API key (d6e609b)
- update placeholder string (0d2731c)
Full Changelog: v4.14.0...v4.15.0
- mcp: add an option to disable code tool (4cdbe34)
- mcp: update prompt (fd8d956)
- internal: fix MCP Dockerfiles so they can be built without buildkit (fb7d1f6)
- internal: fix MCP Dockerfiles so they can be built without buildkit (1dd35ca)
- internal: make MCP code execution location configurable via a flag (11d9837)
- internal: move stringifyQuery implementation to internal function (824e718)
Full Changelog: v4.13.0...v4.14.0
- api: api update (361f385)
- docs/contributing: correct pnpm link command (e0c46ad)
- internal: upgrade @modelcontextprotocol/sdk and hono (57a4564)
Full Changelog: v4.12.0...v4.13.0
- api: api update (c2bd0a4)
- mcp: initialize SDK lazily to avoid failing the connection on init errors (429e1d7)
- internal: cache fetch instruction calls in MCP server (96bdbba)
- internal: remove mock server code (2278d8f)
- mcp: correctly update version in sync with sdk (ce85b9d)
- update mock server docs (c7cb202)
Full Changelog: v4.11.1...v4.12.0
- api: api update (e9d22b1)
- internal/client: fix form-urlencoded requests (28e9418)
- internal: allow setting x-stainless-api-key header on mcp server requests (9ca6413)
- internal: avoid type checking errors with ts-reset (c702b36)
- internal: improve layout of generated MCP server files (7210253)
- mcp: forward STAINLESS_API_KEY to docs search endpoint (61b2b64)
Full Changelog: v4.11.0...v4.11.1
- internal: allow basic filtering of methods allowed for MCP code mode (602094d)
- internal: always generate MCP server dockerfiles and upgrade associated dependencies (b6b4ef0)
Full Changelog: v4.10.0...v4.11.0
- api: api update (6c5198a)
Full Changelog: v4.9.1...v4.10.0
- api: api update (56795da)
- internal: add health check to MCP server when running in HTTP mode (57ae83b)
Full Changelog: v4.9.0...v4.9.1
- client: avoid removing abort listener too early (d3af18e)
Full Changelog: v4.8.0...v4.9.0
- client: restructure abort controller binding (801654c)
- internal: refactor flag parsing for MCP servers and add debug flag (2acc011)
Full Changelog: v4.7.3...v4.8.0
- api: api update (5bc2867)
Full Changelog: v4.7.2...v4.7.3
- client: avoid memory leak with abort signals (8101444)
- client: do not parse responses with empty content-length (947bb74)
- internal: support oauth authorization code flow for MCP servers (50baa3b)
Full Changelog: v4.7.1...v4.7.2
- docs: fix mcp installation instructions for remote servers (b255909)
- mcp: up tsconfig lib version to es2022 (6024829)
Full Changelog: v4.7.0...v4.7.1
- mcp: allow falling back for required env variables (0ebb99e)
- ci: upgrade
actions/github-script(43e0edb) - internal: codegen related update (26d72d7)
- internal: update lock file (e7f670f)
Full Changelog: v4.6.0...v4.7.0
- internal: update
actions/checkoutversion (05d0b84) - internal: upgrade babel, qs, js-yaml (7f8ba56)
- mcp: add intent param to execute tool (3893f67)
- mcp: pass intent param to execute handler (d494071)
- mcp: upgrade dependencies (bea7474)
Full Changelog: v4.5.0...v4.6.0
- api: api update (b76de5a)
Full Changelog: v4.4.0...v4.5.0
- api: api update (a6a6b1d)
- internal: codegen related update (7c4f9fc)
- internal: codegen related update (7608a0d)
- internal: codegen related update (9a21ecf)
- internal: codegen related update (fc20b52)
- internal: configure MCP Server hosting (2c80d1b)
Full Changelog: v4.3.0...v4.4.0
- api: api update (6a21df5)
- mcp: update code tool prompt (acc57ff)
Full Changelog: v4.2.3...v4.3.0
Full Changelog: v4.2.2...v4.2.3
- mcp: fix env parsing (31952f5)
Full Changelog: v4.2.1...v4.2.2
- mcp: fix options parsing (b42d492)
- break long lines in snippets into multiline (55593b3)
Full Changelog: v4.2.0...v4.2.1
- mcp: correct code tool api output types (328783f)
- prominently feature MCP server setup in root SDK readmes (e8ec001)
Full Changelog: v4.1.0...v4.2.0
- api: api update (2cec205)
Full Changelog: v4.0.0...v4.1.0
- api: api update (983ca0b)
Full Changelog: v3.14.0...v4.0.0
- api: api update (536fb02)
Full Changelog: v3.13.0...v3.14.0
- api: api update (fabea15)
- api: api update (6fe2255)
- api: manual updates (74bf6a6)
- api: manual updates (fe02134)
- api: manual updates (b81eda3)
- api: manual updates (7f51e4e)
Full Changelog: v3.12.0...v3.13.0
Full Changelog: v3.11.0...v3.12.0
- api: manual updates (5db1034)
Full Changelog: v3.10.0...v3.11.0
- api: api update (8b15b2e)
- mcp: correct code tool API endpoint (679b47d)
- mcp: return correct lines on typescript errors (f299338)
- client: fix logger property type (17e3bd9)
- internal: codegen related update (b739d2e)
- internal: codegen related update (37449e3)
- internal: upgrade eslint (82765af)
Full Changelog: v3.9.0...v3.10.0
- api: api update (856b654)
Full Changelog: v3.8.0...v3.9.0
- api: manual updates (940b068)
- api: manual updates (ff15d92)
- api: manual updates (d02b088)
- api: manual updates (a31ae09)
- api: manual updates (5ff6ed1)
- api: manual updates (d4edc7f)
- api: manual updates (91034cb)
- api: manual updates (c40f02f)
- api: manual updates (bea6e27)
Full Changelog: v3.7.0...v3.8.0
Full Changelog: v3.6.0...v3.7.0
Full Changelog: v3.5.0...v3.6.0
- api: api update (81bfd53)
- api: api update (f43ec83)
- api: api update (80bfa4e)
- api: api update (7c85660)
- internal: remove .eslintcache (1175a1c)
- internal: use npm pack for build uploads (c14b460)
- jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (16397d2)
Full Changelog: v3.4.0...v3.5.0
- api: api update (0563e28)
- faster formatting (5b0a9dd)
- internal: codegen related update (e0994c6)
- internal: fix incremental formatting in some cases (9ff7b43)
- internal: ignore .eslintcache (1ea5fb5)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (93eb1e5)
Full Changelog: v3.3.0...v3.4.0
- api: manual updates (4778090)
Full Changelog: v3.2.0...v3.3.0
- api: api update (59e1a6b)
Full Changelog: v3.1.0...v3.2.0
- api: api update (2fd5467)
Full Changelog: v3.0.0-alpha.27...v3.1.0
- api: api update (290de9a)
- api: api update (6d81959)
- api: manual updates (08bfcf3)
- api: manual updates (e3de154)
- do not install brew dependencies in ./scripts/bootstrap by default (7484585)
Full Changelog: v3.0.0-alpha.26...v3.0.0-alpha.27
- api: api update (4fd4c3f)
- api: api update (931f06e)
- api: api update (1867027)
- api: api update (ba68418)
- api: api update (e1af8d2)
- coerce nullable values to undefined (d3d7567)
Full Changelog: v3.0.0-alpha.25...v3.0.0-alpha.26
- api: api update (bea577f)
- api: api update (663b6c4)
- api: api update (b1070e3)
- api: api update (aa80f8d)
Full Changelog: v3.0.0-alpha.24...v3.0.0-alpha.25
- api: api update (76bebff)
Full Changelog: v3.0.0-alpha.23...v3.0.0-alpha.24
- add package to package.json (46dddb3)
- client: qualify global Blob (652941a)
- update CI script (d80ffc7)
Full Changelog: v3.0.0-alpha.22...v3.0.0-alpha.23
- api: api update (6fcacef)
- api: manual updates (e9ca883)
- api: manual updates (c5915df)
- api: manual updates (aa8a5e2)
- deps: update dependency @types/node to v20.17.58 (9c611b7)
- internal: codegen related update (17e1e76)
- internal: formatting change (9e14ef7)
Full Changelog: v3.0.0-alpha.21...v3.0.0-alpha.22
- api: api update (823e151)
- api: api update (f30aec0)
- api: api update (3e5d79c)
- api: api update (edee8f4)
- api: api update (cad11a5)
- api: api update (99d1cc1)
- api: api update (e303ebb)
- api: api update (e243d83)
- internal: move publish config (580c9d0)
- internal: remove redundant imports config (fbc02b9)
- internal: update comment in script (ecfefab)
- ts: reorder package.json imports (0f96de1)
- update @stainless-api/prism-cli to v5.15.0 (0c7953d)
Full Changelog: v3.0.0-alpha.20...v3.0.0-alpha.21
- make some internal functions async (10e868f)
Full Changelog: v3.0.0-alpha.19...v3.0.0-alpha.20
- api: api update (32eafab)
- api: api update (752f9cc)
- api: api update (b8d5994)
- api: manual updates (04c7fc5)
- ci: release-doctor — report correct token name (7aa5dd7)
- client: get fetchOptions type more reliably (6898034)
- add docs to RequestOptions type (f0862dd)
- ci: only run for pushes and fork pull requests (be5b494)
- client: improve path param validation (88ce022)
Full Changelog: v3.0.0-alpha.18...v3.0.0-alpha.19
- api: api update (7f31200)
- api: api update (fd23b75)
- api: api update (ca755ef)
- client: add support for endpoint-specific base URLs (950b6e6)
- client: explicitly copy fetch in withOptions (ea7d42b)
- ci: enable for pull requests (b9d3281)
- client: refactor imports (ae245a4)
- readme: update badges (74cd982)
- readme: use better example snippet for undocumented params (76142a1)
- types: replace Record with mapped types (687fd59)
Full Changelog: v3.0.0-alpha.17...v3.0.0-alpha.18
- api: api update (9ef5fe1)
- api: api update (06dc425)
- api: api update (dc496a0)
- api: api update (06edf86)
- api: manual updates (4a4cef3)
- publish script — handle NPM errors correctly (5396449)
- internal: add pure annotations, make base APIResource abstract (6737a66)
Full Changelog: v3.0.0-alpha.16...v3.0.0-alpha.17
- api: api update (bc772bf)
Full Changelog: v3.0.0-alpha.15...v3.0.0-alpha.16
- api: api update (7528bc0)
- api: api update (e55a165)
- api: api update (2d7ca84)
- api: manual updates (d0a06cc)
- avoid type error in certain environments (1b90528)
Full Changelog: v3.0.0-alpha.14...v3.0.0-alpha.15
- docs: use top-level-await in example snippets (6439032)
- internal: fix readablestream types in node 20 (5afc052)
Full Changelog: v3.0.0-alpha.13...v3.0.0-alpha.14
- api: api update (90e15ce)
Full Changelog: v3.0.0-alpha.12...v3.0.0-alpha.13
- adjust eslint.config.mjs ignore pattern (09c32f9)
Full Changelog: v3.0.0-alpha.11...v3.0.0-alpha.12
Full Changelog: v3.0.0-alpha.10...v3.0.0-alpha.11
- api: api update (454c09d)
Full Changelog: v3.0.0-alpha.9...v3.0.0-alpha.10
Full Changelog: v3.0.0-alpha.8...v3.0.0-alpha.9
- compat with more runtimes (2fed96b)
- improve publish-npm script --latest tag logic (90c4e9c)
Full Changelog: v3.0.0-alpha.7...v3.0.0-alpha.8
Full Changelog: v3.0.0-alpha.6...v3.0.0-alpha.7
- api: api update (41f3b9e)
Full Changelog: v3.0.0-alpha.5...v3.0.0-alpha.6
- api: api update (db77979)
Full Changelog: v3.0.0-alpha.4...v3.0.0-alpha.5
Full Changelog: v3.0.0-alpha.3...v3.0.0-alpha.4
Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3
- api: api update (d87b9a8)
Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2
- docs: grammar improvements (a149e15)
Full Changelog: v3.0.0-alpha.0...v3.0.0-alpha.1
- package: remove engines (aa5d3ae)
Full Changelog: v0.0.1-alpha.0...v3.0.0-alpha.0
- api: update via SDK Studio (9034522)