Skip to content

Commit ce48186

Browse files
authored
Merge pull request #46 from brand-dot-dev/release-please--branches--main--changes--next--components--brand.dev
release: 0.29.0
2 parents 10e20c6 + 1e8a8ee commit ce48186

22 files changed

+682
-106
lines changed

.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.28.0"
2+
".": "0.29.0"
33
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 20
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-3614380ba4315687bbaf6561e9872fd72dd876f9230ce690c35d7efc1250e808.yml
3-
openapi_spec_hash: f1aa17e08d0379766a61de68714c7c21
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-584d3486a6c5bf7b68dcaacb0bde2ef5f648c158e5c5ebccc7a7684d95abc832.yml
3+
openapi_spec_hash: 29a53e1f96a2c5d9407f1a0938e301bf
44
config_hash: 4cd3173ea1cce7183640aae49cfbb374

CHANGELOG.md

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

3+
## 0.29.0 (2026-03-01)
4+
5+
Full Changelog: [v0.28.0...v0.29.0](https://github.com/brand-dot-dev/typescript-sdk/compare/v0.28.0...v0.29.0)
6+
7+
### Features
8+
9+
* **api:** api update ([f61f789](https://github.com/brand-dot-dev/typescript-sdk/commit/f61f78949b3fc4c5e2156a1f152eefa57c1d320b))
10+
* **api:** api update ([a0d0ace](https://github.com/brand-dot-dev/typescript-sdk/commit/a0d0ace52f4f96e7f1a6dbad7ee05ff81f8a7315))
11+
* **mcp:** add an option to disable code tool ([62d0e57](https://github.com/brand-dot-dev/typescript-sdk/commit/62d0e570aae3084cd33795eb28422761cd612660))
12+
13+
14+
### Bug Fixes
15+
16+
* **docs/contributing:** correct pnpm link command ([981d7b2](https://github.com/brand-dot-dev/typescript-sdk/commit/981d7b25688d7d18f2fe9a6d73cb11558f319f8e))
17+
* **mcp:** update prompt ([e317027](https://github.com/brand-dot-dev/typescript-sdk/commit/e31702769710712a195ff06a84985372a5362ecb))
18+
19+
20+
### Chores
21+
22+
* **internal:** fix MCP Dockerfiles so they can be built without buildkit ([8fa9017](https://github.com/brand-dot-dev/typescript-sdk/commit/8fa901727422b61bfaf90d4df7845e199e704100))
23+
* **internal:** fix MCP Dockerfiles so they can be built without buildkit ([aafcf3e](https://github.com/brand-dot-dev/typescript-sdk/commit/aafcf3e4e589491809744582e384a666ea5878b3))
24+
* **internal:** make MCP code execution location configurable via a flag ([96b1198](https://github.com/brand-dot-dev/typescript-sdk/commit/96b1198cb3f66f87afa61ba58941a3de8f77c133))
25+
* **internal:** move stringifyQuery implementation to internal function ([a5e1a07](https://github.com/brand-dot-dev/typescript-sdk/commit/a5e1a07a3034d4781078d1c881573f4a2363c34e))
26+
* **internal:** upgrade @modelcontextprotocol/sdk and hono ([7fa1714](https://github.com/brand-dot-dev/typescript-sdk/commit/7fa1714c66227b1598f9d7ac1bff80d4a12d31b2))
27+
328
## 0.28.0 (2026-02-24)
429

530
Full Changelog: [v0.27.0...v0.28.0](https://github.com/brand-dot-dev/typescript-sdk/compare/v0.27.0...v0.28.0)

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ $ yarn link brand.dev
6060
# With pnpm
6161
$ pnpm link --global
6262
$ cd ../my-package
63-
$ pnpm link -global brand.dev
63+
$ pnpm link --global brand.dev
6464
```
6565

6666
## Running tests

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "brand.dev",
3-
"version": "0.28.0",
3+
"version": "0.29.0",
44
"description": "The official TypeScript library for the Brand Dev API",
55
"author": "Brand Dev <hello@brand.dev>",
66
"types": "dist/index.d.ts",

packages/mcp-server/Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,12 @@ COPY . .
3737
RUN yarn install --frozen-lockfile && \
3838
yarn build
3939

40-
# Production stage
41-
FROM node:24-alpine
40+
FROM denoland/deno:alpine-2.7.1
41+
42+
# Install node and npm
43+
RUN apk add --no-cache nodejs npm
44+
45+
ENV LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
4246

4347
# Add non-root user
4448
RUN addgroup -g 1001 -S nodejs && adduser -S nodejs -u 1001
@@ -57,6 +61,7 @@ COPY --from=builder /build/dist ./node_modules/brand.dev
5761

5862
# Change ownership to nodejs user
5963
RUN chown -R nodejs:nodejs /app
64+
RUN chown -R nodejs:nodejs /deno-dir
6065

6166
# Switch to non-root user
6267
USER nodejs

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": "brand.dev-mcp",
4-
"version": "0.28.0",
4+
"version": "0.29.0",
55
"description": "The official MCP Server for the Brand Dev API",
66
"author": {
77
"name": "Brand Dev",

packages/mcp-server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "brand.dev-mcp",
3-
"version": "0.28.0",
3+
"version": "0.29.0",
44
"description": "The official MCP Server for the Brand Dev API",
55
"author": "Brand Dev <hello@brand.dev>",
66
"types": "dist/index.d.ts",
@@ -32,7 +32,7 @@
3232
"dependencies": {
3333
"brand.dev": "file:../../dist/",
3434
"@cloudflare/cabidela": "^0.2.4",
35-
"@modelcontextprotocol/sdk": "^1.25.2",
35+
"@modelcontextprotocol/sdk": "^1.26.0",
3636
"@valtown/deno-http-worker": "^0.0.21",
3737
"cookie-parser": "^1.4.6",
3838
"cors": "^2.8.5",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
export const workerPath = require.resolve('./code-tool-worker.mjs');

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export type WorkerInput = {
88
client_opts: ClientOptions;
99
intent?: string | undefined;
1010
};
11+
1112
export type WorkerOutput = {
1213
is_error: boolean;
1314
result: unknown | null;

0 commit comments

Comments
 (0)