- BREAKING: Removed
<owner/repo>
CLI argument in favor of automatic detection. - Updated the default CLI command to display metrics and launch the report.
- Fixed caching to clear after resetting metrics.
- Added highlight to the reset command.
- Dropped support for Python 3.5.
- Fixed caching of API requests.
- Dropped version requirement for
coverage
dependency.
- Dropped support for Python 2.
- Added support for custom
coverage.py
data locations.
- BREAKING: Renamed PyPI project to
coveragespace
. - Added
DRONE
to the list of service environment variables.
- Brocaded dependency on
coverage
andrequests
to accept any version.
- Broadened dependency on
six
to1.x
.
- BREAKING: Renamed PyPI project to
coverage-space
.
- Added slash requirement to
<owner/repo>
slug argument. - Added automatic coverage report launching when coverage decreases.
- Allow coverage to be disabled with
DISABLE_COVERAGE
.
- Delayed coverage loading until needed to allow faster exits.
- Added
--reset
command to reset all coverage metrics.
- Fixed dependency on
coverage
.
- Updated API call to use SSL.
- Added no-op when running on CI services.
- Added no-op when running on CI services.
- Added logging to debug errors with the
--version
option. - Added retry logic in cases where the API returns server errors.
- Added client-side caching to reduce network traffic.
- Added an option to always display coverage metrics.
- Fixed terminal width detection.
- Added Windows support.
- Added the option to return non-zero exit codes.
- Added Python 2.7 support.
- Initial release.