diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d751e6c8be..9f248b0c25 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/loopover-contract": "3.17.0", - "packages/loopover-mcp": "3.17.0", - "packages/loopover-engine": "3.17.0", - "packages/loopover-miner": "3.17.0", + "packages/loopover-contract": "3.18.0", + "packages/loopover-mcp": "3.18.0", + "packages/loopover-engine": "3.18.0", + "packages/loopover-miner": "3.18.0", "packages/loopover-ui-kit": "1.3.0" } diff --git a/package-lock.json b/package-lock.json index ced9db80d9..72afefda86 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22267,7 +22267,7 @@ }, "packages/loopover-contract": { "name": "@loopover/contract", - "version": "3.17.0", + "version": "3.18.0", "license": "AGPL-3.0-only", "dependencies": { "zod": "^4.4.3" @@ -22282,7 +22282,7 @@ }, "packages/loopover-engine": { "name": "@loopover/engine", - "version": "3.17.0", + "version": "3.18.0", "license": "AGPL-3.0-only", "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.218", @@ -22318,11 +22318,11 @@ }, "packages/loopover-mcp": { "name": "@loopover/mcp", - "version": "3.17.0", + "version": "3.18.0", "license": "AGPL-3.0-only", "dependencies": { - "@loopover/contract": "^3.17.0", - "@loopover/engine": "^3.17.0", + "@loopover/contract": "^3.18.0", + "@loopover/engine": "^3.18.0", "@modelcontextprotocol/sdk": "1.29.0", "posthog-node": "^5.46.1", "zod": "^4.4.3" @@ -22357,11 +22357,11 @@ }, "packages/loopover-miner": { "name": "@loopover/miner", - "version": "3.17.0", + "version": "3.18.0", "license": "AGPL-3.0-only", "dependencies": { - "@loopover/contract": "^3.17.0", - "@loopover/engine": "^3.17.0", + "@loopover/contract": "^3.18.0", + "@loopover/engine": "^3.18.0", "@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 0fba09f339..c3ed5d2648 100644 --- a/packages/loopover-contract/CHANGELOG.md +++ b/packages/loopover-contract/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.18.0](https://github.com/JSONbored/loopover/compare/contract-v3.17.0...contract-v3.18.0) (2026-07-30) + + +### Features + +* **fairness:** one-command public verifier + published methodology page ([#9941](https://github.com/JSONbored/loopover/issues/9941)) ([bae7b2f](https://github.com/JSONbored/loopover/commit/bae7b2ffa79102fe1f8ecbd2030c1edc0c3d31d7)) +* **gate:** add the block tier, so an enforcing screenshot gate holds a PR instead of destroying it ([#9964](https://github.com/JSONbored/loopover/issues/9964)) ([3ed97dc](https://github.com/JSONbored/loopover/commit/3ed97dc707d551cb20f2a042e58ab344865f7c6e)), closes [#9881](https://github.com/JSONbored/loopover/issues/9881) + + +### Fixes + +* **contract:** restate MAX_PRIORITY_ELIGIBILITY_WINDOW_MINUTES so the generated schemas compile ([#9936](https://github.com/JSONbored/loopover/issues/9936)) ([edf7b37](https://github.com/JSONbored/loopover/commit/edf7b37762e7d9232e8a93e17c271f6074e73067)) + ## [3.17.0](https://github.com/JSONbored/loopover/compare/contract-v0.1.0...contract-v3.17.0) (2026-07-30) diff --git a/packages/loopover-contract/package.json b/packages/loopover-contract/package.json index 4e848abb6e..0d26de9ee9 100644 --- a/packages/loopover-contract/package.json +++ b/packages/loopover-contract/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/contract", - "version": "3.17.0", + "version": "3.18.0", "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 81c8c50d75..cc50592e7b 100644 --- a/packages/loopover-engine/CHANGELOG.md +++ b/packages/loopover-engine/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.18.0](https://github.com/JSONbored/loopover/compare/engine-v3.17.0...engine-v3.18.0) (2026-07-30) + + +### Features + +* **gate:** add the block tier, so an enforcing screenshot gate holds a PR instead of destroying it ([#9964](https://github.com/JSONbored/loopover/issues/9964)) ([3ed97dc](https://github.com/JSONbored/loopover/commit/3ed97dc707d551cb20f2a042e58ab344865f7c6e)), closes [#9881](https://github.com/JSONbored/loopover/issues/9881) + + +### Fixes + +* **gate:** never close a PR for visual evidence the pipeline cannot produce ([#9881](https://github.com/JSONbored/loopover/issues/9881)) ([#9934](https://github.com/JSONbored/loopover/issues/9934)) ([31b29da](https://github.com/JSONbored/loopover/commit/31b29da7858f2879d0de8dc242e1c07a4e30536d)) + ## [3.17.0](https://github.com/JSONbored/loopover/compare/engine-v3.16.1...engine-v3.17.0) (2026-07-30) diff --git a/packages/loopover-engine/package.json b/packages/loopover-engine/package.json index fc6da83fb3..5fafd0856f 100644 --- a/packages/loopover-engine/package.json +++ b/packages/loopover-engine/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/engine", - "version": "3.17.0", + "version": "3.18.0", "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 eb50f413ca..a4b09a4f72 100644 --- a/packages/loopover-mcp/CHANGELOG.md +++ b/packages/loopover-mcp/CHANGELOG.md @@ -5,6 +5,26 @@ ### Fixes - Blunt slop-risk / issue-slop REST + CLI to match the MCP tools (#6990) (#7052) +## [3.18.0](https://github.com/JSONbored/loopover/compare/mcp-v3.17.0...mcp-v3.18.0) (2026-07-30) + + +### Features + +* **fairness:** one-command public verifier + published methodology page ([#9941](https://github.com/JSONbored/loopover/issues/9941)) ([bae7b2f](https://github.com/JSONbored/loopover/commit/bae7b2ffa79102fe1f8ecbd2030c1edc0c3d31d7)) + + +### Fixes + +* **fairness:** make the anchored ledger publicly verifiable, and stop misreporting an empty one ([#9959](https://github.com/JSONbored/loopover/issues/9959)) ([8291893](https://github.com/JSONbored/loopover/commit/829189341e42d9753a305cca66939abeb77ca152)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @loopover/contract bumped from ^3.17.0 to ^3.18.0 + * @loopover/engine bumped from ^3.17.0 to ^3.18.0 + ## [3.17.0](https://github.com/JSONbored/loopover/compare/mcp-v3.15.2...mcp-v3.17.0) (2026-07-30) diff --git a/packages/loopover-mcp/package.json b/packages/loopover-mcp/package.json index fdf3cb4b93..dfd55f2644 100644 --- a/packages/loopover-mcp/package.json +++ b/packages/loopover-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/mcp", - "version": "3.17.0", + "version": "3.18.0", "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.17.0", - "@loopover/engine": "^3.17.0", + "@loopover/contract": "^3.18.0", + "@loopover/engine": "^3.18.0", "@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 6463e46f9b..0ab0a1b603 100644 --- a/packages/loopover-miner/CHANGELOG.md +++ b/packages/loopover-miner/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [3.18.0](https://github.com/JSONbored/loopover/compare/miner-v3.17.0...miner-v3.18.0) (2026-07-30) + + +### Chores + +* **miner:** Synchronize engine-and-dependents versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @loopover/contract bumped from ^3.17.0 to ^3.18.0 + * @loopover/engine bumped from ^3.17.0 to ^3.18.0 + ## [3.17.0](https://github.com/JSONbored/loopover/compare/miner-v3.15.2...miner-v3.17.0) (2026-07-30) diff --git a/packages/loopover-miner/expected-engine.version b/packages/loopover-miner/expected-engine.version index 3f67e25cea..c5b45eb7b1 100644 --- a/packages/loopover-miner/expected-engine.version +++ b/packages/loopover-miner/expected-engine.version @@ -1 +1 @@ -3.17.0 +3.18.0 diff --git a/packages/loopover-miner/package.json b/packages/loopover-miner/package.json index 963f96d176..fbcf89df4a 100644 --- a/packages/loopover-miner/package.json +++ b/packages/loopover-miner/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/miner", - "version": "3.17.0", + "version": "3.18.0", "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.17.0", - "@loopover/engine": "^3.17.0", + "@loopover/contract": "^3.18.0", + "@loopover/engine": "^3.18.0", "@modelcontextprotocol/sdk": "1.29.0", "@sentry/node": "^10.67.0", "zod": "^4.4.3" diff --git a/server.json b/server.json index 34624fd7cd..0c1f3f36e4 100644 --- a/server.json +++ b/server.json @@ -6,7 +6,7 @@ "url": "https://github.com/JSONbored/loopover", "source": "github" }, - "version": "3.17.0", + "version": "3.18.0", "remotes": [ { "type": "streamable-http", @@ -17,7 +17,7 @@ { "registry_type": "npm", "identifier": "@loopover/mcp", - "version": "3.17.0", + "version": "3.18.0", "transport": { "type": "stdio" }