Skip to content

Latest commit

 

History

History
211 lines (127 loc) · 5.56 KB

CHANGES.rst

File metadata and controls

211 lines (127 loc) · 5.56 KB

Change History

0.8.1 (2020-11-07)

  • Issue #43: Add support for addition operator.

0.8.0 (2020-04-09)

  • Issue #30: Expose what patterns matched paths. Added util.detailed_match_files().
  • Issue #31: match_tree() doesn't return symlinks.
  • Issue #34: Support pathlib.Paths.
  • Add PathSpec.match_tree_entries and util.iter_tree_entries() to support directories and symlinks.
  • API change: match_tree() has been renamed to match_tree_files(). The old name match_tree() is still available as an alias.
  • API change: match_tree_files() now returns symlinks. This is a bug fix but it will change the returned results.

0.7.0 (2019-12-27)

  • Issue #28: Add support for Python 3.8, and drop Python 3.4.
  • Issue #29: Publish bdist wheel.

0.6.0 (2019-10-03)

0.5.9 (2018-09-15)

  • Fixed file system error handling.

0.5.8 (2018-09-15)

  • Improved type checking.
  • Created scripts to test Python 2.6 because Tox removed support for it.
  • Improved byte string handling in Python 3.
  • Issue #22: Handle dangling symlinks.

0.5.7 (2018-08-14)

  • Issue #21: Fix collections deprecation warning.

0.5.6 (2018-04-06)

  • Improved unit tests.
  • Improved type checking.
  • Issue #20: Support current directory prefix.

0.5.5 (2017-09-09)

  • Add documentation link to README.

0.5.4 (2017-09-09)

  • Issue #17: Add link to Ruby implementation of pathspec.
  • Add sphinx documentation.

0.5.3 (2017-07-01)

0.5.2 (2017-04-04)

  • Fixed change log.

0.5.1 (2017-04-04)

  • Issue #13: Add equality methods to PathSpec and RegexPattern.

0.5.0 (2016-08-22)

  • Issue #12: Add PathSpec.match_file().
  • Renamed gitignore.GitIgnorePattern to patterns.gitwildmatch.GitWildMatchPattern.
  • Deprecated gitignore.GitIgnorePattern.

0.4.0 (2016-07-15)

  • Issue #11: Support converting patterns into regular expressions without compiling them.
  • API change: Subclasses of RegexPattern should implement pattern_to_regex().

0.3.4 (2015-08-24)

  • Issue #7: Fixed non-recursive links.
  • Issue #8: Fixed edge cases in gitignore patterns.
  • Issue #9: Fixed minor usage documentation.
  • Fixed recursion detection.
  • Fixed trivial incompatibility with Python 3.2.

0.3.3 (2014-11-21)

  • Improved documentation.

0.3.2 (2014-11-08)

  • Issue #5: Use tox for testing.
  • Issue #6: Fixed matching Windows paths.
  • Improved documentation.
  • API change: spec.match_tree() and spec.match_files() now return iterators instead of sets.

0.3.1 (2014-09-17)

  • Updated README.

0.3.0 (2014-09-17)

  • Issue #3: Fixed trailing slash in gitignore patterns.
  • Issue #4: Fixed test for trailing slash in gitignore patterns.
  • Added registered patterns.

0.2.2 (2013-12-17)

  • Fixed setup.py.

0.2.1 (2013-12-17)

  • Added tests.
  • Fixed comment gitignore patterns.
  • Fixed relative path gitignore patterns.

0.2.0 (2013-12-07)

  • Initial release.