Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
".": "0.3.0",
"statuspro_mcp_server": "0.2.0",
"packages/statuspro-client": "0.2.0"
".": "1.0.0",
"statuspro_mcp_server": "1.0.0",
"packages/statuspro-client": "0.3.0"
}
40 changes: 40 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,46 @@

<!-- version list -->

## [1.0.0](https://github.com/dougborg/statuspro-openapi-client/compare/client-v0.3.0...client-v1.0.0) (2026-07-27)


### ⚠ BREAKING CHANGES

* **mcp:** the `lookup_order` MCP tool no longer exists. Use `list_orders(search=…)` or `get_order(id=…)`.

### Features

* get_order history truncation + get_order_history tool ([#43](https://github.com/dougborg/statuspro-openapi-client/issues/43)) ([650f5c7](https://github.com/dougborg/statuspro-openapi-client/commit/650f5c75610163d61500c575184971b15d4e4e14))
* initial statuspro-openapi-client monorepo ([4507485](https://github.com/dougborg/statuspro-openapi-client/commit/45074854aafb4b6d0fad900186f63949074ec1e8))
* **mcp:** add batch read tools — get_orders_batch, lookup_orders_batch, summarize_active_orders ([#49](https://github.com/dougborg/statuspro-openapi-client/issues/49)) ([87af369](https://github.com/dougborg/statuspro-openapi-client/commit/87af36951e372306f6d1b98c396846a809a5fa4f))
* **mcp:** add list_orders_in_workflow + document list_orders gotchas ([#50](https://github.com/dougborg/statuspro-openapi-client/issues/50)) ([0368ce9](https://github.com/dougborg/statuspro-openapi-client/commit/0368ce9e42ef2e392f63ee622cc5eeede78ff12f))
* **mcp:** drop lookup_order tool from MCP surface ([#42](https://github.com/dougborg/statuspro-openapi-client/issues/42)) ([dbd06fe](https://github.com/dougborg/statuspro-openapi-client/commit/dbd06fea0c4ca94948ce5790c3465dcaa53dc6c3))
* **mcp:** package server as MCPB (.mcpb) for one-click Claude Desktop install ([#62](https://github.com/dougborg/statuspro-openapi-client/issues/62)) ([78edbe8](https://github.com/dougborg/statuspro-openapi-client/commit/78edbe89208b80c2f8ec40426407068e9f138077))
* **mcp:** Prefab UI parity for the 3 remaining mutations ([#46](https://github.com/dougborg/statuspro-openapi-client/issues/46)) ([d09d418](https://github.com/dougborg/statuspro-openapi-client/commit/d09d418c0c1ee020d700c78e9258de2635610c37))
* **mcp:** preview-card confirm rail + fix ForEach history templating ([#83](https://github.com/dougborg/statuspro-openapi-client/issues/83)) ([f53a14b](https://github.com/dougborg/statuspro-openapi-client/commit/f53a14b4ecd0c9d28d0c6282d608c4c94a50ac0f))
* **mcp:** render Prefab UI for the find/view/decide/mutate cluster ([#20](https://github.com/dougborg/statuspro-openapi-client/issues/20)) ([f01ce5f](https://github.com/dougborg/statuspro-openapi-client/commit/f01ce5f0ff87dc5f628be9cc046a1f144fe4dcec))
* **mcp:** update_order_status preview self-validates against viable transitions ([#44](https://github.com/dougborg/statuspro-openapi-client/issues/44)) ([e9c3f37](https://github.com/dougborg/statuspro-openapi-client/commit/e9c3f37ba40adf5259a4d17ad746285810145bab))
* **release:** migrate to release-please manifest-mode release automation ([#128](https://github.com/dougborg/statuspro-openapi-client/issues/128)) ([11ad7bf](https://github.com/dougborg/statuspro-openapi-client/commit/11ad7bf5996fea9a329884491f9788495ce4b4e2))
* **spec:** OpenAPI spec sync script + upstream snapshot ([#47](https://github.com/dougborg/statuspro-openapi-client/issues/47)) ([e14b3f1](https://github.com/dougborg/statuspro-openapi-client/commit/e14b3f1840e538a44a4066f521c052960ffdd7f5))
* **ts:** wire semantic-release + npm publish workflow ([#4](https://github.com/dougborg/statuspro-openapi-client/issues/4)) ([e6dcf5b](https://github.com/dougborg/statuspro-openapi-client/commit/e6dcf5bdc1e947d0fa5ecc8e95e65c11be5dc840))


### Bug Fixes

* **ci:** use GitHub App token for upstream OpenAPI sync PR ([#120](https://github.com/dougborg/statuspro-openapi-client/issues/120)) ([db41e1e](https://github.com/dougborg/statuspro-openapi-client/commit/db41e1e65a1b5c4adffe2ab1916f1c136bfe0bd7))
* **client:** repair list_orders pagination and add missing page param ([#27](https://github.com/dougborg/statuspro-openapi-client/issues/27)) ([f4c46b0](https://github.com/dougborg/statuspro-openapi-client/commit/f4c46b045b0ad86610e4e0615455dda9136afcde))
* **docs:** repoint docs symlinks to StatusPro packages; rewrite stale ADR examples ([d111f35](https://github.com/dougborg/statuspro-openapi-client/commit/d111f357109ae6f17b6c461ff2cec1ddb48e31bf))
* **mcp:** address Copilot review feedback from [#42](https://github.com/dougborg/statuspro-openapi-client/issues/42), [#43](https://github.com/dougborg/statuspro-openapi-client/issues/43), [#44](https://github.com/dougborg/statuspro-openapi-client/issues/44) ([#45](https://github.com/dougborg/statuspro-openapi-client/issues/45)) ([0b67bdd](https://github.com/dougborg/statuspro-openapi-client/commit/0b67bddcff63ce870ebb09986247d081017692d0))
* **mcp:** canonical confirmation flow — drop elicitation gate, use CallTool for prefab buttons ([#52](https://github.com/dougborg/statuspro-openapi-client/issues/52)) ([8786cb0](https://github.com/dougborg/statuspro-openapi-client/commit/8786cb0716747656717996fe8a60870e4a214678))
* **release:** drop PSR build_command that cannot run in its container ([#125](https://github.com/dougborg/statuspro-openapi-client/issues/125)) ([584f1fe](https://github.com/dougborg/statuspro-openapi-client/commit/584f1fee187fb9c05e366fbb716ea320de2dd911)), closes [#124](https://github.com/dougborg/statuspro-openapi-client/issues/124)
* **release:** invoke publish from release-please, not from tags ([#134](https://github.com/dougborg/statuspro-openapi-client/issues/134)) ([b7f0d7b](https://github.com/dougborg/statuspro-openapi-client/commit/b7f0d7b94f69f0f8b7fdd0d8521ec703e9a3947c))
* stabilize CI — bump timing test tolerance, fix TS release OIDC flow ([#6](https://github.com/dougborg/statuspro-openapi-client/issues/6)) ([ad1dded](https://github.com/dougborg/statuspro-openapi-client/commit/ad1ddedd9da5f35e3e43734c3b9cd63dff2a8c84))
* **tests:** align MCP package asyncio_mode with the root ([#127](https://github.com/dougborg/statuspro-openapi-client/issues/127)) ([f250f19](https://github.com/dougborg/statuspro-openapi-client/commit/f250f19f42a237fbe67dc76e436292d484c89940))
* **ts:** align tsconfig with TypeScript 6 ([#17](https://github.com/dougborg/statuspro-openapi-client/issues/17)) ([f5d5fe6](https://github.com/dougborg/statuspro-openapi-client/commit/f5d5fe6462742bd54bd1abb0a0f1a09d10af6326))
* **ts:** drop explicit pnpm version in release-ts.yml ([#5](https://github.com/dougborg/statuspro-openapi-client/issues/5)) ([2675db7](https://github.com/dougborg/statuspro-openapi-client/commit/2675db7a9812dd392037b1319f0181947d06f41e))
* **ts:** migrate biome config to v2 schema ([#16](https://github.com/dougborg/statuspro-openapi-client/issues/16)) ([08a3512](https://github.com/dougborg/statuspro-openapi-client/commit/08a35121dd75a251bbb90cd24496875a2f188788))
* **ts:** upgrade packageManager to pnpm@10.33.0 ([#15](https://github.com/dougborg/statuspro-openapi-client/issues/15)) ([5ccf94e](https://github.com/dougborg/statuspro-openapi-client/commit/5ccf94eedac8e3992c84c80ee8495e8c8dbe215b))

## [0.3.0](https://github.com/dougborg/statuspro-openapi-client/compare/client-v0.2.0...client-v0.3.0) (2026-07-27)


Expand Down
16 changes: 16 additions & 0 deletions packages/statuspro-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## [0.3.0](https://github.com/dougborg/statuspro-openapi-client/compare/ts-v0.2.0...ts-v0.3.0) (2026-07-27)


### Features

* initial statuspro-openapi-client monorepo ([4507485](https://github.com/dougborg/statuspro-openapi-client/commit/45074854aafb4b6d0fad900186f63949074ec1e8))
* **release:** migrate to release-please manifest-mode release automation ([#128](https://github.com/dougborg/statuspro-openapi-client/issues/128)) ([11ad7bf](https://github.com/dougborg/statuspro-openapi-client/commit/11ad7bf5996fea9a329884491f9788495ce4b4e2))
* **ts:** wire semantic-release + npm publish workflow ([#4](https://github.com/dougborg/statuspro-openapi-client/issues/4)) ([e6dcf5b](https://github.com/dougborg/statuspro-openapi-client/commit/e6dcf5bdc1e947d0fa5ecc8e95e65c11be5dc840))


### Bug Fixes

* stabilize CI — bump timing test tolerance, fix TS release OIDC flow ([#6](https://github.com/dougborg/statuspro-openapi-client/issues/6)) ([ad1dded](https://github.com/dougborg/statuspro-openapi-client/commit/ad1ddedd9da5f35e3e43734c3b9cd63dff2a8c84))
* **ts:** align tsconfig with TypeScript 6 ([#17](https://github.com/dougborg/statuspro-openapi-client/issues/17)) ([f5d5fe6](https://github.com/dougborg/statuspro-openapi-client/commit/f5d5fe6462742bd54bd1abb0a0f1a09d10af6326))
* **ts:** migrate biome config to v2 schema ([#16](https://github.com/dougborg/statuspro-openapi-client/issues/16)) ([08a3512](https://github.com/dougborg/statuspro-openapi-client/commit/08a35121dd75a251bbb90cd24496875a2f188788))

## [0.2.0](https://github.com/dougborg/statuspro-openapi-client/compare/ts-v0.1.0...ts-v0.2.0) (2026-07-27)


Expand Down
2 changes: 1 addition & 1 deletion packages/statuspro-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "statuspro-client",
"version": "0.2.0",
"version": "0.3.0",
"description": "TypeScript client for the StatusPro API with automatic retries, rate-limit awareness, and pagination",
"type": "module",
"main": "./dist/index.cjs",
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "statuspro-openapi-client"
version = "0.3.0"
version = "1.0.0"
description = "Pythonic StatusPro API client with automatic retries, rate-limit awareness, and auto-pagination"
authors = [
{name = "Doug Borg", email = "dougborg@dougborg.org"},
Expand Down
31 changes: 31 additions & 0 deletions statuspro_mcp_server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Changelog

## [1.0.0](https://github.com/dougborg/statuspro-openapi-client/compare/mcp-v0.2.0...mcp-v1.0.0) (2026-07-27)


### ⚠ BREAKING CHANGES

* **mcp:** the `lookup_order` MCP tool no longer exists. Use `list_orders(search=…)` or `get_order(id=…)`.

### Features

* get_order history truncation + get_order_history tool ([#43](https://github.com/dougborg/statuspro-openapi-client/issues/43)) ([650f5c7](https://github.com/dougborg/statuspro-openapi-client/commit/650f5c75610163d61500c575184971b15d4e4e14))
* initial statuspro-openapi-client monorepo ([4507485](https://github.com/dougborg/statuspro-openapi-client/commit/45074854aafb4b6d0fad900186f63949074ec1e8))
* **mcp:** add batch read tools — get_orders_batch, lookup_orders_batch, summarize_active_orders ([#49](https://github.com/dougborg/statuspro-openapi-client/issues/49)) ([87af369](https://github.com/dougborg/statuspro-openapi-client/commit/87af36951e372306f6d1b98c396846a809a5fa4f))
* **mcp:** add list_orders_in_workflow + document list_orders gotchas ([#50](https://github.com/dougborg/statuspro-openapi-client/issues/50)) ([0368ce9](https://github.com/dougborg/statuspro-openapi-client/commit/0368ce9e42ef2e392f63ee622cc5eeede78ff12f))
* **mcp:** drop lookup_order tool from MCP surface ([#42](https://github.com/dougborg/statuspro-openapi-client/issues/42)) ([dbd06fe](https://github.com/dougborg/statuspro-openapi-client/commit/dbd06fea0c4ca94948ce5790c3465dcaa53dc6c3))
* **mcp:** package server as MCPB (.mcpb) for one-click Claude Desktop install ([#62](https://github.com/dougborg/statuspro-openapi-client/issues/62)) ([78edbe8](https://github.com/dougborg/statuspro-openapi-client/commit/78edbe89208b80c2f8ec40426407068e9f138077))
* **mcp:** Prefab UI parity for the 3 remaining mutations ([#46](https://github.com/dougborg/statuspro-openapi-client/issues/46)) ([d09d418](https://github.com/dougborg/statuspro-openapi-client/commit/d09d418c0c1ee020d700c78e9258de2635610c37))
* **mcp:** preview-card confirm rail + fix ForEach history templating ([#83](https://github.com/dougborg/statuspro-openapi-client/issues/83)) ([f53a14b](https://github.com/dougborg/statuspro-openapi-client/commit/f53a14b4ecd0c9d28d0c6282d608c4c94a50ac0f))
* **mcp:** render Prefab UI for the find/view/decide/mutate cluster ([#20](https://github.com/dougborg/statuspro-openapi-client/issues/20)) ([f01ce5f](https://github.com/dougborg/statuspro-openapi-client/commit/f01ce5f0ff87dc5f628be9cc046a1f144fe4dcec))
* **mcp:** update_order_status preview self-validates against viable transitions ([#44](https://github.com/dougborg/statuspro-openapi-client/issues/44)) ([e9c3f37](https://github.com/dougborg/statuspro-openapi-client/commit/e9c3f37ba40adf5259a4d17ad746285810145bab))
* **release:** migrate to release-please manifest-mode release automation ([#128](https://github.com/dougborg/statuspro-openapi-client/issues/128)) ([11ad7bf](https://github.com/dougborg/statuspro-openapi-client/commit/11ad7bf5996fea9a329884491f9788495ce4b4e2))


### Bug Fixes

* **docs:** repoint docs symlinks to StatusPro packages; rewrite stale ADR examples ([d111f35](https://github.com/dougborg/statuspro-openapi-client/commit/d111f357109ae6f17b6c461ff2cec1ddb48e31bf))
* **mcp:** address Copilot review feedback from [#42](https://github.com/dougborg/statuspro-openapi-client/issues/42), [#43](https://github.com/dougborg/statuspro-openapi-client/issues/43), [#44](https://github.com/dougborg/statuspro-openapi-client/issues/44) ([#45](https://github.com/dougborg/statuspro-openapi-client/issues/45)) ([0b67bdd](https://github.com/dougborg/statuspro-openapi-client/commit/0b67bddcff63ce870ebb09986247d081017692d0))
* **mcp:** canonical confirmation flow — drop elicitation gate, use CallTool for prefab buttons ([#52](https://github.com/dougborg/statuspro-openapi-client/issues/52)) ([8786cb0](https://github.com/dougborg/statuspro-openapi-client/commit/8786cb0716747656717996fe8a60870e4a214678))
* **release:** drop PSR build_command that cannot run in its container ([#125](https://github.com/dougborg/statuspro-openapi-client/issues/125)) ([584f1fe](https://github.com/dougborg/statuspro-openapi-client/commit/584f1fee187fb9c05e366fbb716ea320de2dd911)), closes [#124](https://github.com/dougborg/statuspro-openapi-client/issues/124)
* stabilize CI — bump timing test tolerance, fix TS release OIDC flow ([#6](https://github.com/dougborg/statuspro-openapi-client/issues/6)) ([ad1dded](https://github.com/dougborg/statuspro-openapi-client/commit/ad1ddedd9da5f35e3e43734c3b9cd63dff2a8c84))
* **tests:** align MCP package asyncio_mode with the root ([#127](https://github.com/dougborg/statuspro-openapi-client/issues/127)) ([f250f19](https://github.com/dougborg/statuspro-openapi-client/commit/f250f19f42a237fbe67dc76e436292d484c89940))

## [0.2.0](https://github.com/dougborg/statuspro-openapi-client/compare/mcp-v0.1.0...mcp-v0.2.0) (2026-07-27)


Expand Down
4 changes: 2 additions & 2 deletions statuspro_mcp_server/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "statuspro-mcp-server"
version = "0.2.0"
version = "1.0.0"
description = "MCP server for the StatusPro API"
authors = [
{name = "Doug Borg", email = "dougborg@dougborg.org"},
Expand Down Expand Up @@ -34,7 +34,7 @@ classifiers = [
]
dependencies = [
"fastmcp>=3.0",
"statuspro-openapi-client>=0.3.0",
"statuspro-openapi-client>=1.0.0",
"prefab-ui>=0.19,<0.20",
"pydantic>=2.12.0",
"python-dotenv>=1.0.0",
Expand Down
4 changes: 2 additions & 2 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading