4.0.0 (2024-04-29)
BREAKING CHANGES
When config.ignore_errors is Falsey, failures to parse Python files or
look up file sources will now interrupt and early exit collection, which
matches default coverage behaviour. Previously, we had manually muted
these errors and/or only errored after collecting multiple failures.
See the coverage.py docs for setting this option.
Features
- support
pyproject.tomlpackages by default (viacoverage[toml]) (962e2242) - add
python-coverallsentrypoint (3d8d56e4)
Bug Fixes
- fixup default support for Github Actions (#427, #385) (44e95634) -- thanks @andy-maier
- fail and report on all errors, not just those derived from
CoverallsException(be446287)
Internal
- support
coveragev7.0 - v7.4 (8fb36645) - support Python 3.11 and 3.12 (8dbce919)
- fixup docs for tox v3 and v4 support (#371) (05bb20d8) -- thanks @masonf
- drop support for Python3.7 and below
- drop support for
coveragev4.x (752f52a0) - auto-build and publish
dockerimages - refactor: more closely match
coveragepublic interface (#421)