v0.7.0
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.
ftgnow 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 installfirst elsewhere) when you're behind. Opt out withFIND_THE_GAPS_NO_UPDATE_CHECK=1,CI=true, or by redirecting stderr;--version/--helpare exempt. - 🍺 Slimmer brew caveats. Community contribution from @mcclurmc trimming the Homebrew formula caveats down to what's actually useful.
New Contributors
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