diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 89f11dc..d0daadd 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -3,14 +3,14 @@ "owner": { "name": "vannt-dev", "url": "https://github.com/vannt-dev" }, "metadata": { "description": "junto - an evidence-based workflow engine for Claude Code.", - "version": "0.5.0" + "version": "0.6.0" }, "plugins": [ { "name": "junto", "source": ".", "description": "Durable state, real quality gates, and no binaries. Install it, then run /junto:start.", - "version": "0.5.0", + "version": "0.6.0", "category": "workflow" } ] diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index a186faa..a558441 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "junto", "description": "Workflow engine for Claude Code with durable state and evidence-based quality gates. No binaries, no runtime downloads, and writes only under the project's .junto directory.", - "version": "0.5.0", + "version": "0.6.0", "author": { "name": "vannt-dev", "url": "https://github.com/vannt-dev" }, "homepage": "https://github.com/vannt-dev/junto", "repository": "https://github.com/vannt-dev/junto", diff --git a/CHANGELOG.md b/CHANGELOG.md index 668c9ee..4dae11f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to junto are documented in this file. The project follows Semantic Versioning. -## [Unreleased] +## [0.6.0] - 2026-09-24 ### Changed @@ -97,6 +97,8 @@ All notable changes to junto are documented in this file. The project follows Se - Initial task lifecycle, durable project-local state, hooks, MCP tools, and evidence-based gates. +[0.6.0]: https://github.com/vannt-dev/junto/compare/v0.5.0...v0.6.0 +[0.5.0]: https://github.com/vannt-dev/junto/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/vannt-dev/junto/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/vannt-dev/junto/compare/v0.2.1...v0.3.0 [0.2.1]: https://github.com/vannt-dev/junto/compare/v0.2.0...v0.2.1 diff --git a/README.md b/README.md index f6475ff..a34f894 100644 --- a/README.md +++ b/README.md @@ -26,10 +26,11 @@ claude plugin details junto@junto claude plugin update junto@junto ``` -This release is **0.5.0**. After updating, restart Claude Code and confirm the version with -`claude plugin details junto@junto`. Existing review verdicts without source fingerprints are -unverified: rerun required reviews before advancing or finishing a task. A source, Git, policy, -or requirement change invalidates the affected evidence. See [release notes](CHANGELOG.md). +This release is **0.6.0** and requires Node.js 22.12 or newer on `PATH`. After updating, restart +Claude Code and confirm the version with `claude plugin details junto@junto`. In a Git repository +root, command gate verdicts are now bound to source contents; verdicts recorded by earlier versions +keep hook-only freshness until their gates run again, so rerun required gates before finishing a +task. See [release notes](CHANGELOG.md). ## Quick start diff --git a/packages/core/package.json b/packages/core/package.json index d1b107d..b9c7ac0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@junto/core", - "version": "0.5.0", + "version": "0.6.0", "type": "module", "main": "./src/index.ts", "exports": { diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 59fe10e..8323a4c 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@junto/mcp", - "version": "0.5.0", + "version": "0.6.0", "type": "module", "main": "./src/server.ts", "dependencies": { diff --git a/packages/mcp/src/version.ts b/packages/mcp/src/version.ts index 27251b0..98b0730 100644 --- a/packages/mcp/src/version.ts +++ b/packages/mcp/src/version.ts @@ -1 +1 @@ -export const VERSION = "0.5.0" +export const VERSION = "0.6.0" diff --git a/plugin/mcp/server.js b/plugin/mcp/server.js index 7420824..cf2b522 100644 --- a/plugin/mcp/server.js +++ b/plugin/mcp/server.js @@ -27497,7 +27497,7 @@ function captureSourceFingerprint(root, config2, spec) { } // packages/mcp/src/version.ts -var VERSION = "0.5.0"; +var VERSION = "0.6.0"; // packages/mcp/src/context.ts var RUNNER = `@junto/mcp@${VERSION}`; diff --git a/site/index.html b/site/index.html index 2085749..dbe29a8 100644 --- a/site/index.html +++ b/site/index.html @@ -25,7 +25,7 @@ Principles GitHub - v0.5.0 + v0.6.0
diff --git a/vitest.config.ts b/vitest.config.ts index 0eb7dcc..bd6a33c 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,5 +1,9 @@ import { defineConfig } from "vitest/config" export default defineConfig({ - test: { include: ["packages/*/test/**/*.test.ts", "test/**/*.test.ts"] }, + test: { + include: ["packages/*/test/**/*.test.ts", "test/**/*.test.ts"], + // Integration tests spawn git and gate processes; Windows runners can exceed the 5s default. + testTimeout: 20_000, + }, })