You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
files_with_info() no longer accepts patterns parameter
New features
search_structured() — returns parsed SearchMatch objects with line number, path, line text, and individual SearchSubmatch entries (text + byte offsets), instead of raw formatted strings
max_total parameter on search_structured() to cap total matches across all files
relative_to parameter on files_with_info() to strip a path prefix from results
SearchMatch and SearchSubmatch classes now exported
Internal
Deduplicated path normalization into shared helpers (build_relative_prefix, normalize_and_strip)
Removed ~140 lines of duplicated inline code
Updated README, type stubs, exports, tests, and benchmarks