diff -r 587202572b10 -r 2bd1325d727e eric7/DebugClients/Python/coverage/doc/CHANGES.rst --- a/eric7/DebugClients/Python/coverage/doc/CHANGES.rst Fri Aug 20 19:56:17 2021 +0200 +++ b/eric7/DebugClients/Python/coverage/doc/CHANGES.rst Sat Aug 21 14:21:44 2021 +0200 @@ -21,6 +21,77 @@ .. Version 9.8.1 --- 2027-07-27 .. ---------------------------- +.. _changes_55: + +Version 5.5 --- 2021-02-28 +-------------------------- + +- ``coverage combine`` has a new option, ``--keep`` to keep the original data + files after combining them. The default is still to delete the files after + they have been combined. This was requested in `issue 1108`_ and implemented + in `pull request 1110`_. Thanks, Éric Larivière. + +- When reporting missing branches in ``coverage report``, branches aren't + reported that jump to missing lines. This adds to the long-standing behavior + of not reporting branches from missing lines. Now branches are only reported + if both the source and destination lines are executed. Closes both `issue + 1065`_ and `issue 955`_. + +- Minor improvements to the HTML report: + + - The state of the line visibility selector buttons is saved in local storage + so you don't have to fiddle with them so often, fixing `issue 1123`_. + + - It has a little more room for line numbers so that 4-digit numbers work + well, fixing `issue 1124`_. + +- Improved the error message when combining line and branch data, so that users + will be more likely to understand what's happening, closing `issue 803`_. + +.. _issue 803: https://github.com/nedbat/coveragepy/issues/803 +.. _issue 955: https://github.com/nedbat/coveragepy/issues/955 +.. _issue 1065: https://github.com/nedbat/coveragepy/issues/1065 +.. _issue 1108: https://github.com/nedbat/coveragepy/issues/1108 +.. _pull request 1110: https://github.com/nedbat/coveragepy/pull/1110 +.. _issue 1123: https://github.com/nedbat/coveragepy/issues/1123 +.. _issue 1124: https://github.com/nedbat/coveragepy/issues/1124 + + +.. _changes_54: + +Version 5.4 --- 2021-01-24 +-------------------------- + +- The text report produced by ``coverage report`` now always outputs a TOTAL + line, even if only one Python file is reported. This makes regex parsing + of the output easier. Thanks, Judson Neer. This had been requested a number + of times (`issue 1086`_, `issue 922`_, `issue 732`_). + +- The ``skip_covered`` and ``skip_empty`` settings in the configuration file + can now be specified in the ``[html]`` section, so that text reports and HTML + reports can use separate settings. The HTML report will still use the + ``[report]`` settings if there isn't a value in the ``[html]`` section. + Closes `issue 1090`_. + +- Combining files on Windows across drives now works properly, fixing `issue + 577`_. Thanks, `Valentin Lab <pr1080_>`_. + +- Fix an obscure warning from deep in the _decimal module, as reported in + `issue 1084`_. + +- Update to support Python 3.10 alphas in progress, including `PEP 626: Precise + line numbers for debugging and other tools <pep626_>`_. + +.. _issue 577: https://github.com/nedbat/coveragepy/issues/577 +.. _issue 732: https://github.com/nedbat/coveragepy/issues/732 +.. _issue 922: https://github.com/nedbat/coveragepy/issues/922 +.. _issue 1084: https://github.com/nedbat/coveragepy/issues/1084 +.. _issue 1086: https://github.com/nedbat/coveragepy/issues/1086 +.. _issue 1090: https://github.com/nedbat/coveragepy/issues/1090 +.. _pr1080: https://github.com/nedbat/coveragepy/pull/1080 +.. _pep626: https://www.python.org/dev/peps/pep-0626/ + + .. _changes_531: Version 5.3.1 --- 2020-12-19