What's Changed
Special thanks
Huge amount of improvements to the codebase thanks to @kingbuzzman !
New Tools!
-
Adds ruff check by @kingbuzzman in #463
-
Resolve deprecation warnings of regex library by @emmanuel-ferdman in #452
-
Speeds up tests by @kingbuzzman in #454
-
Improves coverage and poetry by @kingbuzzman in #456
-
Removes getcwdu() by @kingbuzzman in #457
-
Fixes MAJOR test bug by @kingbuzzman in #459
-
Sync code from diff_cover_tool.py with diff_quality_tool.py by @kingbuzzman in #461
-
Adds lru_cache to untracked git call to get a ~2.56x speed improvement by @kingbuzzman in #467
-
Fixes yoda conditions by @kingbuzzman in #465
-
Cleans code for python 3.9+ by @kingbuzzman in #469
-
Unify complete coverage by @kingbuzzman in #468
-
Fixes flake8-bugbear issues by @kingbuzzman in #466
-
relock to fix the main build by @Bachmann1234 in #470
-
Removes lru_cache by @kingbuzzman in #471
-
Adds .editorconfig by @kingbuzzman in #472
-
Giving help love by @kingbuzzman in #473
-
Improve integration tests to be more pytest-y by @kingbuzzman in #458
-
Revert "Giving help love (#473)" by @Bachmann1234 in #474
-
Update coverage ignore lines by @kingbuzzman in #476
-
Improves coverage by testing markdown and json outputs by @kingbuzzman in #462
-
Fixes bug in untracked cache by @kingbuzzman in #478
-
Adds format to arguments by @kingbuzzman in #455
-
Update readme by @kingbuzzman in #480
Version bumps
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #444
- Bump pytest-cov from 6.0.0 to 6.1.1 by @dependabot in #451
- Bump setuptools from 75.8.2 to 80.1.0 by @dependabot in #450
New Contributors
- @emmanuel-ferdman made their first contribution in #452
- @kingbuzzman made their first contribution in #454
Full Changelog: v9.2.4...v9.3.0