Releases: markashleybell/MAB.DotIgnore
Release list
v3.0.2
IgnoreList.IsPathIgnoredoptimization (thanks, @jairbubbles)
v3.0.1
IgnoreList.IsAnyParentDirectoryIgnoredno longer throws if you pass it a non-relative path (thanks, @nojaf)
v3.0.0
- Removed C# translation of GPL
wildmatch.ccode (which was technically a license violation) - Memory consumption and GC activity have been dramatically reduced
- Library now passes all current
.gitignoretests (see here)
v2.0.1
- Release library is no longer built in
Debugconfiguration.
v2.0.0
- Library is now strong-named.
- We now support
[:graph:]&[:print:]classifications (thanks: @atifaziz).
v1.4.0
Library now targets .NET Standard 1.3 in addition to .NET Framework 3.5.
v1.3.0
This release adds line number logging for rules which have been loaded using the overloads which take a file path.
v1.2.2
This release improves match logging dramatically, as well as fixing a number of obscure bugs which were picked up by testing against a reference C version of the wildmatch function.
v1.2.1: Bug fix release
Fix incorrect behaviour of parent directory ignores: according to the .gitignore pattern spec, if any parent directory is ignored, files in any child directory cannot be re-included by subsequent rules.
This release also fixes a bug where patterns which don't contain any slashes were incorrectly matching any path which ended with the pattern.
v1.2.0
Allow specification of MatchFlags when creating an IgnoreList (see #7).