Releases: beeper/desktop-api-js
Releases · beeper/desktop-api-js
v4.7.0
v4.6.0
4.6.0 (2026-03-12)
Full Changelog: v4.5.2...v4.6.0
Features
- api: manual updates (ad41369)
Chores
- remove custom code (835c798)
v4.5.2
v4.5.1
4.5.1 (2026-03-11)
Full Changelog: v4.5.0...v4.5.1
Chores
- internal: update dependencies to address dependabot vulnerabilities (a8292db)
v4.5.0
4.5.0 (2026-03-07)
Full Changelog: v4.4.1...v4.5.0
Features
Bug Fixes
- client: preserve URL params already embedded in path (fa4fcd7)
- docs/contributing: correct pnpm link command (324a7c6)
- mcp: update prompt (48c9305)
Chores
- ci: skip uploading artifacts on stainless-internal branches (18fe598)
- configure new SDK language (de34404)
- configure new SDK language (3588152)
- internal: codegen related update (30c16c6)
- internal: codegen related update (1296ff0)
- internal: fix MCP Dockerfiles so they can be built without buildkit (d5d0007)
- internal: fix MCP Dockerfiles so they can be built without buildkit (3e34a94)
- internal: make MCP code execution location configurable via a flag (8a66099)
- internal: move stringifyQuery implementation to internal function (b489b1b)
- internal: upgrade @modelcontextprotocol/sdk and hono (d0af8c6)
- mcp-server: improve instructions (d718c54)
- mcp-server: return access instructions for 404 without API key (ffa59d6)
- remove custom code (8c768f8)
- test: do not count install time for mock server timeout (c96b4cd)
- update placeholder string (2644577)
v4.4.1
v4.4.0
4.4.0 (2026-02-20)
Full Changelog: v4.3.0...v4.4.0
Features
- api: add reactions (84bbc60)
- api: add reactions (6cb5c59)
- api: add upload asset and edit message endpoints (2ecc34e)
- api: manual updates (67ab0dd)
- api: manual updates (78e56fc)
- api: manual updates (acb049f)
- api: manual updates (092c49f)
- api: manual updates (1a0ba4d)
- api: manual updates (29fce40)
- api: manual updates (e1304b8)
- api: remove mcp for now (8c43718)
Bug Fixes
- client: avoid memory leak with abort signals (829ed37)
- client: avoid memory leak with abort signals (e138de2)
- client: avoid removing abort listener too early (58a8afa)
- mcp: correct code tool api output types (d58a837)
- mcp: correct code tool api output types (ecfde65)
- mcp: correct code tool api output types (4cdd822)
- mcp: correct code tool api output types (5da06eb)
- mcp: correct code tool api output types (2a131cf)
- mcp: correct code tool api output types (cdddbc3)
- mcp: correct code tool api output types (c39713e)
- mcp: correct code tool api output types (8957d19)
- mcp: fix env parsing (dec5b9e)
- mcp: fix env parsing (9ed9eea)
- mcp: fix env parsing (f471d26)
- mcp: fix env parsing (39ae61f)
- mcp: fix options parsing (beefe66)
- mcp: fix options parsing (515fc6b)
- mcp: fix options parsing (c8dad90)
- mcp: fix options parsing (a038f2b)
- mcp: initialize SDK lazily to avoid failing the connection on init errors (64d50d8)
- mcp: update code tool prompt (436b3dd)
- mcp: update code tool prompt (b0edfd0)
- mcp: update code tool prompt (fb88f2d)
- mcp: update code tool prompt (452980e)
- mcp: update code tool prompt (7a3f268)
- mcp: update code tool prompt (ef6cd0c)
- mcp: update code tool prompt (8035004)
- mcp: update code tool prompt (79c7b18)
Chores
- break long lines in snippets into multiline (678c37f)
- break long lines in snippets into multiline (59cd3d8)
- ci: upgrade
actions/github-script(07f5e82) - ci: upgrade
actions/github-script(42d34b0) - client: do not parse responses with empty content-length (a67cb87)
- client: do not parse responses with empty content-length (bb1fc09)
- client: restructure abort controller binding (7d6222c)
- client: restructure abort controller binding (6a1ffb9)
- configure new SDK language (64ffebd)
- internal/client: fix form-urlencoded requests (7a42362)
- internal: avoid type checking errors with ts-reset (e27bbf8)
- internal: avoid type checking errors with ts-reset (a3ea536)
- internal: fix pagination internals not accepting option promises (e25b3af)
- internal: fix pagination internals not accepting option promises (29db506)
- internal: update
actions/checkoutversion (77e2f39) - internal: update
actions/checkoutversion (1159a7f) - internal: update
actions/checkoutversion (4186b98) - internal: update
actions/checkoutversion (4824491) - internal: upgrade babel, qs, js-yaml (a3bca72)
- internal: upgrade babel, qs, js-yaml (f08b27b)
- internal: upgrade babel, qs, js-yaml (c4b7c99)
- internal: upgrade babel, qs, js-yaml (4bc4347)
- internal: version bump (c26ac54)
- internal: version bump (01caaa8)
- internal: version bump (0a37dc5)
- internal: version bump (efc082f)
- internal: version bump (8b47bd5)
- internal: version bump (6a56890)
- mcp: add intent param to execute tool (57ba676)
- mcp: add intent param to execute tool ([8dfce32](8dfce32333ac179ecdae3b136...
v4.3.0
4.3.0 (2026-02-11)
Full Changelog: v4.2.4...v4.3.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.
Chores
v4.2.4
4.2.4 (2026-01-05)
Full Changelog: v4.2.3...v4.2.4
Features
- mcp: add detail field to docs search tool (94efb53)
- mcp: add typescript check to code execution tool (dd5606a)
- mcp: handle code mode calls in the Stainless API (0583d4a)
- mcp: return logs on code tool errors (d635e28)
Bug Fixes
- mcp: add client instantiation options to code tool (cd6605d)
- mcp: correct code tool API endpoint (e4d8fd3)
- mcp: pass base url to code tool (9acc424)
- mcp: return correct lines on typescript errors (2670800)
- mcp: return tool execution error on api error (7886dae)
- mcp: return tool execution error on jq failure (cadbf31)
Chores
- client: fix logger property type (6ecc636)
- internal: codegen related update (a44f1e6)
- internal: codegen related update (6148100)
- internal: upgrade eslint (7256acf)
- mcp: clarify http auth error (79374fd)
- mcp: update lockfile (bd05467)
- mcp: upgrade jq-web (298fec2)
- use latest @modelcontextprotocol/sdk (6400f79)
v4.2.3
4.2.3 (2025-11-08)
Full Changelog: v4.2.2...v4.2.3
Features
- api: add
descriptionfield to chats, maketitleoptional (b18ee1e) - mcp: enable optional code execution tool on http mcp servers (02de91e)
Bug Fixes
- mcpb: pin @anthropic-ai/mcpb version (7592b25)
Chores
- internal: codegen related update (e45eb2c)
- internal: codegen related update (06efc95)
- internal: grammar fix (it's -> its) (10090e9)
- mcp code tool explicit error message when missing a run function (1bc0f3e)
- mcp: add friendlier MCP code tool errors on incorrect method invocations (a2c4ebe)
- mcp: add line numbers to code tool errors (e9eb036)
- use structured error when code execution tool errors (ee2d35b)