eric7/DebugClients/Python/coverage/doc/CHANGES.rst

branch
eric7
changeset 8527
2bd1325d727e
parent 8312
800c432b34c8
child 8775
0802ae193343
--- 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

eric ide

mercurial