Skip to content

v0.6.0

Choose a tag to compare

@clemlesne clemlesne released this 30 Mar 15:10
· 59 commits to main since this release

What's Changed

New Features

  • --limit/-n flag — cap the number of files displayed in results (e.g. seek -n 5 'sym:Search')
  • --max-matches/-m flag — cap the number of matches shown per file (e.g. seek -m 3 'TODO')
  • Both flags default to 0 (unlimited), preserving existing behavior

Infrastructure

  • Migrate CI/release runners to Blacksmith for faster, cheaper builds
  • Bump release workflow actions: sbom-action v0.24.0, attest-sbom v4.1.0
  • Add SHA-pinning rule for GitHub Actions to CLAUDE.md

Testing

  • Add cold-index large-repo benchmark
  • Generalize file helpers in bench tests to support any source type
  • 442+ lines of new formatter tests covering limit/max-matches edge cases

Internal

  • zoekt.SearchOptions.MaxDocDisplayCount set to unlimited — display limiting now handled post-dedup/sort in formatResults, preventing false negatives in piped workflows

Upgrade

curl -sSfL https://raw.githubusercontent.com/dualeai/seek/main/install.sh | sh

Full Changelog: v0.5.0...v0.6.0