- BACKWARD INCOMPATIBILITY: the --omit and --include switches now take file
patterns rather than file prefixes, closing `issue 34`_ and `issue 36`_.
coverage.py, replaced with `omit`, a list of filename patterns suitable for
`fnmatch`. A parallel argument `include` controls what files are included.
-- The reporting commands (report, annotate, html, and xml) now have a --include
+- The reporting commands (report, annotate, html, and xml) now have a --include
switch to restrict reporting to modules beginning with those prefixes,
similar to the existing --omit switch. Thanks, Zooko.
measures. This can speed execution and reduce the amount of data during
+- Coverage.py now installs a test-runner plugin for `nose`_ and `py.test`_.
+ Thanks, David Stanek, holger krekel, Ross Lawley.
+.. _nose: http://somethingaboutorange.com/mrl/projects/nose/
+.. _py.test: http://pytest.org
- Reports now have a column of missed line counts rather than executed line
counts, since developers should focus on reducing the missed lines to zero,
rather than increasing the executed lines to varying targets. Once