Skip to content

Releases: CommitBrief/commitbrief

v1.0.0-rc.1

27 May 18:33

Choose a tag to compare

v1.0.0-rc.1 Pre-release
Pre-release

Changelog

  • 370dd2e Add 'check' target to Makefile for comprehensive CI checks
  • 6ac7c8f Add make check target, remove Diff.IsMerge, fix SHA-256 digests
  • 62fa2c5 Add v1.0 migration guide and benchmarks snapshot
  • 3480519 Run gosec with documented exclusion set

v0.9.3

27 May 17:41

Choose a tag to compare

Changelog

  • 78bbf87 Add CLI splash logo on every run with version embedded
  • 25b0319 Fix commitbrief diff args handling, invoke ui.EnableANSI from Execute.
  • 025682f Fix fmt.Fprint error in Print function

v0.9.2

27 May 16:59

Choose a tag to compare

Changelog

  • b13ab2b Fix commitbrief diff for pathspecs & >2 args. Enable ui.EnableANSI in Execute. Add dry-run reporting in dry-run. Narrow locale to {en, tr}. New helper lang.CoerceCLIFlag.
  • 751440c Flag dead i18n keys in CI check script
  • c90077d Update CLI providers for --output, switch prompt transport to stdin in claude-cli. Add mutual exclusion for --cli with --json and --markdown.

v0.9.1

27 May 16:27

Choose a tag to compare

Changelog

  • 6814801 Add 'reviews/' to .gitignore
  • 5a280c7 Add checkActiveProvider and related tests
  • 89af440 Refactor --yes, add provider doctor check, localize prompts, scan rules
  • 7b493d3 Simplify handleCostPreflight and handleSecretMatches functions
  • c2732cd Update UI prompts and catalog handling in CLI commands
  • adf2780 Update cost and secret handling, remove legacy --yes bypass behavior
  • a86e691 Update init command to skip existing files and add --force flag
  • 77b5a30 Update pre-push hook to parse git's per-ref stdin protocol for review

v0.9.0

27 May 13:33

Choose a tag to compare

Changelog

  • e1ae394 Add CLI-tool-backed providers for claude-cli and gemini-cli.
  • 3d19cae Add commitbrief cache clear subcommand for repo-local cache directory
  • 71c09f4 Add git-diff passthrough, global path filters, and cache prune command
  • 27da249 Add multi-line findings support with line_end in schemas and renderers
  • a899fc0 Add per-finding suggestion field; required actionable remediation
  • 02b5230 Add progress animation for review pipeline, commitbrief diff subcommand
  • 4db35d4 Add severity chip emojis to card panel header and line layout, add --copy flag
  • e31fc4b Optimize diff aggregation and caching
  • 6e68c16 Refactor diff aggregate caching to O(1) reads in v0.9.0
  • af7be3e Refactor test cases for ParseAgeDuration in cache_prune_test
  • 0a52775 Remove Provider.ReviewStream and related code
  • 6059204 Remove progress UI demo code and instructions
  • 5d89e65 Update Homebrew installation command in README.md
  • 7e4e85c Update prompt EstimatedTokens range to 1500-4000 tokens
  • f56117e Update stageDoneDot color and remove unnecessary line in ui_test
  • d12421e feat: Add SPDX license identifier to multiple files in various packages

v0.8.1

27 May 04:49

Choose a tag to compare

Changelog

  • 10e1101 Fix inner content width to 96 columns, improve line wrapping in findings
  • 602c818 Refactor variable declarations in findings_render_test.go
  • ab0df08 Update card design to match maintainer's reference in v0.8.1
  • 31f50b7 Update finding card design with new visual elements
  • c4a4609 Update snippet diff lines color rendering to match panel background
  • 1ca97f3 Wrap long diff/snippet lines with sign-column alignment

v0.8.0

26 May 20:36

Choose a tag to compare

Changelog

  • 75b6943 Add --compact flag for one-line-per-finding rendering
  • 6b544a2 Add --fail-on=<severity> flag for CI exit code gate. Apply policy post rev
  • 4511924 Add install-hook subcommand and related functionality
  • cf18ca4 Add config summary footer to list command output
  • 88e1f0b Add cost preflight and guard config fields, tests, and messages
  • a850923 Add doctor subcommand, update root command with doctor option
  • e2a3865 Add function to colorize code snippets in findings panel
  • bbcaf5c Add pre-send secret scanner functionality and related tests
  • d10dd5e Improve high-contrast text legibility in finding panels
  • 17ade27 Update diff-colored snippets in rich finding panels styling
  • 4dd012d Update version printing in newRootCmd() to only show Info() string

v0.7.0

26 May 18:53

Choose a tag to compare

Changelog

  • df9e6d4 Add providers and config subcommands with detailed functionalities
  • c2cfbb5 Refactor severity styling in cards rendering functions

v0.6.0

26 May 17:58

Choose a tag to compare

Changelog

  • 925f7c1 Add local-pipeline and cache benchmarks for PRD §7.1 targets
  • 058442e Add structured findings support and fallback to text in review responses
  • d7b2d98 Add version resolution in main; Fix ldflags injection in version package
  • 086a55a Refactor code in structured.go, update review.go and structured_test.go
  • 0d84735 Refactor function to remove outputLoaded parameter and update signature
  • 3c22ff4 Update OUTPUT.md with JSON findings, severity levels, and validation
  • 6579789 Update commitbrief to v0.6.0 with framed view and severity ordering
  • 00bd51f Update goreleaser.yaml and go.mod, add man/*.1 to archives, update deps
  • 2bec22d Update output format and add new TTY review card in v0.5.0
  • 45ea1d7 Update renderResult for multiple templates and findings in Markdown renderer

v0.5.0

26 May 14:52

Choose a tag to compare

Changelog

  • 4bfa48e Expand commit scope, enhance review flags, and improve i18n support
  • b493f49 Normalize line endings in render_test.go for specific file types
  • 6448b79 Show merge commit warning in review scope functions
  • d11d92f Update JSON schema versioning policy and test golden files
  • 5bb1545 Update localization in CLI commands and compress messages