Skip to content

Releases: EntityProcess/gitcontentsearch

v0.5.7

30 Apr 07:20

Choose a tag to compare

🚀 Features

  • n/a

🐛 Bug Fixes

  • Fixed issue where leading slash "/" in file path was not removed if you press "Start Search" immediately.

🧰 Maintenance

  • n/a

Full Changelog: v0.5.6...v0.5.7

v0.5.6

15 Mar 07:21

Choose a tag to compare

🚀 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

15 Mar 00:23

Choose a tag to compare

🚀 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

02 Mar 00:41

Choose a tag to compare

🚀 Features

  • Added --locate-only CLI argument and UI action to allow users to retrieve the repository path of a file.
  • Added Stop Search button 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

20 Feb 07:10

Choose a tag to compare

🚀 Features

  • Removed --disable-linear-search option to make UI simpler.

🐛 Bug Fixes

  • n/a

🧰 Maintenance

  • n/a

Full Changelog: v0.4.0...v0.4.1

v0.4.0

19 Feb 09:23

Choose a tag to compare

🚀 Features

  • Implemented a GUI using Avalonia UI, providing the same functionality as the CLI for a more user-friendly experience.
  • Added support for the --follow flag, 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

16 Sep 09:34

Choose a tag to compare

🚀 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-search option, 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 blame on Excel files.

Full Changelog: v0.2.3...v0.3.0

v0.2.3

05 Sep 11:24

Choose a tag to compare

🚀 Features

  • Improved the speed of finding the relevant git commits by using the file path argument.

🐛 Bug Fixes

  • Fixed missing logs in log file and improved formatting.

🧰 Maintenance

n/a

v0.2.2

02 Sep 13:51

Choose a tag to compare

🚀 Features

  • Save temporary files and log file to user temp folder by default.

🐛 Bug Fixes

  • Fixed binary search logic when file does not exist in commit.

🧰 Maintenance

n/a

v0.2.1

25 Aug 22:43

Choose a tag to compare

🚀 Features

n/a

🐛 Bug Fixes

  • Fixed missing argument --log-directory in the usage instructions.

🧰 Maintenance

n/a