Skip to content

Releases: kryft-dev/grg

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:37
03709b7

Changelog

  • f3a47bd chore: add github stacked PR skill
  • a987873 fix(aggregator): drain resultsCh on early return and stop polling a closed errCh
  • c429734 fix(cmd): force-exit on a second SIGINT and stop skipping signal cleanup
  • 4813c9f fix(gitengine): bound REF_DELTA recursion and harden object-store lifetime
  • 1d9862e fix(gitengine): thread context through history walking
  • c1836e6 fix(globals): make package-level lookup state immutable
  • e485a09 fix(output): make rendering cancellable mid-stream
  • 3bb1827 fix(search): stop pipeline work on cancellation, fatal errors, and panics
  • 72ad666 test(leak): grow stack dump dynamically and cover wedged pipeline paths

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 07:26
e3b4e53

Changelog

  • e3b4e53 chore: gofmt stray files and stop ignoring cmd/grg
  • 5921894 ci: update golangci-lint-action to v9 and fix govulncheck version input
  • 8f2f45a feat(bench): add robust automated benchmark suite with error recovery and warning banner
  • d9e6338 feat(bench): improve the bencmarks
  • 47896fa fix(bench): broken color output
  • 59efec1 fix(search): skip unreadable blobs with a warning instead of aborting
  • aa9d7ba refactor(cli): move exit-code error types into cmd/grg/errors.go

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 23:52
cdebc31

Changelog

  • b103f7d chore: add golang skills
  • 671ff22 ci: add golangci-lint, govulncheck, and release version injection
  • c96fb79 feat(cli): add signal handling, argument validation, and POSIX flag folding
  • fa10d43 feat(gitengine): harden packfile parsing, bounds checks, and buffer pooling
  • 6393c33 feat(search): optimize pipeline concurrency, match streaming, and aggregation

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 19:42
e7e7e3b

Changelog

  • 70fe1c1 Initial commit
  • 02733c9 chore: setup AI
  • 74986c1 ci: configure GitHub workflows, GoReleaser, and community standards
  • e7e7e3b ci: publish direct binary artifacts instead of archives in goreleaser
  • f07e1f3 feat(test): comprehensive unit, integration tests, and benchmark suite
  • 91ab085 feat: bootstrap grg CLI structure, flag parsing, and repository discovery
  • 8752dea feat: implement Git history walker, blob deduplicator & search pipeline
  • 5e7f026 feat: implement output formatting, aggregation modes, and ripgrep flag parity
  • 2495b7d refactor(cli): separate help rendering into dedicated help.go module