Bugfix release
- Always resolve and exclude paths relative to project root (#83). This is change to how paths are walked and excluded, that will result in a closer match to how git would exclude files, and will also prevent excluding files based on path segments outside of the project root.
- New: debug CLI available via
python -m trailrunner
to validate behavior directly within active project directories. (#83)
$ git shortlog -s v1.3.0...v1.4.0
3 Amethyst Reese
Feature release
- New: added
concurrency
parameter to Trailrunner class (#81) - Fix: type annotations for pathspec package
- Dropped support for Python 3.6
$ git shortlog -s v1.2.1...v1.3.0
16 Amethyst Reese
7 dependabot[bot]
Bugfix release
- Fix: ignore file paths that don't exist, even if explicitly given
$ git shortlog -s v1.2.0...v1.2.1
2 Amethyst Reese
Feature release
- New:
run_iter()
variant that yields results as they complete (#52) - Fix:
walk()
includes explicitly listed files, even if they don't match include pattern (#51)
$ git shortlog -s v1.1.3...v1.2.0
7 Amethyst Reese
6 dependabot[bot]
Bugfix release
- Export
__all__
from trailrunner to satisfy strict type checkers (#40)
$ git shortlog -s v1.1.2...v1.1.3
3 Amethyst Reese
3 dependabot[bot]
Maintenance release
- Added PEP 561
py.typed
markers - Tested on Python 3.10
$ git shortlog -s v1.1.1...v1.1.2
9 Amethyst Reese
29 dependabot[bot]
Compatibility update:
- Support Python 3.6 again using futures3 module (#2)
$ git shortlog -s v1.1.0...v1.1.1
3 Amethyst Reese
1 Tim Hatch
Feature release:
- New, class-based API with simple wrappers
- Added support for passing extras "excludes" when walking paths
- Excludes and gitignores are matched against root-relative paths as well
- Dropped support for Python 3.6, for consistency in multiprocessing
$ git shortlog -s v1.1.0b1...v1.1.0
9 Amethyst Reese
Release Candidate
- Refactor into a Trailrunner class with simple wrappers
- Existing walk/run functions just chain to the new class instance
- Documented the new class and behaviors
- Improved documentation on utilities functions and global values
- Considering if 3.6 support should stay for the final release
$ git shortlog -s v1.0.0...v1.1.0b1
8 Amethyst Reese
Initial release
walk()
,run()
,walk_and_run()
- That's pretty much it
$ git shortlog -s v1.0.0
9 Amethyst Reese