Skip to content
Merged
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
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "gemini-plugin",
"displayName": "Gemini Plugin",
"version": "0.6.0",
"version": "0.6.1",
"description": "Wraps gemini-mcp into a Claude Code plugin so Gemini acts as a second opinion: validator/challenger/researcher/summarizer/reviewer subagents, auto-trigger hooks, and 9 task-oriented skills.",
"author": { "name": "azmym" },
"homepage": "https://github.com/azmym/gemini-plugin",
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to gemini-plugin are documented here. The format follows [Ke

## [Unreleased]

## [0.6.1] - 2026-06-22

### Fixed

- **Done-claim validation received empty or misleading diff evidence.** `stop-done-claim.sh` summarized the work with `git diff --stat HEAD~1`, which produced nothing usable in four common cases: an unborn HEAD (the first commit not yet made), a root commit (no parent, so `HEAD~1` errors out), a multi-commit task (only the most recent commit was shown, hiding the rest of the work), and uncommitted changes (`HEAD~1` ignores the working tree entirely). In each case the gemini-validator was handed weak evidence to audit the "done" claim against. Fixed by adding `build_diff_summary()` to `hooks/lib/common.sh`: it shows staged work on an unborn HEAD, uncommitted changes against HEAD, and the whole branch since it forked from the default branch (detected as `origin/main`, `main`, or `master`), falling back to `HEAD~1` and then the single commit when no fork point exists.

## [0.6.0] - 2026-06-02

### Added
Expand Down
Loading