Releases: TheKevJames/coveralls-python
4.0.1 (2024-05-15)
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.toml
packages by default (viacoverage[toml]
) (962e2242) - add
python-coveralls
entrypoint (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
coverage
v7.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
coverage
v4.x (752f52a0) - auto-build and publish
docker
images - refactor: more closely match
coverage
public interface (#421)
3.3.1 (2021-11-11)
3.3.0 (2021-11-04)
Features
- cli: add --srcdir option (#306) (4120c540)
- deps: add support for coverage v6.x (#330) (372443dc, closes #326)
Note this implicitly improves support for Python 3.10, as coverage v6.x includes some fixes for v3.10 of Python.
Bug Fixes
This solves some edge cases around duplicated / unmerged coverage results in parallel runs.
3.2.0 (2021-07-20)
Features
- api: support officially documented generic CI env vars (#300) (ca1c6a47) -- thanks @abravalheri!
3.1.0
3.0.1
3.0.0
3.0.0 (2021-01-12)
Features (BREAKING)
We have reversed the order in which configurations are parsed. This means we
are now following the following precedence (latest configured value is used):
- CI Config
- COVERALLS_* env vars
- .coveralls.yml file
- CLI flags
If you have the same fields set in multiple of the above locations, please
double-check them before upgrading to v3.
The motivation for this change is allowing users to selectively fix values
which may be automatically set to the wrong value. For example, Github Actions
users may find that Github Actions expects you to use a different "service name"
in various different cases. Now you can run, for example:
coveralls --service=github
In places where you need to override the default (which is github-actions
).