Releases: writer/writer-node
Releases · writer/writer-node
Release list
v3.1.0-rc.1
3.1.0-rc.1 (2026-07-13)
Full Changelog: v3.0.0...v3.1.0-rc.1
Features
- api: remove translation endpoint (b1d8bff)
Bug Fixes
- client: send content-type header for requests with an omitted optional body (2678ce2)
Documentation
- api: updates to API spec (8498778)
Build System
v3.0.0
3.0.0 (2026-06-02)
Full Changelog: v3.0.0...v3.0.0
⚠ BREAKING CHANGES
- mcp: remove deprecated tool schemes
- mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just
node /path/to/mcp/serverornpx package-namewill invoke code tools: changing your command to one of these is likely all you will need to do.
Features
- api: add model graphs.Question (#67) (af195e9)
- api: add new endpoints (#94) (b0dcac4)
- api: add streaming to application generation (#122) (c85d6c6)
- api: add streaming to kg question (#101) (0279ffc)
- api: add support for graphs and files endpoints (#13) (52f462c)
- api: added method to generate applications content (#43) (09b2657)
- api: api update (#100) (a7c6e10)
- api: api update (#121) (f4adda0)
- api: api update (#81) (d61a1db)
- api: api update (#84) (dfbb999)
- api: api update (#87) (eabef89)
- api: default timeout increase to 3 min (#111) (e0d48dc)
- api: Deprecate AI Detection, Medical Comprehend, and Context-Aware Text Splitting (91097e4)
- api: manual updates (0012f4c)
- api: manual updates (d9dd552)
- api: manual updates (#102) (eea7dcc)
- api: manual updates (#105) (9158a6d)
- api: manual updates (#119) (37f2a16)
- api: manual updates (#62) (d9dedc4)
- api: manual updates (#64) (d072c4d)
- api: manual updates (#95) (26f13bd)
- api: OpenAPI spec update via Stainless API (#11) (e742ffe)
- api: OpenAPI spec update via Stainless API (#19) (00d9929)
- api: OpenAPI spec update via Stainless API (#22) (b3b9223)
- api: OpenAPI spec update via Stainless API (#23) (1e9c082)
- api: OpenAPI spec update via Stainless API (#25) (cc8dca0)
- api: rename kg question and add text-to-graph (#103) (5e651e2)
- api: rename to chat_completion_chunk (#73) (e4d5ac4)
- api: update models in readme (#79) (19b7851)
- api: update tools api methods (#99) (991f955)
- api: update via SDK Studio (f0c7afd)
- api: update via SDK Studio (a700263)
- api: update via SDK Studio (4ea2214)
- api: update via SDK Studio (b3c74ab)
- api: update via SDK Studio (f3018fc)
- api: update via SDK Studio (b42882d)
- api: update via SDK Studio (27e23b1)
- api: update via SDK Studio (3504f6d)
- api: update via SDK Studio (ad2a87f)
- api: update via SDK Studio (#14) (88e43b2)
- api: update via SDK Studio (#15) (11d170b)
- api: update via SDK Studio (#16) (455b64a)
- api: update via SDK Studio (#17) (fcd684d)
- api: update via SDK Studio (#20) (4f863a4)
- api: update via SDK Studio (#21) (19a6a2c)
- api: update via SDK Studio (#24) (04c9642)
- api: update via SDK Studio (#3) (514a183)
- api: update via SDK Studio (#37) (978cf26)
- api: update via SDK Studio (#4) (c57666a)
- api: update via SDK Studio (#41) (6e08bc0)
- api: update via SDK Studio (#42) (2c54f4a)
- api: update via SDK Studio (#6) (4e3a404)
- api: update via SDK Studio (#7) ([8bacaeb](8bacaebb0db6e46ad27f9d1...
v3.0.0-rc.1
3.0.0-rc.1 (2026-04-13)
Full Changelog: v2.3.3-rc.1...v3.0.0-rc.1
⚠ BREAKING CHANGES
- mcp: remove deprecated tool schemes
- mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just
node /path/to/mcp/serverornpx package-namewill invoke code tools: changing your command to one of these is likely all you will need to do.
Features
- api: Deprecate AI Detection, Medical Comprehend, and Context-Aware Text Splitting (91097e4)
- api: manual updates (0012f4c)
- api: manual updates (d9dd552)
- mcp: add an option to disable code tool (fa96ea5)
- mcp: add initial server instructions (d52d098)
- mcp: add typescript check to code execution tool (7ecde82)
- mcp: handle code mode calls in the Stainless API (a705a1b)
- mcp: return logs on code tool errors (76551d3)
Bug Fixes
- client: avoid memory leak with abort signals (325c9ca)
- client: avoid removing abort listener too early (8a3f29d)
- client: preserve URL params already embedded in path (c650393)
- docs/contributing: correct pnpm link command (edcceda)
- docs: fix mcp installation instructions for remote servers (5248a83)
- fix request delays for retrying to be more respectful of high requested delays (b897aab)
- mcp: add client instantiation options to code tool (761c3b1)
- mcp: allow falling back for required env variables (7e8d2fc)
- mcp: correct code tool API endpoint (6cd6857)
- mcp: correct code tool api output types (9b088bc)
- mcp: fix env parsing (a8328e7)
- mcp: fix options parsing (6690d22)
- mcp: initialize SDK lazily to avoid failing the connection on init errors (49df35f)
- mcp: pass base url to code tool (59063c0)
- mcp: return correct lines on typescript errors (c7e0c9b)
- mcp: return tool execution error on api error (b62c6ba)
- mcp: update code tool prompt (382ffb1)
- mcp: update prompt (dddad93)
Chores
- break long lines in snippets into multiline (58a37e3)
- ci: escape input path in publish-npm workflow (5a5bf6b)
- ci: skip lint on metadata-only changes (01c3e15)
- ci: skip uploading artifacts on stainless-internal branches (51bf9fc)
- ci: upgrade
actions/github-script(c84c7b9) - client: do not parse responses with empty content-length (6802838)
- client: restructure abort controller binding (3204f51)
- fix example snippet imports (4e80d76)
- fix typo in descriptions (2f6c30f)
- internal/client: fix form-urlencoded requests (69d4765)
- internal: add health check to MCP server when running in HTTP mode (cbb4461)
- internal: allow basic filtering of methods allowed for MCP code mode (a07d4aa)
- internal: allow setting x-stainless-api-key header on mcp server requests (ec7acc0)
- internal: always generate MCP server dockerfiles and upgrade associated dependencies (dc3398b)
- internal: avoid type checking errors with ts-reset (d32477d)
- internal: bump @modelcontextprotocol/sdk, @hono/node-server, and minimatch (85c4851)
- internal: cache fetch instruction calls in MCP server (6745b11)
- internal: codegen related update (c959300)
- internal: codegen related update (f120aae)
- internal: codegen related update (757eeae)
- internal: codegen related update (56fc7c7)
- internal: codegen related update (e12403b)
- internal: codegen related update (1be7281)
- internal: codegen related update (4807744)
- internal: codegen related update (e56fb21)
- internal: codegen related update (c549df2)
- internal: codegen related update (220705b)
- internal: codegen related update (cf8a0ac)
- internal: codegen related update (5958ab9)
- internal: codegen related update (30d1025)
- internal: fix MCP docker image builds in yarn projects (4a40b93)
- internal: fix MCP Dockerfiles so they can be built without buildkit (2e39b4f)
- internal: fix MCP Dockerfiles so they can be built without buildkit (2aa7960)
- internal: fix MCP server import ordering (1a45a48)
- internal: fix MCP server TS errors that occur with required client options (64520aa)
- internal: fix pagination internals not accepting option promises (302c9ab)
- internal: improve layout of generated MCP server files ([da6f525](https...
v2.3.3-rc.1
2.3.3-rc.1 (2025-12-01)
Full Changelog: v2.3.2...v2.3.3-rc.1
Features
- api: Improve MCP tool descriptions (95aa714)
- mcp: add detail field to docs search tool (0c975f7)
- mcp: enable optional code execution tool on http mcp servers (cad37b7)
Bug Fixes
- client: incorrect offset pagination check (b7847ab)
- Fix linting errors. (#238) (12f49e6)
- mcpb: pin @anthropic-ai/mcpb version (43acbce)
- mcp: return tool execution error on jq failure (f833b8f)
- mcp: use raw responses for binary content (54da4f9)
Chores
- client: fix logger property type (20209b8)
- extract some types in mcp docs (de1e150)
- internal: codegen related update (35b1a8f)
- internal: codegen related update (5e30270)
- internal: grammar fix (it's -> its) (7dfbe17)
- internal: remove .eslintcache (f75e301)
- internal: use npm pack for build uploads (38c37a1)
- jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (d227de6)
- mcp code tool explicit error message when missing a run function (16c1a44)
- mcp: add friendlier MCP code tool errors on incorrect method invocations (e6a4a0c)
- mcp: add line numbers to code tool errors (00af445)
- mcp: clarify http auth error (bd123e0)
- mcp: upgrade jq-web (9a0ac58)
- use structured error when code execution tool errors (e140047)
Documentation
v2.3.2
2.3.2 (2025-10-03)
Full Changelog: v2.3.2-rc.2...v2.3.2
v2.3.2-rc.2
2.3.2-rc.2 (2025-09-30)
Full Changelog: v2.3.2-rc.1...v2.3.2-rc.2
Features
Performance Improvements
- faster formatting (06ae198)
Chores
- configure new SDK language (5776514)
- do not install brew dependencies in ./scripts/bootstrap by default (b35ef28)
- internal: codegen related update (8a14d99)
- internal: fix incremental formatting in some cases (fb5aa47)
- internal: ignore .eslintcache (670ff6e)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (8c0e44e)
Documentation
- api: updates to API spec (de1f80a)
v2.3.2-rc.1
2.3.2-rc.1 (2025-09-11)
Full Changelog: v2.3.1...v2.3.2-rc.1
Features
- api: manual updates (6704d48)
Bug Fixes
Chores
- add package to package.json (e13a086)
- ci build action (505befa)
- client: qualify global Blob (a4d8c75)
- configure new SDK language (b42c277)
- internal: update global Error reference (ffe142e)
- update CI script (0e85a1f)
Documentation
v2.3.1
2.3.1 (2025-08-20)
Full Changelog: v2.3.0...v2.3.1
Features
- mcp: add code execution tool (60d2199)
Chores
Documentation
- api: updates to API spec (e03824e)
v2.3.0
2.3.0 (2025-08-14)
Full Changelog: v2.3.0-rc.1...v2.3.0
v2.3.0-rc.1
2.3.0-rc.1 (2025-08-12)
Full Changelog: v2.2.1...v2.3.0-rc.1
Features
- api: add web KG and web search (aec5c23)
Chores
- internal: move publish config (549fdb5)
- internal: remove redundant imports config (629582b)
- internal: update comment in script (0cbef20)
- update @stainless-api/prism-cli to v5.15.0 (4eb486f)