Releases
v0.6.0
Compare
Sorry, something went wrong.
No results found
Breaking
Make SearchQuery fields private and expose search options through SearchQuery::opts()
Move search-domain types under the public sift_core::search module and reduce root re-exports to SearchError, SearchOutcome, and SearchQuery
Change SearchExecution to borrow candidates instead of taking ownership
Replace boolean grep/index modes with GrepMode, UnindexedStrategy, and IndexWalkConfig domain types
Change CLI dispatch to consume Cli during routing
Performance
Cache candidate file size and directory depth from walk/index metadata, reducing repeated filesystem metadata calls
Skip total file byte accounting unless stats are requested
Fixes
Use bitflags::set() in PatternCompiler so disabled flags are applied correctly
Replace unchecked storage reads with explicit little-endian read helpers
Docs
Revamp README installation and usage documentation
Add benchmark chart generation and benchmark result images
Add implementation and review plans for the architecture cleanup
Deps
Bump memmap2 from 0.9.10 to 0.9.11
Bump actions/checkout from 6 to 7
You can’t perform that action at this time.