Releases: Guiorgy/GitignoreParserNet
Releases · Guiorgy/GitignoreParserNet
0.2.0.14
0.2.0.13
0.2.0.12
0.2.0.11
- Dropped build targets for
.NET Framework 4.8
,.NET Core 3.1
and.NET 5
. - Added build targets for
.NET Standard 2.1
,.NET 7
and.NET 8
. - Improved inline documentation comments.
- [BREAKING] Renamed
OnFail
event andOnFailEventArgs
toOnExpectedMatchFail
andOnExpectedMatchFailEventArgs
respectively. - [BREAKING] Dropped support for the
ignoreGitDirectory
parameter. Now you have to handle that youself. - [BREAKING] The overload of
Parse
that accepts agitignorePath
string now requires you to pass the file encoding as a parameter (this is to avoid ambiguous overloads). - Added
Parse
overload that takes gitignore filters and and a directory path to apply the filters to. - Added
compileRegex
boolean parameter. If true,RegexOptions.Compiled
option will be passed to all createdRegex
objects. - Optimizations.
0.2.0.10
- Some small optimizations
- More ways to use the parser (You can now pass a list of file paths, or the path to a directory)
- A static Parse method that returns both accepted and denied entries when you pass the path to the .gitignore file (This creates a GitignoreParser object on every run, so for best performance use this only when you only need to do this once)