Sourced from coverage's changelog.
Version 7.3.1 — 2023-09-06
The semantics of stars in file patterns has been clarified in the docs. A leading or trailing star matches any number of path components, like a double star would. This is different than the behavior of a star in the middle of a pattern. This discrepancy was
identified by Sviatoslav Sydorenko <starbad_>
, whoprovided patient detailed diagnosis <pull 1650_>
and graciously agreed to a pragmatic resolution.The API docs were missing from the last version. They are now
restored <apidocs_>
_... _apidocs: https://coverage.readthedocs.io/en/latest/api_coverage.html .. _starbad: nedbat/coveragepy#1407 .. _pull 1650: nedbat/coveragepy#1650
.. _changes_7-3-0:
Version 7.3.0 — 2023-08-12
Added a :meth:
.Coverage.collect
context manager to start and stop coverage data collection.Dropped support for Python 3.7.
Fix: in unusual circumstances, SQLite cannot be set to asynchronous mode. Coverage.py would fail with the error
Safety level may not be changed inside a transaction.
This is now avoided, closingissue 1646
_. Thanks to Michael Bell for the detailed bug report.Docs: examples of configuration files now include separate examples for the different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini.
Fix: added
nosemgrep
comments to our JavaScript code so that semgrep-based SAST security checks won't raise false alarms about security problems that aren't problems.Added a CITATION.cff file, thanks to
Ken Schackart <pull 1641_>
_... _pull 1641: nedbat/coveragepy#1641 .. _issue 1646: nedbat/coveragepy#1646
.. _changes_7-2-7:
Version 7.2.7 — 2023-05-29
... (truncated)
7ce94f1
docs: sample HTML for 7.3.1ac0021b
docs: prep for 7.3.1508c27f
build(docs): have to install ourselves for api docs6205c9f
style: pyupgrade --py38-plus --keep-runtime-typing3b484e7
style: from __future__ import annotations
in every .py file
with code86955f2
test/doc: add more tests of star behavior, and document it.9d5ae8e
test: add regression test for path w/ trailing wildcardf0c18f6
style: use walrus for regexing6afcdc3
chore: make upgradec2b238e
docs: fury.io badge is lagging, switch to shields.io