Skip to content

Releases: writer/writer-node

v2.3.3-rc.1

01 Dec 19:02
c7bdd19

Choose a tag to compare

v2.3.3-rc.1 Pre-release
Pre-release

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

  • api: updates to API spec (69b36c9)
  • mcp: add a README button for one-click add to Cursor (062b7d7)
  • mcp: add a README link to add server to VS Code or Claude Code (bb1991a)

v2.3.2

03 Oct 20:21
1d33517

Choose a tag to compare

2.3.2 (2025-10-03)

Full Changelog: v2.3.2-rc.2...v2.3.2

v2.3.2-rc.2

03 Oct 03:33
e5f1133

Choose a tag to compare

v2.3.2-rc.2 Pre-release
Pre-release

2.3.2-rc.2 (2025-09-30)

Full Changelog: v2.3.2-rc.1...v2.3.2-rc.2

Features

Performance Improvements

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.baseUrl from tsconfig.json (8c0e44e)

Documentation

  • api: updates to API spec (de1f80a)

v2.3.2-rc.1

11 Sep 22:24
824654f

Choose a tag to compare

v2.3.2-rc.1 Pre-release
Pre-release

2.3.2-rc.1 (2025-09-11)

Full Changelog: v2.3.1...v2.3.2-rc.1

Features

Bug Fixes

  • coerce nullable values to undefined (06f7969)
  • mcp: fix uploading dxt release assets (342af55)

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

  • api: updates to API spec (c1c607a)
  • api: updates to API spec (1be14df)

v2.3.1

20 Aug 16:59
62a9d3e

Choose a tag to compare

2.3.1 (2025-08-20)

Full Changelog: v2.3.0...v2.3.1

Features

  • mcp: add code execution tool (60d2199)

Chores

  • deps: update dependency @types/node to v20.17.58 (1ca2721)
  • internal: formatting change (9608032)

Documentation

  • api: updates to API spec (e03824e)

v2.3.0

14 Aug 17:31
75e720a

Choose a tag to compare

2.3.0 (2025-08-14)

Full Changelog: v2.3.0-rc.1...v2.3.0

v2.3.0-rc.1

12 Aug 22:26
cf521a7

Choose a tag to compare

v2.3.0-rc.1 Pre-release
Pre-release

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)

Documentation

  • api: updates to API spec (1bcdf1c)
  • api: updates to API spec (b7625d0)
  • api: updates to API spec (bd08c45)

v2.2.1

16 Jul 22:01
9d38d02

Choose a tag to compare

2.2.1 (2025-07-16)

Full Changelog: v2.2.0...v2.2.1

Features

  • client: add support for endpoint-specific base URLs (bdfd113)
  • client: add withOptions helper (73cc2cc)

Bug Fixes

  • avoid console usage (0939a4a)
  • ci: release-doctor — report correct token name (d0f0be6)
  • client: always overwrite when merging headers (0dc9410)
  • client: explicitly copy fetch in withOptions (ea81361)
  • client: get fetchOptions type more reliably (178185b)
  • compat with more runtimes (a43506b)
  • package.json format (2208eda)
  • publish script — handle NPM errors correctly (39c4b77)

Chores

  • add docs to RequestOptions type (3f7237f)
  • adjust eslint.config.mjs ignore pattern (01dff7e)
  • avoid type error in certain environments (5dd5df5)
  • ci: enable for pull requests (1b3eb2c)
  • ci: only run for pushes and fork pull requests (df2a7dd)
  • client: drop support for EOL node versions (78f8359)
  • client: improve path param validation (f457172)
  • client: refactor imports (353a5a6)
  • deps: bump eslint-plugin-prettier (9a1f18d)
  • docs: grammar improvements (52b1f34)
  • docs: use top-level-await in example snippets (7f5ac8c)
  • improve publish-npm script --latest tag logic (7b778a5)
  • internal: add pure annotations, make base APIResource abstract (ee0adb9)
  • internal: codegen related update (debc99f)
  • internal: fix format script (cab6ad2)
  • internal: fix readablestream types in node 20 (c15bde3)
  • internal: share typescript helpers (238294b)
  • make some internal functions async (0a2239c)
  • package: remove engines (85661a0)
  • readme: update badges (9c1423c)
  • readme: use better example snippet for undocumented params (617d2e6)
  • ts: reorder package.json imports (80235f0)

Documentation

Refactors

  • types: replace Record with mapped types (6b89bde)

v2.2.0

30 Apr 18:44
ab904f6

Choose a tag to compare

2.2.0 (2025-04-30)

Full Changelog: v2.2.0-rc.1...v2.2.0

Chores

  • internal: refactor utils (333de4b)

Documentation

v2.2.0-rc.1

25 Apr 21:58
8fe9706

Choose a tag to compare

v2.2.0-rc.1 Pre-release
Pre-release

2.2.0-rc.1 (2025-04-25)

Full Changelog: v2.1.0...v2.2.0-rc.1

Features

  • api: add ai detect tool endpoint (d41c51e)
  • api: add translation endpoint (2bd71ae)
  • client: add parse method (#226) (da86456)

Bug Fixes

  • client: send all configured auth headers (#222) (22d5e6f)
  • internal: fix file uploads in node 18 jest (623fdd9)

Chores

  • ci: add timeout thresholds for CI jobs (93abeda)
  • ci: only use depot for staging repos (788c1d6)
  • ci: run on more branches and use depot runners (8a5e6e8)
  • client: minor internal fixes (a1c6989)
  • internal: improve node 18 shims (#225) (7012687)
  • internal: reduce CI branch coverage (afaeb00)
  • internal: upload builds and expand CI branch coverage (#224) (76336c3)
  • perf: faster base64 decoding (4e9eb5a)

Documentation