diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 37f2d4bbf..9512838e4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/loopover-contract": "3.21.0", - "packages/loopover-mcp": "3.21.0", - "packages/loopover-engine": "3.21.0", - "packages/loopover-miner": "3.21.0", + "packages/loopover-contract": "3.21.1", + "packages/loopover-mcp": "3.21.1", + "packages/loopover-engine": "3.21.1", + "packages/loopover-miner": "3.21.1", "packages/loopover-ui-kit": "1.5.1" } diff --git a/package-lock.json b/package-lock.json index be068821a..b97b91410 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24387,7 +24387,7 @@ }, "packages/loopover-contract": { "name": "@loopover/contract", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "dependencies": { "zod": "^4.4.3" @@ -24402,7 +24402,7 @@ }, "packages/loopover-engine": { "name": "@loopover/engine", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.218", @@ -24438,11 +24438,11 @@ }, "packages/loopover-mcp": { "name": "@loopover/mcp", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "dependencies": { - "@loopover/contract": "^3.21.0", - "@loopover/engine": "^3.21.0", + "@loopover/contract": "^3.21.1", + "@loopover/engine": "^3.21.1", "@modelcontextprotocol/sdk": "1.29.0", "posthog-node": "^5.46.1", "zod": "^4.4.3" @@ -24478,11 +24478,11 @@ }, "packages/loopover-miner": { "name": "@loopover/miner", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "dependencies": { - "@loopover/contract": "^3.21.0", - "@loopover/engine": "^3.21.0", + "@loopover/contract": "^3.21.1", + "@loopover/engine": "^3.21.1", "@modelcontextprotocol/sdk": "1.29.0", "@sentry/node": "^10.67.0", "zod": "^4.4.3" diff --git a/packages/loopover-contract/CHANGELOG.md b/packages/loopover-contract/CHANGELOG.md index 651719978..245b27632 100644 --- a/packages/loopover-contract/CHANGELOG.md +++ b/packages/loopover-contract/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [3.21.1](https://github.com/JSONbored/loopover/compare/contract-v3.21.0...contract-v3.21.1) (2026-07-31) + + +### Chores + +* **contract:** Synchronize engine-and-dependents versions + ## [3.21.0](https://github.com/JSONbored/loopover/compare/contract-v3.20.0...contract-v3.21.0) (2026-07-31) diff --git a/packages/loopover-contract/package.json b/packages/loopover-contract/package.json index 982c9ef49..76b28740a 100644 --- a/packages/loopover-contract/package.json +++ b/packages/loopover-contract/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/contract", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "type": "module", "description": "Single zod source of truth for LoopOver's MCP tool and API contracts — schemas, tool metadata, and the projections every server and client derives from.", diff --git a/packages/loopover-engine/CHANGELOG.md b/packages/loopover-engine/CHANGELOG.md index 642359d87..9f4dd662a 100644 --- a/packages/loopover-engine/CHANGELOG.md +++ b/packages/loopover-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [3.21.1](https://github.com/JSONbored/loopover/compare/engine-v3.21.0...engine-v3.21.1) (2026-07-31) + + +### Fixes + +* **orb:** gate the ai_review_inconclusive hold on aiReviewGateMode ([#10239](https://github.com/JSONbored/loopover/issues/10239)) ([00e3ee9](https://github.com/JSONbored/loopover/commit/00e3ee98e6f9843317313217013071a5fbaf4b2b)) + ## [3.21.0](https://github.com/JSONbored/loopover/compare/engine-v3.20.0...engine-v3.21.0) (2026-07-31) diff --git a/packages/loopover-engine/package.json b/packages/loopover-engine/package.json index d6f264694..0f23d4406 100644 --- a/packages/loopover-engine/package.json +++ b/packages/loopover-engine/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/engine", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "type": "module", "description": "Shared deterministic engine logic for the LoopOver review stack and loopover-miner.", diff --git a/packages/loopover-mcp/CHANGELOG.md b/packages/loopover-mcp/CHANGELOG.md index 56dba0af5..0649ee1df 100644 --- a/packages/loopover-mcp/CHANGELOG.md +++ b/packages/loopover-mcp/CHANGELOG.md @@ -5,6 +5,21 @@ ### Fixes - Blunt slop-risk / issue-slop REST + CLI to match the MCP tools (#6990) (#7052) +## [3.21.1](https://github.com/JSONbored/loopover/compare/mcp-v3.21.0...mcp-v3.21.1) (2026-07-31) + + +### Chores + +* **mcp:** Synchronize engine-and-dependents versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @loopover/contract bumped from ^3.21.0 to ^3.21.1 + * @loopover/engine bumped from ^3.21.0 to ^3.21.1 + ## [3.21.0](https://github.com/JSONbored/loopover/compare/mcp-v3.20.0...mcp-v3.21.0) (2026-07-31) diff --git a/packages/loopover-mcp/package.json b/packages/loopover-mcp/package.json index b22493ca4..b99f705dc 100644 --- a/packages/loopover-mcp/package.json +++ b/packages/loopover-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/mcp", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "type": "module", "description": "Local stdio MCP wrapper for the LoopOver Gittensor base-agent.", @@ -46,8 +46,8 @@ "build:verify": "node --experimental-strip-types scripts/check-syntax.ts" }, "dependencies": { - "@loopover/contract": "^3.21.0", - "@loopover/engine": "^3.21.0", + "@loopover/contract": "^3.21.1", + "@loopover/engine": "^3.21.1", "@modelcontextprotocol/sdk": "1.29.0", "posthog-node": "^5.46.1", "zod": "^4.4.3" diff --git a/packages/loopover-miner/CHANGELOG.md b/packages/loopover-miner/CHANGELOG.md index 5ad57f29f..a82045651 100644 --- a/packages/loopover-miner/CHANGELOG.md +++ b/packages/loopover-miner/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [3.21.1](https://github.com/JSONbored/loopover/compare/miner-v3.21.0...miner-v3.21.1) (2026-07-31) + + +### Fixes + +* **miner:** cap check-runs page follows so poll cannot spin forever ([#10007](https://github.com/JSONbored/loopover/issues/10007)) ([#10258](https://github.com/JSONbored/loopover/issues/10258)) ([470d417](https://github.com/JSONbored/loopover/commit/470d4175f20f35e6f2c43d29df4b98a516101db3)) +* **miner:** keep discover --dry-run off the contribution-profile cache ([#10255](https://github.com/JSONbored/loopover/issues/10255)) ([e8c5200](https://github.com/JSONbored/loopover/commit/e8c5200cd0eb06f13b53e997935c1eaf71d3c9cf)) +* **miner:** prime runLoop's ledger cursor with an indexed MAX(seq) lookup ([#10259](https://github.com/JSONbored/loopover/issues/10259)) ([efc2c7e](https://github.com/JSONbored/loopover/commit/efc2c7e33eb3bab0168da105068a707a9537f4a7)) +* **miner:** scope the policy-verdict-cache purge to its real host-scoped repo key ([#10250](https://github.com/JSONbored/loopover/issues/10250)) ([5b24374](https://github.com/JSONbored/loopover/commit/5b243749fe587ec6ea3d2fdf95100847f50830e5)) +* **miner:** stop doctor's ams-backtest-proposals check from creating and pruning the event ledger ([#10264](https://github.com/JSONbored/loopover/issues/10264)) ([6f3ac84](https://github.com/JSONbored/loopover/commit/6f3ac84b9384ad54ca0e54eb5dc388c3034d4a3a)) +* **miner:** stop pickScript selecting watch/fix validation scripts ([#10261](https://github.com/JSONbored/loopover/issues/10261)) ([c7e8e80](https://github.com/JSONbored/loopover/commit/c7e8e8096f800c56bff02b8ee557d915c999f067)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @loopover/contract bumped from ^3.21.0 to ^3.21.1 + * @loopover/engine bumped from ^3.21.0 to ^3.21.1 + ## [3.21.0](https://github.com/JSONbored/loopover/compare/miner-v3.20.0...miner-v3.21.0) (2026-07-31) diff --git a/packages/loopover-miner/expected-engine.version b/packages/loopover-miner/expected-engine.version index 6075c9a9f..4c5e482b2 100644 --- a/packages/loopover-miner/expected-engine.version +++ b/packages/loopover-miner/expected-engine.version @@ -1 +1 @@ -3.21.0 +3.21.1 diff --git a/packages/loopover-miner/package.json b/packages/loopover-miner/package.json index 31be1c393..4c5c5414c 100644 --- a/packages/loopover-miner/package.json +++ b/packages/loopover-miner/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/miner", - "version": "3.21.0", + "version": "3.21.1", "license": "AGPL-3.0-only", "type": "module", "description": "Foundation CLI for the local LoopOver miner runtime.", @@ -47,8 +47,8 @@ "build:verify": "node --experimental-strip-types scripts/check-syntax.ts" }, "dependencies": { - "@loopover/contract": "^3.21.0", - "@loopover/engine": "^3.21.0", + "@loopover/contract": "^3.21.1", + "@loopover/engine": "^3.21.1", "@modelcontextprotocol/sdk": "1.29.0", "@sentry/node": "^10.67.0", "zod": "^4.4.3" diff --git a/server.json b/server.json index d594b574d..9cd269ae1 100644 --- a/server.json +++ b/server.json @@ -6,7 +6,7 @@ "url": "https://github.com/JSONbored/loopover", "source": "github" }, - "version": "3.21.0", + "version": "3.21.1", "remotes": [ { "type": "streamable-http", @@ -17,7 +17,7 @@ { "registry_type": "npm", "identifier": "@loopover/mcp", - "version": "3.21.0", + "version": "3.21.1", "transport": { "type": "stdio" }