Releases: Bachmann1234/diff_cover
Version 10.2.0
What's Changed
- Convert violation to relative path for subfolder support by @eacherkan-via in #574
Dependency Bumps
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #566
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #567
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #568
- Bump doc8 from 1.1.2 to 2.0.0 by @dependabot[bot] in #569
- Bump pylint from 3.3.9 to 4.0.4 by @dependabot[bot] in #570
- Bump ruff from 0.14.7 to 0.14.10 by @dependabot[bot] in #571
- Bump black from 25.11.0 to 25.12.0 by @dependabot[bot] in #572
New Contributors
- @eacherkan-via made their first contribution in #574
Full Changelog: v10.1.0...v10.2.0
Version 10.1.0
What's Changed
- Update required Python to >=3.10 by @nicoddemus in #563
- Fix installation command formatting in README by @jlosito in #564
- Add support for floating-point total percentage in reports by @tilaven in #565
New Contributors
Full Changelog: v10.0.0...v10.1.0
Version 10.0.0
What's Changed
- Adds 3.14, removes 3.9 by @Bachmann1234 in #554
- Normalize include and exclude so they can be a list or a string by @Bachmann1234 in #562 thanks for the report @daggaz
Dependencies
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #552
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #551
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #550
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #543
- Bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #548
- Bump ruff from 0.12.11 to 0.13.2 by @dependabot[bot] in #547
- Bump pytest-mock from 3.14.1 to 3.15.1 by @dependabot[bot] in #546
- Bump isort from 6.0.1 to 6.1.0 by @dependabot[bot] in #544
- Bump pytest-cov from 6.2.1 to 7.0.0 by @dependabot[bot] in #545
- Bump black from 25.9.0 to 25.11.0 by @dependabot[bot] in #555
- Bump pylint from 3.3.8 to 3.3.9 by @dependabot[bot] in #556
- Bump ruff from 0.13.2 to 0.14.7 by @dependabot[bot] in #557
- Bump flake8-pyproject from 1.2.3 to 1.2.4 by @dependabot[bot] in #558
- Bump tomli from 2.2.1 to 2.3.0 by @dependabot[bot] in #559
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #560
Full Changelog: v9.7.2...v10.0.0
v9.7.2
What's Changed
- Bugfix: Correct file name matching on Windows by @amos-chen in #553
New Contributors
- @amos-chen made their first contribution in #553
Full Changelog: v9.7.1...v9.7.2
v9.7.1
What's Changed
- bugfix "ruff.check: force pylint output format for ruff >= 0.12.9 compatibility" by @YeeaaahMan in #542
Full Changelog: v9.7.0...v9.7.1
Version 9.7.0
What's Changed
- Runs on windows by @kingbuzzman in #481
- Handle case of deleted files by @CliveCorbishleyTAL in #533
- add mypy_driver for diff-quality tool by @YeeaaahMan in #540
- ruff.check: force pylint output format for ruff >= 0.12.9 compatibility by @YeeaaahMan in #541
Internal changes
- Update requirements by @kingbuzzman in #518
- Speedup CI tests by @kingbuzzman in #517
- Fixes pylint errors: Adds "with" to Popen by @kingbuzzman in #520
- Fixes pylint errors: Misc fixes by @kingbuzzman in #519
- Stop using verify.sh inside CI by @kingbuzzman in #526
- Removes the .flake8 and moves it all to pyproject by @kingbuzzman in #521
- Fixes pylint errors: More misc by @kingbuzzman in #522
- Fixes pylint errors: Update quality tool to use context manager for open by @kingbuzzman in #524
- Fixes pylint errors: Update lcov code to use open context by @kingbuzzman in #523
Dependency Changes
- Bump pytest-datadir from 1.7.2 to 1.8.0 by @dependabot[bot] in #531
- Bump ruff from 0.11.13 to 0.12.7 by @dependabot[bot] in #530
- Bump pylint from 3.3.7 to 3.3.8 by @dependabot[bot] in #534
- Bump ruff from 0.12.7 to 0.12.11 by @dependabot[bot] in #535
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #536
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #537
New Contributors
- @CliveCorbishleyTAL made their first contribution in #533
- @YeeaaahMan made their first contribution in #540
Full Changelog: v9.6.0...v9.7.0
Version 9.6.0
What's Changed
- Fixes bug when using diff-cover --format markdown:- by @kingbuzzman in #516
- GitHub annotations by @timkrins in #432
Readme tweak
- Updates the name of the ruff check command by @kingbuzzman in #515
New Contributors
Full Changelog: v9.5.0...v9.6.0
Version 9.5.0
What's Changed
Dependency bumps
- Bump pytest-datadir from 1.7.1 to 1.7.2 by @dependabot in #510
- Bump pytest-xdist from 3.7.0 to 3.8.0 by @dependabot in #509
- Bump pyflakes from 3.3.2 to 3.4.0 by @dependabot in #508
- Bump pycodestyle from 2.13.0 to 2.14.0 by @dependabot in #507
- Bump flake8 from 7.2.0 to 7.3.0 by @dependabot in #506
Full Changelog: v9.4.1...v9.5.0
Version 9.4.0
What's Changed
-
Adds ability to use stdout and stderr in --format by @kingbuzzman in #500
-
Update requirements by @kingbuzzman in #491
-
Update coverage ignore list by @kingbuzzman in #494
-
Update test code by @kingbuzzman in #495
-
Adds test to handle condition with multiple xml and lcov by @kingbuzzman in #492
-
Flatten the logic for quality report violations by @kingbuzzman in #496
-
Flatten code PylintDriver.parse_reports by @kingbuzzman in #497
-
Fixes coverage CI by @kingbuzzman in #498
-
Updates test_report_generator.py to be more pytest-ic by @kingbuzzman in #501
-
Flattening the code by @kingbuzzman in #502
New Contributors
Full Changelog: v9.3.2...v9.4.0
Release 9.3.2
What's Changed
- Fix --format with paths containing colons by @tkukushkin in #484
Dependency Changes
- Bump pytest-xdist from 3.6.1 to 3.7.0 by @dependabot in #486
- Bump ruff from 0.11.10 to 0.11.12 by @dependabot in #487
- Bump pytest-mock from 3.14.0 to 3.14.1 by @dependabot in #488
- Bump pluggy from 1.5.0 to 1.6.0 by @dependabot in #489
- Bump pytest-datadir from 1.6.1 to 1.7.0 by @dependabot in #490
New Contributors
- @tkukushkin made their first contribution in #484
Full Changelog: v9.3.1...v9.3.2