- We have now dropped support for End-Of-Life'd versions of Python and
particularly old versions of the
coverage
library; if you are still using Python v2.7 or v3.4, or you are usingcoverage<4.1
, this library will no longer be compatible starting from this release -- please pin tocoveralls<2.0.0
.
- github: rename to github-actions (9e65a059) This fixes a regression introduced with v1.11.0, which may have prevented usage of this library on Github Actions.
- github: add
service_number
for github actions (9f93bd8e) This should fix support for parallel builds.
- Python 2.7 and 3.4 are now officially End-Of-Life'd. Consider them deprecated from the perspective of this package -- we'll remove them in an upcoming release (likely the first one which requires non-trivial work to continue supporting them!).
- support coverage>=5.0 (#214) (4a917402)
- github: fixup incorrect API usage (#209) (c338cab4)
- this release marks Python 3.8 as officially supported. Earlier versions probably supported Python 3.8 too, but now we're sure.
- support: support Github Actions CI (#207) (817119c3)
- compatibility: fixup coverage.version comparisons (#208) (03a57a9a)
- dependencies: update pass urllib3<1.25 pin, now that that's fixed.
- dependencies: pin
coverage
to< 5.0
, since the current5.0
alphas are introducing breaking changes. Once5.0
is stable, we'll remove the pin.
- flag: allow disabling SSL verification (2e3b5c61)
- git: fix support for case where git binary is missing (5bbceaae)
- api: support pull requests on buildkite (#197) (2700e3e2)
- cli: ensure upload failures trigger cli failures (16192b84)
- support: add support for SemaphoreCI (#193) (4e09918a)
- git: omit git info when git isn't installed (#187) (764956ea)
- ... instead of erroring. The fixes the v1.4.0 release of "supporting non-git repos" when the git binary is not installed.
- Note that commit info can still be set with env vars, even in non-git repositories -- see the docs for more info!
- python: include python 3.7 in matrix tests (023d474)
- previous versions of
coveralls-python
should be compatible with Python 3.7, no code changes were required to make tests pass
- previous versions of
- remove
pytest-runner
as a dependency (#185) (4cbbfcd)
- git: call fallback git commands in fallback cases only (e42095b4)
- env: support git env vars (#182) (a1918e89)
- This change also adds support for non-git repos.
- flags: add ability to add named job (#181) (f7ba07bf)
- python: drop support for Python 3.3 (dcb06fc1)
- ci: add Travis PR support (#162) (baf683ee)
- cli: allow
service_name
override from cli flag or env var (#167) (e8a98904) - coveralls-enterprise: add support for coveralls enterprise (#166) (7383f377)
- git: silently omit git data when git is unavailable (#176) (f9db83cd)
- jenkins:
- support: add support for AppVeyor CI (1a62ce27)
- support: add support for BuildKite CI (a58d6f9e)
- support: add support for branch coverage (e2413e38)
- support: add support for parallel builds in Coveralls CI (7ba3a589)
- fix coverage count in cases of partial branch coverage (b9ab7037)
- fix SNI validation errors in python2 (c5541263)
- warn when PyYAML is missing (711e9e4c)
- support for Circle CI
- official coverage 4.0 support
- coverage 4 beta support
- codeship experimetal support (
CI_BRANCH
env variable) - drop python 3.2 support (as coverage 4 does not support it)
- repo token usage is deprecated (but still supported) in favor of env variable.
- error reporting is improved, exist status codes added
- fix latest alpha coverage.py support
- remove erroneous warning message when writing output to a file
- Backwards Incompatible: make pyyaml optional. If you're using .coveralls.yml, make sure to install
coveralls[yaml]
- coverage 4 alpha support
- allow debug and output options to work without
repo_token
- fix merge command for python 3.X
- add option --output= for saving json to file for possible merging with coverages from other languages
- add merge command for sending coverage stats from multiple languages
- proper fix coverage.py dependency version
- fix coverage.py dependency version
- handle 503 errors from coveralls.io
- fix gitlog output with utf8
- added support for --rcfile= option to cli
- improved docs: nosetests and troubleshooting sections added
- added debug in case of UnicodeDecodeError
- removed sh dependency in favor of Windows compatibility
- added initial support for Circle CI
- fixed Unicode not defined error in python 3
- Python 3.2 and PyPy support
- graceful handling of coverage exceptions
- fixed UnicodeDecodeError in json encoding
- improved readme
- introduced
COVERALLS_REPO_TOKEN
environment variable as a fallback for Travis - removed
repo_token
from verbose output for security reasons
- initial release