Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.
Unreleased¶
v0.2.0 - 2026-08-01¶
Highlights¶
- Breaking:
pkg/reviewnow wrapsclientv1.Clientfrom gogithub instead of a raw*github.Client, removing the direct go-github dependency - Resolves a version conflict between go-github v84 (direct) and v88/v89 (pulled in transitively), which had left the module graph unbuildable
Breaking¶
review.NewClient()now takes aclientv1.Clientinstead of*github.Client(f9803da)review.NewClientFromToken()now returns(*Client, error)instead of*Client(f9803da)
Fixed¶
- Corrected
--md-primary-bg-colorfor header text contrast in docs theme (bead619)
Dependencies¶
- Upgraded
github.com/grokify/gogithubfrom v0.11.0 to v0.15.0 and droppedgithub.com/google/go-github/v84as a direct dependency (f9803da) - Upgraded
github.com/plexusone/omnillmfrom v0.14.0 to v0.17.0 (ed882cf) - Upgraded
github.com/modelcontextprotocol/go-sdkto v1.7.0 (3a49fa0) - GitHub Actions:
actions/checkout4 to 7,actions/setup-go5 to 7 (ad7ca94)
Documentation¶
- Applied a unified PlexusOne MkDocs theme and local stylesheet (
9f5e4f1) - Updated README and SDK/index guides for the
clientv1.Client-based API (client creation now returns an error; removed the raw go-github client example)
v0.1.0 - 2026-04-04¶
Highlights¶
- AI-powered code review tool for GitHub PRs with SDK, CLI, and MCP server interfaces
- Reviews posted as GitHub App bot for clear distinction from human reviews
Added¶
- Go SDK (
pkg/review) for GitHub code review operations: CreateReview, CreateComment, CreateLineComment, GetPR, GetPRDiff, ListOpenPRs (a8d47cb) - MCP server (
internal/mcp) exposing 6 tools for Claude Code integration: review_pr, comment_pr, line_comment, get_pr_diff, get_pr, list_prs (3bceb6a) - CLI (
cmd/acr) with commands: review, comment, diff, get, list, serve (b04bd5f) - Config package (
pkg/config) for auth resolution and client creation (e3926f3) - Input package (
pkg/input) for PR number parsing, body reading, and event validation (3e66021) - Dual authentication support: GitHub App or personal access token (
a8d47cb) - Flexible CLI input: body from flags, files, or stdin (
b04bd5f) - JSON output mode for CLI commands (
b04bd5f) - Automatic review footer for transparency (
a8d47cb)
Fixed¶
- Add error wrapping to SDK write operations for better debugging (
90797ae)
Dependencies¶
github.com/google/go-github/v84for GitHub API client (4947919)github.com/grokify/gogithubv0.11.0 for GitHub App authentication (4947919)github.com/modelcontextprotocol/go-sdkv1.4.1 for MCP server (4947919)github.com/spf13/cobrav1.10.2 for CLI framework (4947919)
Documentation¶
- README with installation, authentication setup, CLI usage, SDK integration, and MCP configuration (
0bdbdf5) - Agent specification for code reviewer in multi-agent-spec format (
f60c5cb)
Build¶
- GitHub Actions workflows for CI, linting, integration tests, and CodeQL SAST (
7be457d) - Makefile with targets: build, test, lint, clean, install, serve, fmt, deps (
56eaa97) - golangci-lint configuration with errcheck, gosec, errorlint, and others (
855a10d)