Sourced from coverage's changelog.
Version 7.15.0 — 2026-07-02
Since 7.14.0, reporting commands implicitly combine parallel data files. Now those commands have a new option
--keep-combinedto retain the data files after combining them instead of the default, which is to delete them. Finishesissue 2198_.Fix: the LCOV report would incorrectly count excluded functions as uncovered, as described in
issue 2205. This is now fixed thanks toMartin Kuntz Jacobsen <pull 2206_>.When running your program, coverage now correctly sets
yourmodule.__spec__.loaderasstrongly recommended <--loader--_>, avoiding the deprecation warning described inissue 2208. Thanks,A5rocks <pull 2209_>_.Fix: with Python 3.10, running with the
-I(isolated mode) option didn't correctly omit the current directory from the module search path, as described inissue 2103. That is now fixed thanks toIlia Sorokin <pull 2211_>... --loader--: https://docs.python.org/3/reference/datamodel.html#module.__loader_ .. _issue 2103: coveragepy/coveragepy#2103 .. _issue 2198: coveragepy/coveragepy#2198 .. _issue 2205: coveragepy/coveragepy#2205 .. _pull 2206: coveragepy/coveragepy#2206 .. _issue 2208: coveragepy/coveragepy#2208 .. _pull 2209: coveragepy/coveragepy#2209 .. _pull 2211: coveragepy/coveragepy#2211
.. _changes_7-14-3:
c8c8020
docs: sample HTML for 7.15.0ae19db1
docs: prep for 7.15.017b45a1
docs: --keep-combined in the man page6f9fa1e
fix: preserve isolated sys.path on Python 3.10 (#2211)787af5f
chore: bump actions/checkout in the action-dependencies group (#2210)1ed3998
fix: start attaching the loader on __spec__ #2208
(#2209)1ab1122
docs: remove stray commaf24a91f
feat: --keep-combined for reporting commands. #21985e70751
test: canonicalize mock calls in test_cmdline to reduce diff noise65979cc
fix: skip excluded functions in LCOV function totals (#2206)Sourced from filelock's releases.
3.29.5
What's Changed
- serialise read/write release rollback against a concurrent acquire by
@dxbjavidin tox-dev/filelock#563- 🔒 fix(soft_rw): refresh held marker through the verified fd by
@dxbjavidin tox-dev/filelock#565- only unlink the writer marker on release if it is still ours by
@dxbjavidin tox-dev/filelock#566- don't follow symlinks in raise_on_not_writable_file by
@dxbjavidin tox-dev/filelock#567- don't complete a writer acquire on a peer's reclaimed marker by
@dxbjavidin tox-dev/filelock#571- use a private break name in break_lock_file by
@dxbjavidin tox-dev/filelock#576- Keep Unix lock files after release by
@itscloud0in tox-dev/filelock#577- test: fix Windows type check broken by #577 by
@gaborbernatin tox-dev/filelock#580- roll back a read acquire's open transaction when its SELECT fails by
@dxbjavidin tox-dev/filelock#575- lifetime: reject negative, non-numeric, and bool values at the setter by
@HrachShahin tox-dev/filelock#573New Contributors
@itscloud0made their first contribution in tox-dev/filelock#577@HrachShahmade their first contribution in tox-dev/filelock#573Full Changelog: https://github.com/tox-dev/filelock/compare/3.29.4...3.29.5
be56227
lifetime: reject negative, non-numeric, and bool values at the setter
(#573)1f6cde4
roll back a read acquire's open transaction when its SELECT fails (#575)c76dee6
test: fix Windows type check broken by #577
(#580)ea594a5
Keep Unix lock files after release (#577)7595a7b
use a private break name in break_lock_file (#576)0b707fe
[pre-commit.ci] pre-commit autoupdate (#572)22ecd6a
don't complete a writer acquire on a peer's reclaimed marker (#571)70ecdb2
build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#570)dbcc83a
[pre-commit.ci] pre-commit autoupdate (#568)022394c
don't follow symlinks in raise_on_not_writable_file (#567)