Releases: dkaszews/glug
Releases · dkaszews/glug
Release list
0.1.0 - list files
List files in repository, obeying .gitignore files and provided filters. Performance is not critical as it is expected to be a small percentage of total runtime as compared to reading and matching file contents will take more time, but should not be completely disregarded either.
What's Changed
- Convert globs to regexes for gititgnore parsing by @dkaszews in #5
- Load, parse and apply gitignore filters by @dkaszews in #9
- Recursively iterate over directory by @dkaszews in #14
- Include regex engines from external libraries by @dkaszews in #16
- Add license checker by @dkaszews in #26
- Enable flake8 and mypy on CI by @dkaszews in #30
- Functional parity testing by @dkaszews in #31
- Fix: license.py extremely slow on non-clean repo by @dkaszews in #38
- Fix: Glug should ignore directory symlinks by default by @dkaszews in #40
- Fix: Glug treats directory as a file by @dkaszews in #42
- Prevent commiting files in incorrect encoding by @dkaszews in #44
- Fix: .gitignore files with CRLF endings don't work on Linux by @dkaszews in #46
- Fix: glug crashes on Windows on files with Unicode name by @dkaszews in #47
- Prevent ignoring already tracked files by @dkaszews in #49
- Fix: Search does not consider outer .gitignore files by @dkaszews in #52
- Guard against broken workflows being silently skipped by @dkaszews in #55
- Cache cloned test data between CI runs by @dkaszews in #56
- Configure clang-tidy checks by @dkaszews in #53
- Require all checks to pass before merge by @dkaszews in #61
- Add repos with submodule to parity tests by @dkaszews in #63
- Fix: Glug should ignore submodules by default by @dkaszews in #65
- Fix: glob::decomposed_pattern_fixup function is unnecessary by @dkaszews in #68
- Fix: Parity tests not reenabled for submodules by @dkaszews in #71
- Refactor namespaces by @dkaszews in #72
- Add extra filters to filesystem explorer by @dkaszews in #66
- Fix: CI tests ignore regex engine matrix by @dkaszews in #76
- Add filetype database by @dkaszews in #78
- Prepare release workflow by @dkaszews in #79
- Write README by @dkaszews in #80
New Contributors
Full Changelog: https://github.com/dkaszews/glug/commits/0.1.0