- Drop support for Python 3.3.
- Drop support for Python 3.4.
- Add support for Python 3.7.
- Support (and require) coverage.py >= 4.0.
- Fix incorrect highlighting of missed lines when processing coverage.py data (broken since 2.0.2).
- Dropped Python 2.6 support.
- Added Python 3.4, 3.5 and 3.6 support.
- Standardize namespace __init__.
- Bug: coveragereport now also accepts non-ASCII chars in source files (also fix the case when enscript is not available).
- Bug: coveragereport now also accepts non-ASCII chars in source files.
- Added Python 3.3 and PyPy 1.9 support.
- Dropped Python 2.4 and 2.5 support.
- Nicer PyPI description. Doctests are tests, not docs.
coveragereport
now accepts--path-alias
.coveragereport
: new color step between yellow (90%) and green (100%), a yellowish-green (95%).
coveragereport
now accepts--help
,--verbose
and--quiet
options, with verbose being on by default.coveragereport
now can handle .coverage files produced by http://pypi.python.org/pypi/coverage- Bugfix: sorting by numbered of uncovered lines was broken in the
all.html
report.
- Rename the
coverage
script tocoveragereport
, to avoid name clashes with Ned Batchelder's excellent coverage.py.
- Bug: Doctest did not normalize the whitespace in coveragediff.txt. For some reason it passes while testing independently, but when running all tests, it failed.
- Bug: When a package path contained anywhere the word "test", it was ignored from the coverage report. The intended behavior, however, was to ignore files that relate to setting up tests.
- Bug: Sort the results of os.listdir() in README.txt to avoid non-deterministic failures.
- Bug: The logic for ignoring unit and functional test modules also used to ignore modules and packages called testing.
- Change "Unit test coverage" to "Test coverage" in the title -- it works perfectly fine for functional tests too.
- Bug: When the package was released, the test which tests the availability of an SVN revision number failed. Made the test more reliable.
- Feature: The
main()
coverage report function now accepts the arguments of the script as a function argument, making it easier to configure the script from buildout. - Feature: When the report directory does not exist, the report generator creates it for you.
- Feature: Eat your own dog food by creating a buildout that can create coverage reports.
- Bug: Improved the test coverage to 100%.
- Bug: Fixed meta-data.
- First public release.
- Feature: Added the
--web
option tocoveragediff
. - Feature: Added a test suite.
- Feature: Added
coveragediff.py
.
- Initial release of
coveragereport.py
.