Releases: EntityProcess/gitcontentsearch
Releases · EntityProcess/gitcontentsearch
v0.5.7
v0.5.6
🚀 Features
- n/a
🐛 Bug Fixes
- Fixed issue where Excel files were not being searched in some cases.
🧰 Maintenance
- n/a
Full Changelog: v0.5.5...v0.5.6
v0.5.5
🚀 Features
- Added date-based search functionality allowing users to specify start and end dates for searches.
- Disable Locate button when file path is invalid.
🐛 Bug Fixes
- Fixed issue where file path comparisons were based on "EndsWith" instead of exact filename match.
- Fixed issue with incorrect log file path displayed when Locate is run.
🧰 Maintenance
- n/a
Full Changelog: v0.5.1...v0.5.5
v0.5.1
🚀 Features
- Added
--locate-onlyCLI argument and UI action to allow users to retrieve the repository path of a file. - Added
Stop Searchbutton to allow users to cancel ongoing seaarches.
🐛 Bug Fixes
- n/a
🧰 Maintenance
- Add LibGit2Sharp dependency to improve search performance (but it also doubled the binary size!)
Full Changelog: v0.4.1...v0.5.1
v0.4.1
🚀 Features
- Removed
--disable-linear-searchoption to make UI simpler.
🐛 Bug Fixes
- n/a
🧰 Maintenance
- n/a
Full Changelog: v0.4.0...v0.4.1
v0.4.0
🚀 Features
- Implemented a GUI using Avalonia UI, providing the same functionality as the CLI for a more user-friendly experience.
- Added support for the
--followflag, enabling the tool to track files across renames in Git history.
🐛 Bug Fixes
- n/a
🧰 Maintenance
- Refactored the codebase to improve code sharing between the CLI and UI.
Full Changelog: v0.3.0...v0.4.0
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