summaryrefslogtreecommitdiff
path: root/doc/changes.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/changes.rst')
-rw-r--r--doc/changes.rst24
1 files changed, 12 insertions, 12 deletions
diff --git a/doc/changes.rst b/doc/changes.rst
index db71d69a..09b5bb5c 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -73,24 +73,20 @@ Backward incompatibilities:
Major new features:
+- Plugins: third parties can write plugins to add file support for non-Python
+ files, such as web application templating engines, or languages that compile
+ down to Python. A plugin for measuring Django template coverage is
+ available: `django_coverage_plugin`_
+
- Gevent, eventlet, and greenlet are now supported, closing `issue 149`_. The
``concurrency`` setting, or the ``--concurrency`` command line switch,
specifies the concurrency library in use. Huge thanks to Peter Portante for
initial implementation, and to Joe Jevnik for the final insight that
completed the work.
-- The HTML report now has filtering. Type text into the Filter box on the
- index page, and only modules with that text in the name will be shown.
- Thanks, Danny Allen.
-
-- Plugins: third parties can write plugins to add file support for non-Python
- files, such as web application templating engines, or languages that compile
- down to Python. A plugin for measuring Django template coverage is
- available: `django_coverage_plugin`_
-
- The data storage has been re-written, using JSON instead of pickle. The
- :class:`CoverageData` class is a supported API to the contents of the data
- file.
+ :class:`CoverageData` class is a new supported API to the contents of the
+ data file.
- Wildly experimental: support for measuring processes started by the
multiprocessing module. To use, set ``--concurrency=multiprocessing``,
@@ -104,6 +100,10 @@ New features:
prefixed with "coverage:", so the ``[run]`` options will be read from the
``[coverage:run]`` section of setup.cfg. Finishes `issue 304`_.
+- The HTML report now has filtering. Type text into the Filter box on the
+ index page, and only modules with that text in the name will be shown.
+ Thanks, Danny Allen.
+
- A new option: `coverage report --skip-covered` (or ``[report] skip_covered``)
will reduce the number of files reported by skipping files with 100%
coverage. Thanks, Krystian Kichewko. This means that empty `__init__.py`
@@ -184,7 +184,7 @@ API changes:
of ``coverage``, though the old name still works, for backward compatibility.
- You can now programmatically adjust the configuration of coverage.py by
- `Coverage.set_option` after construction.
+ calling `Coverage.set_option` after construction.
- If the `config_file` argument to the Coverage constructor is specified as
".coveragerc", it is treated as if it were True. This means setup.cfg is