Skip to content

Commit 83943a7

Browse files
Merge pull request #23 from CASParser/release-please--branches--main--changes--next--components--cas-parser-node
release: 1.10.5
2 parents 3e7f13d + 7d3aaa5 commit 83943a7

12 files changed

Lines changed: 25 additions & 13 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-
".": "1.10.4"
2+
".": "1.10.5"
33
}

CHANGELOG.md

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

3+
## 1.10.5 (2026-04-10)
4+
5+
Full Changelog: [v1.10.4...v1.10.5](https://github.com/CASParser/cas-parser-node/compare/v1.10.4...v1.10.5)
6+
7+
### Chores
8+
9+
* **internal:** codegen related update ([7902be3](https://github.com/CASParser/cas-parser-node/commit/7902be366765677101a75a4fde4e7fbb8acea0b9))
10+
* **internal:** fix MCP server import ordering ([7ce0466](https://github.com/CASParser/cas-parser-node/commit/7ce04669a1f6764d14b6f3d970bca7a8378b6c71))
11+
* **internal:** show error causes in MCP servers when running in local mode ([ec19dfb](https://github.com/CASParser/cas-parser-node/commit/ec19dfb70337d9b8277d48f1a577771b715306ac))
12+
* **mcp-server:** increase local docs search result count from 5 to 10 ([ecf40a9](https://github.com/CASParser/cas-parser-node/commit/ecf40a97b897395380ac733b2172d05b8f763896))
13+
314
## 1.10.4 (2026-04-03)
415

516
Full Changelog: [v1.10.3...v1.10.4](https://github.com/CASParser/cas-parser-node/compare/v1.10.3...v1.10.4)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cas-parser-node",
3-
"version": "1.10.4",
3+
"version": "1.10.5",
44
"description": "The official TypeScript library for the Cas Parser API",
55
"author": "Cas Parser <sameer@casparser.in>",
66
"types": "dist/index.d.ts",

packages/mcp-server/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.2",
33
"name": "cas-parser-node-mcp",
4-
"version": "1.10.4",
4+
"version": "1.10.5",
55
"description": "The official MCP Server for the Cas Parser API",
66
"author": {
77
"name": "Cas Parser",

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": "cas-parser-node-mcp",
3-
"version": "1.10.4",
3+
"version": "1.10.5",
44
"description": "The official MCP Server for the Cas Parser API",
55
"author": "Cas Parser <sameer@casparser.in>",
66
"types": "dist/index.d.ts",

packages/mcp-server/src/code-tool-worker.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,8 @@ function makeSdkProxy<T extends object>(obj: T, { path, isBelievedBad = false }:
205205

206206
function parseError(code: string, error: unknown): string | undefined {
207207
if (!(error instanceof Error)) return;
208-
const message = error.name ? `${error.name}: ${error.message}` : error.message;
208+
const cause = error.cause instanceof Error ? `: ${error.cause.message}` : '';
209+
const message = error.name ? `${error.name}: ${error.message}${cause}` : `${error.message}${cause}`;
209210
try {
210211
// Deno uses V8; the first "<anonymous>:LINE:COLUMN" is the top of stack.
211212
const lineNumber = error.stack?.match(/<anonymous>:([0-9]+):[0-9]+/)?.[1];

packages/mcp-server/src/docs-search-tool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ async function searchLocal(args: Record<string, unknown>): Promise<unknown> {
6363
query,
6464
language,
6565
detail,
66-
maxResults: 5,
66+
maxResults: 10,
6767
}).results;
6868
}
6969

packages/mcp-server/src/instructions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
import fs from 'fs/promises';
4-
import { readEnv } from './util';
54
import { getLogger } from './logger';
5+
import { readEnv } from './util';
66

77
const INSTRUCTIONS_CACHE_TTL_MS = 15 * 60 * 1000; // 15 minutes
88

packages/mcp-server/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const newMcpServer = async ({
2828
new McpServer(
2929
{
3030
name: 'cas_parser_node_api',
31-
version: '1.10.4',
31+
version: '1.10.5',
3232
},
3333
{
3434
instructions: await getInstructions({ stainlessApiKey, customInstructionsPath }),

packages/mcp-server/src/util.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
export const readEnv = (env: string): string | undefined => {
44
if (typeof (globalThis as any).process !== 'undefined') {
5-
return (globalThis as any).process.env?.[env]?.trim();
5+
return (globalThis as any).process.env?.[env]?.trim() || undefined;
66
} else if (typeof (globalThis as any).Deno !== 'undefined') {
7-
return (globalThis as any).Deno.env?.get?.(env)?.trim();
7+
return (globalThis as any).Deno.env?.get?.(env)?.trim() || undefined;
88
}
99
return;
1010
};

0 commit comments

Comments
 (0)