- The
coverage html
command now prints a message indicating where the HTML report was written. Fixes issue 1195. - The
coverage combine
command now prints messages indicating each data file being combined. Fixes issue 1105. - The HTML report now includes a sentence about skipped files due to
skip_covered
orskip_empty
settings. Fixes issue 1163. - Unrecognized options in the configuration file are no longer errors. They are now warnings, to ease the use of coverage across versions. Fixes issue 1035.
- Fix handling of exceptions through context managers in Python 3.10. A missing exception is no longer considered a missing branch from the with statement. Fixes issue 1205.
- Fix another rarer instance of “Error binding parameter 0 - probably unsupported type.” (issue 1010).
- Creating a directory for the coverage data file now is safer against conflicts when two coverage runs happen simultaneously (pull 1220). Thanks, Clément Pit-Claudel.