14 .. |
14 .. |
15 .. .. _changes_981: |
15 .. .. _changes_981: |
16 .. |
16 .. |
17 .. Version 9.8.1 — 2027-07-27 |
17 .. Version 9.8.1 — 2027-07-27 |
18 .. -------------------------- |
18 .. -------------------------- |
|
19 |
|
20 .. _changes_64: |
|
21 |
|
22 Version 6.4 — 2022-05-22 |
|
23 ------------------------ |
|
24 |
|
25 - A new setting, :ref:`config_run_sigterm`, controls whether a SIGTERM signal |
|
26 handler is used. In 6.3, the signal handler was always installed, to capture |
|
27 data at unusual process ends. Unfortunately, this introduced other problems |
|
28 (see `issue 1310`_). Now the signal handler is only used if you opt-in by |
|
29 setting ``[run] sigterm = true``. |
|
30 |
|
31 - Small changes to the HTML report: |
|
32 |
|
33 - Added links to next and previous file, and more keyboard shortcuts: ``[`` |
|
34 and ``]`` for next file and previous file; ``u`` for up to the index; and |
|
35 ``?`` to open/close the help panel. Thanks, `J. M. F. Tsang |
|
36 <pull 1364_>`_. |
|
37 |
|
38 - The timestamp and version are displayed at the top of the report. Thanks, |
|
39 `Ammar Askar <pull 1354_>`_. Closes `issue 1351`_. |
|
40 |
|
41 - A new debug option ``debug=sqldata`` adds more detail to ``debug=sql``, |
|
42 logging all the data being written to the database. |
|
43 |
|
44 - Previously, running ``coverage report`` (or any of the reporting commands) in |
|
45 an empty directory would create a .coverage data file. Now they do not, |
|
46 fixing `issue 1328`_. |
|
47 |
|
48 - On Python 3.11, the ``[toml]`` extra no longer installs tomli, instead using |
|
49 tomllib from the standard library. Thanks `Shantanu <pull 1359_>`_. |
|
50 |
|
51 - In-memory CoverageData objects now properly update(), closing `issue 1323`_. |
|
52 |
|
53 .. _issue 1310: https://github.com/nedbat/coveragepy/issues/1310 |
|
54 .. _issue 1323: https://github.com/nedbat/coveragepy/issues/1323 |
|
55 .. _issue 1328: https://github.com/nedbat/coveragepy/issues/1328 |
|
56 .. _issue 1351: https://github.com/nedbat/coveragepy/issues/1351 |
|
57 .. _pull 1354: https://github.com/nedbat/coveragepy/pull/1354 |
|
58 .. _pull 1359: https://github.com/nedbat/coveragepy/pull/1359 |
|
59 .. _pull 1364: https://github.com/nedbat/coveragepy/pull/1364 |
|
60 |
|
61 |
|
62 .. _changes_633: |
|
63 |
|
64 Version 6.3.3 — 2022-05-12 |
|
65 -------------------------- |
|
66 |
|
67 - Fix: Coverage.py now builds successfully on CPython 3.11 (3.11.0b1) again. |
|
68 Closes `issue 1367`_. Some results for generators may have changed. |
|
69 |
|
70 .. _issue 1367: https://github.com/nedbat/coveragepy/issues/1367 |
|
71 |
19 |
72 |
20 .. _changes_632: |
73 .. _changes_632: |
21 |
74 |
22 Version 6.3.2 — 2022-02-20 |
75 Version 6.3.2 — 2022-02-20 |
23 -------------------------- |
76 -------------------------- |