- added file_name rules to support both matching file content and file names - code refactoring - implemented ContentRule and FileNameRule. Better code arrangement.
0.5.2
- from_timestamp parameter has now a default value of 0 which means scan all the commits
0.5.1
- fixed a bug with commits comprised of non-UTF8 text
0.5.0
- added from_timestamp parameter to allow incremental scanning as needed in CI pipelines. this parameter would help to reduce the time it takes to scan the whole repository. - README.md file now includes a full documentation.
0.4.1
- removed compile_rules method. it is now possible to add rules at any time - fixed a concurrency issue with RE2 where it has locked during specific regex patterns - fixed a seg fault bug with libgit2 where access to specific field inside the git_commit object.
0.4.0
Fixing the parallel computing of the scan - The previous implementation was not leveraging the parallelism correctly. - A bug fix where author->email and author->name returned NULL - Better code organization