Bump coverage from 5.1 to 5.3.1
Bumps coverage from 5.1 to 5.3.1.
Release notes
Sourced from coverage's releases.
coverage-5.3.1
- When using
--source
on a large source tree, v5.x was slower than previous versions. This performance regression is now fixed, closing issue 1037.- Mysterious SQLite errors can happen on PyPy, as reported in issue 1010. An immediate retry seems to fix the problem, although it is an unsatisfying solution.
- The HTML report now saves the sort order in a more widely supported way, fixing issue 986. Thanks, Sebastián Ramírez (pull request 1066).
- The HTML report pages now have a Sleepy Snake favicon.
- Wheels are now provided for manylinux2010, and for PyPy3 (pp36 and pp37).
- Continuous integration has moved from Travis and AppVeyor to GitHub Actions.
coverage-5.3
- The
source
setting has always been interpreted as either a file path or a module, depending on which existed. If both interpretations were valid, it was assumed to be a file path. The newsource_pkgs
setting can be used to name a package to disambiguate this case. Thanks, Thomas Grainger. Fixes issue 268.- If a plugin was disabled due to an exception, we used to still try to record its information, causing an exception, as reported in issue 1011. This is now fixed.
coverage-5.2.1
- The dark mode HTML report still used light colors for the context listing, making them unreadable (issue 1009). This is now fixed.
- The time stamp on the HTML report now includes the time zone. Thanks, Xie Yanbo (pull request 960).
coverage-5.2
- The HTML report has been redesigned by Vince Salvino. There is now a dark mode, the code text is larger, and system sans serif fonts are used, in addition to other small changes (issue 858 and pull request 931).
- The
coverage report
andcoverage html
commands now accept a--precision
option to control the number of decimal points displayed. Thanks, Teake Nutma (pull request 982).- The
coverage report
andcoverage html
commands now accept a--no-skip-covered
option to negate--skip-covered
. Thanks, Anthony Sottile (issue 779 and pull request 932).- The
--skip-empty
option is now available for the XML report, closing issue 976.- The
coverage report
command now accepts a--sort
option to specify how to sort the results. Thanks, Jerin Peter George (pull request 1005).- If coverage fails due to the coverage total not reaching the
--fail-under
value, it will now print a message making the condition clear. Thanks, Naveen Yadav (pull request 977).- TOML configuration files with non-ASCII characters would cause errors on Windows (issue 990). This is now fixed.
- The output of
--debug=trace
now includes information about how the--source
option is being interpreted, and the module names being considered.
Changelog
Sourced from coverage's changelog.
Version 5.3.1 --- 2020-12-19
When using
--source
on a large source tree, v5.x was slower than previous versions. This performance regression is now fixed, closingissue 1037
_.Mysterious SQLite errors can happen on PyPy, as reported in
issue 1010
_. An immediate retry seems to fix the problem, although it is an unsatisfying solution.The HTML report now saves the sort order in a more widely supported way, fixing
issue 986
. Thanks, Sebastián Ramírez (pull request 1066
).The HTML report pages now have a :ref:
Sleepy Snake <sleepy>
favicon.Wheels are now provided for manylinux2010, and for PyPy3 (pp36 and pp37).
Continuous integration has moved from Travis and AppVeyor to GitHub Actions.
.. _issue 986: https://github.com/nedbat/coveragepy/issues/986 .. _issue 1037: https://github.com/nedbat/coveragepy/issues/1037 .. _issue 1010: https://github.com/nedbat/coveragepy/issues/1010 .. _pull request 1066: https://github.com/nedbat/coveragepy/pull/1066
.. _changes_53:
Version 5.3 --- 2020-09-13
The
source
setting has always been interpreted as either a file path or a module, depending on which existed. If both interpretations were valid, it was assumed to be a file path. The newsource_pkgs
setting can be used to name a package to disambiguate this case. Thanks, Thomas Grainger. Fixesissue 268
_.If a plugin was disabled due to an exception, we used to still try to record its information, causing an exception, as reported in
issue 1011
_. This is now fixed... _issue 268: https://github.com/nedbat/coveragepy/issues/268 .. _issue 1011: https://github.com/nedbat/coveragepy/issues/1011
.. _changes_521:
Version 5.2.1 --- 2020-07-23
... (truncated)
- The dark mode HTML report still used light colors for the context listing, making them unreadable (
issue 1009
_). This is now fixed.
Commits
-
e65df09
Fix one pylint snag -
f1dc6cc
Name kit artifacts -
c377e65
Latest sample HTML report -
4ac95eb
Prep for 5.3.1 -
37285cb
Add a docstring to satisfy pylint -
aeba5e6
Mention new wheels -
29e3241
Add time-created info to download_gha_artifacts.py -
215996b
Build PyPy wheels also -
2dfe9f1
Thanks, Sebastián Ramírez -
b12a97e
🐛 Fix sorting order storage in JQuery unload event - Additional commits viewable in compare view