From ff4e8415bb37e8d0c31181c76f2b649296f034e6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 14:26:46 +0000 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 4 ++-- package-lock.json | 8 ++++---- packages/mcp/package.json | 2 +- sdks/typescript-sdk-cli/CHANGELOG.md | 14 ++++++++++++++ sdks/typescript-sdk-cli/package.json | 4 ++-- sdks/typescript-sdk/CHANGELOG.md | 29 ++++++++++++++++++++++++++++ sdks/typescript-sdk/package.json | 2 +- 7 files changed, 53 insertions(+), 10 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cef8fb6e..03f5fceb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "sdks/typescript-sdk": "0.6.0", - "sdks/typescript-sdk-cli": "0.1.0" + "sdks/typescript-sdk": "0.7.0", + "sdks/typescript-sdk-cli": "0.2.0" } diff --git a/package-lock.json b/package-lock.json index a0ad01ed..2b2f74ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6024,7 +6024,7 @@ "@modelcontextprotocol/server": "^2.3.1", "@posthog/mcp": "^0.16.4", "@sentry/node": "^10.76.2", - "@terminal49/sdk": "0.6.0", + "@terminal49/sdk": "0.7.0", "posthog-node": "^5.56.2", "zod": "~4.3.6" }, @@ -6042,7 +6042,7 @@ }, "sdks/typescript-sdk": { "name": "@terminal49/sdk", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "jsona": "^1.14.0", @@ -6064,10 +6064,10 @@ }, "sdks/typescript-sdk-cli": { "name": "@terminal49/cli", - "version": "0.1.0", + "version": "0.2.0", "license": "MIT", "dependencies": { - "@terminal49/sdk": "0.6.0", + "@terminal49/sdk": "0.7.0", "cli-table3": "^0.6.5", "commander": "^13.0.0" }, diff --git a/packages/mcp/package.json b/packages/mcp/package.json index f7dc2a6c..0ec6949d 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -33,7 +33,7 @@ "@modelcontextprotocol/server": "^2.3.1", "@posthog/mcp": "^0.16.4", "@sentry/node": "^10.76.2", - "@terminal49/sdk": "0.6.0", + "@terminal49/sdk": "0.7.0", "posthog-node": "^5.56.2", "zod": "~4.3.6" }, diff --git a/sdks/typescript-sdk-cli/CHANGELOG.md b/sdks/typescript-sdk-cli/CHANGELOG.md index 82d079b6..73fe93bb 100644 --- a/sdks/typescript-sdk-cli/CHANGELOG.md +++ b/sdks/typescript-sdk-cli/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.0](https://github.com/Terminal49/API/compare/cli-v-v0.1.0...cli-v-v0.2.0) (2026-10-25) + + +### ⚠ BREAKING CHANGES + +* **cli:** list commands with --format raw print the full JSON:API document under data, so the rows move from data to data.data (for example, jq '.data.data[]' instead of jq '.data[]'). With --format both, data.raw holds the full document instead of its row array. This affects containers, shipments, tracking-requests, parties, custom-fields, custom-field-definitions, and custom-field-options list, which printed only the rows before. shipping-lines, webhooks, and webhook-notifications list already printed the whole document in raw. +* **sdk:** documents.update no longer accepts documentTypeManual. Pass documentType instead. + +### Bug Fixes + +* **cli:** apply the review and live-test fixes from [#433](https://github.com/Terminal49/API/issues/433) ([#441](https://github.com/Terminal49/API/issues/441)) ([a91ae46](https://github.com/Terminal49/API/commit/a91ae4609f4f78b0b42f578a723adab3a7fa081c)) +* **sdk:** apply the review and live-test fixes from [#433](https://github.com/Terminal49/API/issues/433) ([#439](https://github.com/Terminal49/API/issues/439)) ([375d216](https://github.com/Terminal49/API/commit/375d216e672b36a96b8b36ef8844f346f48a5eb5)) +* **security:** harden MCP, SDK, CLI and workflow boundaries ([#487](https://github.com/Terminal49/API/issues/487)) ([c599f5a](https://github.com/Terminal49/API/commit/c599f5a606fa76f030de55419f0fceb793280f63)) + ## [0.1.0](https://github.com/Terminal49/API/compare/cli-v-v0.1.0...cli-v-v0.1.0) (unreleased) ### Features diff --git a/sdks/typescript-sdk-cli/package.json b/sdks/typescript-sdk-cli/package.json index 7c58617b..49266917 100644 --- a/sdks/typescript-sdk-cli/package.json +++ b/sdks/typescript-sdk-cli/package.json @@ -1,6 +1,6 @@ { "name": "@terminal49/cli", - "version": "0.1.0", + "version": "0.2.0", "description": "Terminal49 container tracking CLI — for LLM agents, chat interfaces, and humans", "keywords": [ "agent", @@ -55,7 +55,7 @@ "prepublishOnly": "npm run build && npm run lint && npm run test" }, "dependencies": { - "@terminal49/sdk": "0.6.0", + "@terminal49/sdk": "0.7.0", "cli-table3": "^0.6.5", "commander": "^13.0.0" }, diff --git a/sdks/typescript-sdk/CHANGELOG.md b/sdks/typescript-sdk/CHANGELOG.md index 908e49b8..628c0abb 100644 --- a/sdks/typescript-sdk/CHANGELOG.md +++ b/sdks/typescript-sdk/CHANGELOG.md @@ -5,6 +5,35 @@ All notable changes to `@terminal49/sdk` are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versioning follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.7.0](https://github.com/Terminal49/API/compare/sdk-v-v0.6.0...sdk-v-v0.7.0) (2026-10-25) + + +### ⚠ BREAKING CHANGES + +* **sdk:** documents.update no longer accepts documentTypeManual. Pass documentType instead. +* **openapi:** in the exported `paths` type from @terminal49/sdk, DELETE /webhooks/{id}, /custom_fields/{id}, /custom_field_definitions/{id}, and /custom_field_definitions/{definition_id}/options/{option_id} answer 204 instead of 200, so their `responses[200]` keys become `responses[204]`. `components['schemas']['error'].title` becomes optional. + +### Features + +* **ci:** verify agent trust and preserve generated API contracts ([#384](https://github.com/Terminal49/API/issues/384)) ([00fd834](https://github.com/Terminal49/API/commit/00fd8348e9d5976ff9b96fe5be88f2a91e203476)) +* **mcp:** core and document read tools, SDK cancel options ([#448](https://github.com/Terminal49/API/issues/448), [#450](https://github.com/Terminal49/API/issues/450)) ([#449](https://github.com/Terminal49/API/issues/449)) ([f07abf9](https://github.com/Terminal49/API/commit/f07abf95dfd83a0b8a05dc6deaf34543dbf85d8a)) +* **mcp:** whoami tool and GET /me contract (SDK client.me()) ([#420](https://github.com/Terminal49/API/issues/420)) ([e5dfc3f](https://github.com/Terminal49/API/commit/e5dfc3f2f47a50f54602a4964b044bf94ec0588b)) +* **sdk:** trade intelligence in the OpenAPI spec and TypeScript SDK ([#415](https://github.com/Terminal49/API/issues/415)) ([68e8458](https://github.com/Terminal49/API/commit/68e8458706b1edda2930fdef341b2189ac996095)) + + +### Bug Fixes + +* **mcp:** summarize_containers counts with one /v2/containers/summary call ([#418](https://github.com/Terminal49/API/issues/418)) ([6b56eae](https://github.com/Terminal49/API/commit/6b56eae5955d1b3241e845f4d28ffc3dde1f06a2)) +* **mcp:** whoami rejected tracking_slots for free and trial accounts ([#460](https://github.com/Terminal49/API/issues/460)) ([d15274c](https://github.com/Terminal49/API/commit/d15274c79ec7f9aff6ed43e832b573a6ce297d30)) +* preserve ignored-filter diagnostics and reject unscoped MCP results ([#484](https://github.com/Terminal49/API/issues/484)) ([352b9e6](https://github.com/Terminal49/API/commit/352b9e63422eced3052f4263f5bbcc3840a84f3a)) +* **sdk:** apply the review and live-test fixes from [#433](https://github.com/Terminal49/API/issues/433) ([#439](https://github.com/Terminal49/API/issues/439)) ([375d216](https://github.com/Terminal49/API/commit/375d216e672b36a96b8b36ef8844f346f48a5eb5)) +* **security:** harden MCP, SDK, CLI and workflow boundaries ([#487](https://github.com/Terminal49/API/issues/487)) ([c599f5a](https://github.com/Terminal49/API/commit/c599f5a606fa76f030de55419f0fceb793280f63)) + + +### Documentation + +* **openapi:** match the spec to live API behavior ([#438](https://github.com/Terminal49/API/issues/438)) ([9059a19](https://github.com/Terminal49/API/commit/9059a19ba4ecc33aed91538603fd03d2d250e0a1)) + ## [0.6.0](https://github.com/Terminal49/API/compare/sdk-v-v0.5.0...sdk-v-v0.6.0) (2026-10-08) diff --git a/sdks/typescript-sdk/package.json b/sdks/typescript-sdk/package.json index 239a5d78..707f5ad5 100644 --- a/sdks/typescript-sdk/package.json +++ b/sdks/typescript-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@terminal49/sdk", - "version": "0.6.0", + "version": "0.7.0", "description": "Terminal49 TypeScript SDK (JSON:API, openapi-fetch)", "license": "MIT", "repository": {