Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 07 May 05:13
· 42 commits to main since this release
67e2938

v0.7.0 — Parallel analyze + update check on startup

A performance milestone: the three LLM-heavy phases of analyze now run concurrently, and the CLI tells you when it's out of date.

Highlights

  • ⚡ Parallel analyze phases. Page analysis, drift detection, and screenshot detection now run under a bounded worker pool (--workers, default 8). On real fixtures with >= 10 docs pages and >= 5 drift candidates this is a 2x+ speedup over the old serial path. Outputs are byte-identical to the serial run after sorting within priority buckets, and partial progress survives SIGINT via the per-page screenshots cache.
  • 🆙 Update check on startup. ftg now pings the GitHub Releases API on each invocation, caches the result for 24h, and prints a platform-aware upgrade notice (Homebrew first on macOS / brew-on-Linux, go install first elsewhere) when you're behind. Opt out with FIND_THE_GAPS_NO_UPDATE_CHECK=1, CI=true, or by redirecting stderr; --version / --help are exempt.
  • 🍺 Slimmer brew caveats. Community contribution from @mcclurmc trimming the Homebrew formula caveats down to what's actually useful.

New Contributors

  • @mcclurmc made their first contribution in #67 — thanks!

What's Changed

  • perf: parallelize the three LLM-heavy analyze phases by @britt in #71
  • Remove caveats section from homebrew formula by @mcclurmc in #67
  • feat(cli): check GitHub Releases on startup and notify when behind by @britt in #72

Full Changelog: v0.6.0...v0.7.0