Skip to content

Releases: markashleybell/MAB.DotIgnore

v3.0.2

18 Oct 13:01
Compare
Choose a tag to compare
  • IgnoreList.IsPathIgnored optimization (thanks, @jairbubbles)

v3.0.1

01 Sep 18:32
Compare
Choose a tag to compare
  • IgnoreList.IsAnyParentDirectoryIgnored no longer throws if you pass it a non-relative path (thanks, @nojaf)

v3.0.0

13 Mar 16:35
Compare
Choose a tag to compare
  • Removed C# translation of GPL wildmatch.c code (which was technically a license violation)
  • Memory consumption and GC activity have been dramatically reduced
  • Library now passes all current .gitignore tests (see here)

v2.0.1

10 Mar 15:26
Compare
Choose a tag to compare
  • Release library is no longer built in Debug configuration.

v2.0.0

26 Oct 06:49
Compare
Choose a tag to compare
  • Library is now strong-named.
  • We now support [:graph:] & [:print:] classifications (thanks: @atifaziz).

v1.4.0

15 May 17:38
Compare
Choose a tag to compare

Library now targets .NET Standard 1.3 in addition to .NET Framework 3.5.

v1.3.0

30 Jan 14:57
Compare
Choose a tag to compare

This release adds line number logging for rules which have been loaded using the overloads which take a file path.

v1.2.2

18 Oct 12:55
Compare
Choose a tag to compare

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

25 Jul 09:44
Compare
Choose a tag to compare

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

23 Jun 11:19
Compare
Choose a tag to compare

Allow specification of MatchFlags when creating an IgnoreList (see #7).