Bump coverage from 7.5.4 to 7.6.0
Bumps coverage from 7.5.4 to 7.6.0.
Changelog
Sourced from coverage's changelog.
Version 7.6.0 — 2024-07-11
Exclusion patterns can now be multi-line, thanks to
Daniel Diniz <pull 1807_>
. This enables many interesting exclusion use-cases, including those requested in issues118 <issue 118_>
(entire files),996 <issue 996_>
_ (multiple lines only when appearing together),1741 <issue 1741_>
_ (remainder of a function), and1803 <issue 1803_>
_ (arbitrary sequence of marked lines). See the :ref:multi_line_exclude
section of the docs for more details and examples.The JSON report now includes per-function and per-class coverage information. Thanks to
Daniel Diniz <pull 1809_>
_ for getting the work started. This closesissue 1793
_ andissue 1532
_.Fixed an incorrect calculation of "(no class)" lines in the HTML classes report.
Python 3.13.0b3 is supported.
.. _issue 118: nedbat/coveragepy#118 .. _issue 996: nedbat/coveragepy#996 .. _issue 1532: nedbat/coveragepy#1532 .. _issue 1741: nedbat/coveragepy#1741 .. _issue 1793: nedbat/coveragepy#1793 .. _issue 1803: nedbat/coveragepy#1803 .. _pull 1807: nedbat/coveragepy#1807 .. _pull 1809: nedbat/coveragepy#1809
.. _changes_7-5-4:
Commits
-
59a3cd7
docs: sample HTML for 7.6.0 -
7f27fa7
docs: prep for 7.6.0 -
6a268b0
docs: issues closed by the json region reporting -
5bfe9e7
chore: bump actions/setup-python from 5.1.0 to 5.1.1 (#1814) -
ab609ef
docs: mention json region reporting in the changes -
92d96b9
fix: json report needs 'no class' and 'no function' also -
e47e7e7
refactor: move duplicate code into methods -
3d6be2b
fix: json format should bump for regions -
a9992d2
test: add a test of json regions with branches -
8b89764
test: json expectations should have explicit format number - Additional commits viewable in compare view