Skip to content

Releases: nielsbasjes/codeowners

v1.8.0

23 Sep 08:24
Compare
Choose a tag to compare

Optimized the finding of the gitignore files in a project by simply not reading directories for which we already know they will be ignored completely. This should speedup operations significantly in situations where a really large (and ignored) target or node_modules is part of a project.

v1.7.0

22 Sep 18:02
Compare
Choose a tag to compare

If you have 2 sets of gitignore rules for the same directory then the first one was dropped. This has been fixed.
Main situation is having a set of default rules (like for .git/) in the root in addition to the provided .gitignore file.
This fixes the issue that the enforcer plugin rules would check the permissions for all the files in the .git folder which should be ignored.

v1.6.0

11 Jun 08:37
Compare
Choose a tag to compare
  • Added getters so you can retrieve/inspect the codeowners structure after it was parsed.
  • Various dependency updates (maven, maven-enforcer-api)

Full Changelog: v1.5.1...v1.6.0

v1.5.1

22 Mar 23:03
Compare
Choose a tag to compare
  • Handle filenames better (project relative vs full path)
  • A ? and * may not match a / (directory separator)
  • A \? and \* must match the exact character.

v1.4.0

08 Feb 12:10
Compare
Choose a tag to compare

Maintain approver ordering as specified in rules (as good as possible).

v1.3.0

12 Jan 16:11
Compare
Choose a tag to compare
  • Improved parsing of gitignore files
  • Handle more gitignore patterns that work yet are not so clearly documented.
  • Support or maven 4 (both for building and using)

v1.2.1

28 Nov 10:48
Compare
Choose a tag to compare

fix: Windows paths with drive letter handling

v1.2.0

27 Nov 21:56
Compare
Choose a tag to compare
  • feat: Manage all gitignore files in a project.
    • The code to manage a set of .gitignore files in a project has been moved because it makes reuse easier and was tricky to get right.
    • Fixes a few edge cases and also works on Windows.
    • Can also be used as a FileFilter

v1.1.1

26 Nov 15:40
Compare
Choose a tag to compare

fix: The Globstar "/**/bar" must also match "bar"

v1.1.0

24 Nov 23:56
Compare
Choose a tag to compare
  • Fix bug in handling gitignore files in subdirectories
  • Allow getting all expressions as regular expressions which include the basedir.