Skip to content

Commit 6027414

Browse files
release: 0.20.0
1 parent 448907b commit 6027414

7 files changed

Lines changed: 84 additions & 8 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.19.1"
2+
".": "0.20.0"
33
}

CHANGELOG.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,77 @@
11
# Changelog
22

3+
## 0.20.0 (2026-03-25)
4+
5+
Full Changelog: [v0.19.1...v0.20.0](https://github.com/ArkHQ-io/ark-nodejs/compare/v0.19.1...v0.20.0)
6+
7+
### Features
8+
9+
* **api:** add tenantId to send ([6fbdf0b](https://github.com/ArkHQ-io/ark-nodejs/commit/6fbdf0b960675ac848e67eabd1922cbfb0238465))
10+
* **mcp:** add an option to disable code tool ([ae9fbd3](https://github.com/ArkHQ-io/ark-nodejs/commit/ae9fbd3e0bd339a046c8afd526d8cd3b17b77208))
11+
12+
13+
### Bug Fixes
14+
15+
* **client:** preserve URL params already embedded in path ([dd91411](https://github.com/ArkHQ-io/ark-nodejs/commit/dd91411c605832068c3f46b9d2415549a70a78bd))
16+
* **docs/contributing:** correct pnpm link command ([8beea6f](https://github.com/ArkHQ-io/ark-nodejs/commit/8beea6fed9825a6d68eea8e65839c8c5ab3a8eac))
17+
* **mcp:** initialize SDK lazily to avoid failing the connection on init errors ([2c38bc4](https://github.com/ArkHQ-io/ark-nodejs/commit/2c38bc4fc25dee8203ed29ccb0d5681c0c972195))
18+
* **mcp:** update prompt ([57b8946](https://github.com/ArkHQ-io/ark-nodejs/commit/57b8946bd4e9ec20153c93306e32be7d0be07d4b))
19+
20+
21+
### Chores
22+
23+
* **ci:** skip lint on metadata-only changes ([f4703d1](https://github.com/ArkHQ-io/ark-nodejs/commit/f4703d16a4f11f0ad784f213b523a76013dfb7f9))
24+
* **ci:** skip uploading artifacts on stainless-internal branches ([8ceeec0](https://github.com/ArkHQ-io/ark-nodejs/commit/8ceeec08ddccecc1f4c23d24ae893d8dc730efbd))
25+
* **internal:** cache fetch instruction calls in MCP server ([70c6458](https://github.com/ArkHQ-io/ark-nodejs/commit/70c6458f5342c89336dd1c3cf6fb01f270771cd0))
26+
* **internal:** codegen related update ([b23efba](https://github.com/ArkHQ-io/ark-nodejs/commit/b23efba4958abaa2d955ed899fd1324c77d6f523))
27+
* **internal:** codegen related update ([0690932](https://github.com/ArkHQ-io/ark-nodejs/commit/06909320868dcf47530bd863fd6814d129962333))
28+
* **internal:** codegen related update ([1b41255](https://github.com/ArkHQ-io/ark-nodejs/commit/1b4125529fcfebdd7e77722497df02b2ed45eb37))
29+
* **internal:** codegen related update ([64a16a2](https://github.com/ArkHQ-io/ark-nodejs/commit/64a16a2708d314c4e71fe8bfa4bd7de77dceee18))
30+
* **internal:** codegen related update ([840cca1](https://github.com/ArkHQ-io/ark-nodejs/commit/840cca102a10ef2d36e49e948066640cd6805592))
31+
* **internal:** codegen related update ([811048d](https://github.com/ArkHQ-io/ark-nodejs/commit/811048d1af1d16e672afe02b2ae0bfa3182a1c1e))
32+
* **internal:** codegen related update ([7b2d5af](https://github.com/ArkHQ-io/ark-nodejs/commit/7b2d5af6a5eff12fbe5064a4836da0c9676d22b5))
33+
* **internal:** codegen related update ([2a78b3d](https://github.com/ArkHQ-io/ark-nodejs/commit/2a78b3dce8bd987bafdae838198d84210ceecc7b))
34+
* **internal:** codegen related update ([c37d70d](https://github.com/ArkHQ-io/ark-nodejs/commit/c37d70dcdcac915c2ccd876cd9dc98d73fab966f))
35+
* **internal:** codegen related update ([08e9888](https://github.com/ArkHQ-io/ark-nodejs/commit/08e9888e246c70a645acd5e5278e0f956f935c4e))
36+
* **internal:** codegen related update ([b335bdb](https://github.com/ArkHQ-io/ark-nodejs/commit/b335bdb55f0cdcf4026b902e82a0e182c76ce015))
37+
* **internal:** codegen related update ([1ea5bfb](https://github.com/ArkHQ-io/ark-nodejs/commit/1ea5bfb37cec1f3394eba8d9f3392e8dc52fa3ed))
38+
* **internal:** codegen related update ([f2af2ac](https://github.com/ArkHQ-io/ark-nodejs/commit/f2af2ac4011d120c57df8f52017aafe8cea71198))
39+
* **internal:** codegen related update ([c49d867](https://github.com/ArkHQ-io/ark-nodejs/commit/c49d86766d9dc9de536bc2283f210ba77d6c0659))
40+
* **internal:** codegen related update ([f70411d](https://github.com/ArkHQ-io/ark-nodejs/commit/f70411d5c2cfacb0105cec1cfd8071099ad12e54))
41+
* **internal:** codegen related update ([1271f6f](https://github.com/ArkHQ-io/ark-nodejs/commit/1271f6f6e3f0945d1b4c6f9cdade67386d7a3a67))
42+
* **internal:** codegen related update ([526c820](https://github.com/ArkHQ-io/ark-nodejs/commit/526c8205065577ffb9e480bbf363b1fad2b7cb36))
43+
* **internal:** fix MCP Dockerfiles so they can be built without buildkit ([f3e1ae0](https://github.com/ArkHQ-io/ark-nodejs/commit/f3e1ae0b09825a183ab87e279af5e1185aa9138b))
44+
* **internal:** fix MCP Dockerfiles so they can be built without buildkit ([ae0df75](https://github.com/ArkHQ-io/ark-nodejs/commit/ae0df750c9a801293c8e5554963be30dfd1f8e06))
45+
* **internal:** fix MCP server TS errors that occur with required client options ([322f87e](https://github.com/ArkHQ-io/ark-nodejs/commit/322f87e3241f0b2ff519830cf5c16e4822d9809d))
46+
* **internal:** make generated MCP servers compatible with Cloudflare worker environments ([1e31765](https://github.com/ArkHQ-io/ark-nodejs/commit/1e317656f82499cc3807bac65e7d3a18e7e97f1c))
47+
* **internal:** make MCP code execution location configurable via a flag ([dfdead0](https://github.com/ArkHQ-io/ark-nodejs/commit/dfdead08790f1f37332a96ad0bd8449303eda7b1))
48+
* **internal:** move stringifyQuery implementation to internal function ([cf98d02](https://github.com/ArkHQ-io/ark-nodejs/commit/cf98d02984384b8a5067912df43a3d473b78ac90))
49+
* **internal:** support x-stainless-mcp-client-envs header in MCP servers ([3baa9fc](https://github.com/ArkHQ-io/ark-nodejs/commit/3baa9fcc0a0cc5f043663be331e94b1fc63e36cc))
50+
* **internal:** support x-stainless-mcp-client-permissions headers in MCP servers ([8dfe0cf](https://github.com/ArkHQ-io/ark-nodejs/commit/8dfe0cf9834efb627e6497fca376faff0692e191))
51+
* **internal:** tweak CI branches ([754549d](https://github.com/ArkHQ-io/ark-nodejs/commit/754549d106a22b74a87b9332c9d6f3f671a8946c))
52+
* **internal:** update dependencies to address dependabot vulnerabilities ([c4378da](https://github.com/ArkHQ-io/ark-nodejs/commit/c4378da3eef2a11aa6e3fa4b3539b2e48b071818))
53+
* **internal:** update gitignore ([f9f0bfb](https://github.com/ArkHQ-io/ark-nodejs/commit/f9f0bfbe65c243ea6cbb6162a2234a856b229ab2))
54+
* **internal:** update lock file ([c927691](https://github.com/ArkHQ-io/ark-nodejs/commit/c927691edff4d1434fe28c1a5b4911882d2417e1))
55+
* **internal:** update lockfile ([ddb9868](https://github.com/ArkHQ-io/ark-nodejs/commit/ddb986866ce29017b12f937b4234110c075ea1be))
56+
* **internal:** upgrade @modelcontextprotocol/sdk and hono ([a62c2db](https://github.com/ArkHQ-io/ark-nodejs/commit/a62c2db41c7f5de400cbb45d4d61821ad6d23eaf))
57+
* **internal:** upgrade pnpm version ([92d897c](https://github.com/ArkHQ-io/ark-nodejs/commit/92d897ccfcd8bcbfcb66b9c9456a3484fc93813f))
58+
* **internal:** use x-stainless-mcp-client-envs header for MCP remote code tool calls ([1536aa4](https://github.com/ArkHQ-io/ark-nodejs/commit/1536aa4f6deff7c608203fa4aa4a92500b4bb1c7))
59+
* **mcp-server:** improve instructions ([034fe72](https://github.com/ArkHQ-io/ark-nodejs/commit/034fe72954e4d7d6458baebcd466743274719e4d))
60+
* **mcp-server:** return access instructions for 404 without API key ([7b95543](https://github.com/ArkHQ-io/ark-nodejs/commit/7b95543cce2bcd6e7485b7b72fb661f83f888534))
61+
* **mcp:** correctly update version in sync with sdk ([1dadb63](https://github.com/ArkHQ-io/ark-nodejs/commit/1dadb630f2bbd1bad630e10761524a890a1c5b84))
62+
* **test:** do not count install time for mock server timeout ([7e8fb67](https://github.com/ArkHQ-io/ark-nodejs/commit/7e8fb67a552e618d84b159fc7949716358e5f651))
63+
* **tests:** bump steady to v0.19.4 ([74bea4d](https://github.com/ArkHQ-io/ark-nodejs/commit/74bea4da408c9109c6f6cfcaff3e64cf3d1598ae))
64+
* **tests:** bump steady to v0.19.5 ([cf9ec91](https://github.com/ArkHQ-io/ark-nodejs/commit/cf9ec91d28bea56831e54837f3dcb70b0045dc2b))
65+
* **tests:** bump steady to v0.19.6 ([6635173](https://github.com/ArkHQ-io/ark-nodejs/commit/663517360ee9844c63880294cc2cb1c42e54b9dc))
66+
* **tests:** bump steady to v0.19.7 ([448907b](https://github.com/ArkHQ-io/ark-nodejs/commit/448907bbfe0b30f7b63781f39dfb197ac00163c7))
67+
* update mock server docs ([2a5b350](https://github.com/ArkHQ-io/ark-nodejs/commit/2a5b35073fbd73679e553f33acd495521420f638))
68+
69+
70+
### Refactors
71+
72+
* **tests:** switch from prism to steady ([85e7b1a](https://github.com/ArkHQ-io/ark-nodejs/commit/85e7b1a01ed063105884bb59933bb4d788ca642b))
73+
* update sdk ([baad2b3](https://github.com/ArkHQ-io/ark-nodejs/commit/baad2b38bfd71bccea2d84bad2137efb3c976d64))
74+
375
## 0.19.1 (2026-02-18)
476

577
Full Changelog: [v0.19.0...v0.19.1](https://github.com/ArkHQ-io/ark-nodejs/compare/v0.19.0...v0.19.1)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ark-email",
3-
"version": "0.19.1",
3+
"version": "0.20.0",
44
"description": "The official TypeScript library for the Ark API",
55
"author": "Ark <hi@arkhq.io>",
66
"types": "dist/index.d.ts",

packages/mcp-server/manifest.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.2",
33
"name": "ark-email-mcp",
4-
"version": "0.5.1",
4+
"version": "0.20.0",
55
"description": "The official MCP Server for the Ark API",
66
"author": {
77
"name": "Ark",
@@ -18,7 +18,9 @@
1818
"entry_point": "index.js",
1919
"mcp_config": {
2020
"command": "node",
21-
"args": ["${__dirname}/index.js"],
21+
"args": [
22+
"${__dirname}/index.js"
23+
],
2224
"env": {
2325
"ARK_API_KEY": "${user_config.ARK_API_KEY}"
2426
}
@@ -39,5 +41,7 @@
3941
"node": ">=18.0.0"
4042
}
4143
},
42-
"keywords": ["api"]
44+
"keywords": [
45+
"api"
46+
]
4347
}

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ark-email-mcp",
3-
"version": "0.19.1",
3+
"version": "0.20.0",
44
"description": "The official MCP Server for the Ark API",
55
"author": "Ark <hi@arkhq.io>",
66
"types": "dist/index.d.ts",

packages/mcp-server/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export const newMcpServer = async (stainlessApiKey: string | undefined) =>
2020
new McpServer(
2121
{
2222
name: 'ark_email_api',
23-
version: '0.19.1',
23+
version: '0.20.0',
2424
},
2525
{
2626
instructions: await getInstructions(stainlessApiKey),

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const VERSION = '0.19.1'; // x-release-please-version
1+
export const VERSION = '0.20.0'; // x-release-please-version

0 commit comments

Comments
 (0)