Sourced from coverage's releases.
7.15.1
Version 7.15.1 — 2026-07-12
- Fix: in the HTML report with
show_contextsenabled, a context label containing</script>(for example a parametrized pytest node id) could close the inline<script>element in a file page early, injecting markup. Context labels are now fully escaped. Thanks, Rajath Mohare.- A number of performance improvements thanks to Paul Kehrer, in pull requests 2213, 2214, 2215, 2216, 2218, 2220, and 2221.
:arrow_right: PyPI page: coverage 7.15.1. :arrow_right: To install:
python3 -m pip install coverage==7.15.1
Sourced from coverage's changelog.
Version 7.15.1 — 2026-07-12
Fix: in the HTML report with
show_contextsenabled, a context label containing</script>(for example a parametrized pytest node id) could close the inline<script>element in a file page early, injecting markup. Context labels are now fully escaped. Thanks,Rajath Mohare <pull 2224_>_.A number of performance improvements thanks to Paul Kehrer, in pull requests
2213 <pull 2213_>,2214 <pull 2214_>,2215 <pull 2215_>,2216 <pull 2216_>,2218 <pull 2218_>,2220 <pull 2220_>, and2221 <pull 2221_>_... _pull 2213: coveragepy/coveragepy#2213 .. _pull 2214: coveragepy/coveragepy#2214 .. _pull 2215: coveragepy/coveragepy#2215 .. _pull 2216: coveragepy/coveragepy#2216 .. _pull 2218: coveragepy/coveragepy#2218 .. _pull 2220: coveragepy/coveragepy#2220 .. _pull 2221: coveragepy/coveragepy#2221 .. _pull 2224: coveragepy/coveragepy#2224
.. _changes_7-15-0:
da63bed
docs: sample HTML for 7.15.1bc35e64
docs: prep for 7.15.1182b010
perf: resolve sysmon branch events lazily, one pair at a time (#2221)ee271ee
perf: compute multiline maps cheaply in the sysmon core (#2220)1441b96
chore: bump the action-dependencies group with 6 updates (#2225)dd80635
fix: escape context labels in html report inline script block (#2224)7c3ae71
docs: normalize earlier history order (#2222)088dc60
chore: make upgradef7e15a8
test: upload .json and .xml coverage reports3b62112
docs: thanks, Paul Kehrer