v0.3.0
🚀 Features
- Implemented reverse linear search in FindLastMatchIndex to prioritize searching recent commits.
- Optimized the search process to start with FindLastMatchIndex (searching for the most recent match first) before proceeding to FindFirstMatchIndex.
- Added support for disabling linear search with the
--disable-linear-searchoption, allowing for purely binary search for improved performance when a specific commit is known to contain the search string.
🐛 Bug Fixes
- Fixed an issue where binary search could miss commits containing the search string. The linear search now ensures that all relevant commits are checked.
🧰 Maintenance
- Updated the README to improve SEO by highlighting support for
git blameon Excel files.
Full Changelog: v0.2.3...v0.3.0