Skip to content

Commit 598bbc3

Browse files
committed
docs: prep for 7.12.0
1 parent 557dd15 commit 598bbc3

4 files changed

Lines changed: 16 additions & 13 deletions

File tree

CHANGES.rst

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,19 @@ upgrading your version of coverage.py.
2020
.. Version 9.8.1 — 2027-07-27
2121
.. --------------------------
2222
23-
Unreleased
24-
----------
23+
.. start-releases
24+
25+
.. _changes_7-12-0:
26+
27+
Version 7.12.0 — 2025-11-18
28+
---------------------------
2529

2630
- The HTML report now shows separate coverage totals for statements and
2731
branches, as well as the usual combined coverage percentage. Thanks to Ryuta
2832
Otsuka for the `discussion <issue 2081_>`_ and the `implementation
2933
<pull 2085_>`_.
3034

31-
- The JSON report now include separate coverage totals for statements and
35+
- The JSON report now includes separate coverage totals for statements and
3236
branches, thanks to `Ryuta Otsuka <pull 2090_>`_.
3337

3438
- Fix: ``except*`` clauses were not handled properly under the "sysmon"
@@ -38,14 +42,14 @@ Unreleased
3842
- Fix: we now defend against aggressive mocking of ``open()`` that could cause
3943
errors inside coverage.py. An example of a failure is in `issue 2083`_.
4044

41-
- A small tweak to the HTML report: file paths now use thin spaces around
42-
slashes to make them easier to read.
43-
4445
- Fix: in unusual cases where a test suite intentionally exhausts the system's
4546
file descriptors to test handling errors in ``open()``, coverage.py would
4647
fail when trying to open source files, as described in `issue 2091`_. This
4748
is now fixed.
4849

50+
- A small tweak to the HTML report: file paths now use thin spaces around
51+
slashes to make them easier to read.
52+
4953
.. _issue 2081: https://github.com/coveragepy/coveragepy/issues/2081
5054
.. _issue 2083: https://github.com/coveragepy/coveragepy/issues/2083
5155
.. _pull 2085: https://github.com/coveragepy/coveragepy/pull/2085
@@ -54,8 +58,6 @@ Unreleased
5458
.. _issue 2091: https://github.com/coveragepy/coveragepy/issues/2091
5559

5660

57-
.. start-releases
58-
5961
.. _changes_7-11-3:
6062

6163
Version 7.11.3 — 2025-11-09

coverage/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
# version_info: same semantics as sys.version_info.
1010
# _dev: the .devN suffix if any.
11-
version_info = (7, 11, 4, "alpha", 0)
12-
_dev = 1
11+
version_info = (7, 12, 0, "final", 0)
12+
_dev = 0
1313

1414

1515
def _make_version(

doc/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,11 @@
6868
# @@@ editable
6969
copyright = "2009–2025, Ned Batchelder" # pylint: disable=redefined-builtin
7070
# The short X.Y.Z version.
71-
version = "7.11.3"
71+
version = "7.12.0"
7272
# The full version, including alpha/beta/rc tags.
73-
release = "7.11.3"
73+
release = "7.12.0"
7474
# The date of release, in "monthname day, year" format.
75-
release_date = "November 9, 2025"
75+
release_date = "November 18, 2025"
7676
# @@@ end
7777

7878
rst_epilog = f"""

howto.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
- start branch for release work
77
$ make relbranch
88
- check version number in coverage/version.py
9+
- Update to a major/minor version bump if needed.
910
- IF PRE-RELEASE:
1011
- edit to look like one of these:
1112
version_info = (4, 0, 2, "alpha", 1)

0 commit comments

Comments
 (0)