Release v1.0.0

Release v1.0.0 (2025-09-05)

Changes

  • Unified snippet logic across FTS5 and regex search
  • Aligned regex output with FTS search including colored highlights and tags
  • Refactored fuzzy_fallback and search_fts5 with consistent snippet generation and tag enrichment
  • Fixed cache stale checks: proper hash computation, tuple unpacking in extract_text_from_file
  • Deduplication added in cache refresh to prevent duplicate paths
  • Fixed migrate history command: corrected show_migrations argument mismatch
  • Refactored handle_regex and handle_search for cleaner flow
  • Improved extract_text_from_file consistency (returns text, metadata tuple)
  • Introduced setup.ps1 bootstrap script with UpdateOnly, FreshInstall, CheckOnly, and Purge modes
  • Added winget.yaml to bootstrap Windows dependencies alongside pip
  • Confirmed minimum Python version requirement is 3.9+