- #183 Lower required version of symfony/*
- #136 Removed src_dir from CoverallsConfiguration
- #154 Show a deprecation notice when src_dir is set in the config
- #30 Fix bug: Guzzle\Common\Exception\RuntimeException occur without response body
- #41 CloverXmlCoverageCollector could not handle root directory
- #114 Fix PHP 5.3.3, Fix HHVM on Travis, boost Travis configuration, enhance PHP CS Fixer usage
- #15 Support environment prop in json_file
- #24 Show helpful message if the requirements are not satisfied
- #53 Setting configuration options through command line flags
- Added --root_dir and --coverage_clover flags
- #64 file names need to be relative to the git repo root
- #114 Fix PHP 5.3.3, Fix HHVM on Travis, boost Travis configuration, enhance PHP CS Fixer usage
- #124 Create a .phar file
- #149 Build phar file on travis
- #127 Remove src_dir entirely
- #17 Refactor test cases
- #32 Refactor CoverallsV1JobsCommand
- #35 Remove ext-curl dependency
- #38 Change namespace
- #114 PHP 7.0.0 is now officially supported
- #27 Fix bug: Response message is not shown if exception occurred
- Fix bug: Show exception log at sending a request instead of exception backtrace
- #12 Fix bug: end of file should not be included in code coverage
- #21 Fix bug: add connection error handling
- #11 Support configuration for multiple clover.xml
- #14 Log enhancement
- show file size of
json_file
- show number of included source files
- show elapsed time and memory usage
- show coverage
- show response message
- show file size of
- #18 Relax dependent libs version
- Fix bug: only existing file lines should be included in coverage data
--verbose (-v)
CLI option enables logging- Support standardized env vars (Codeship supported these env vars)
- CI_NAME
- CI_BUILD_NUMBER
- CI_BUILD_URL
- CI_BRANCH
- CI_PULL_REQUEST
- Refactor console logging (PSR-3 compliant)
- Change composer's minimal stability from dev to stable
- Fix bug:
repo_token
is required on CircleCI, Jenkins
- Replace REST client implementation by guzzle/guzzle
- Fix bug: API reqest from local environment should be with repo_token
- Fix bug: service_name in .coveralls.yml will not reflect to json_file
- [#1](Installing with composer issue) Fix bug: wrong bin path of composer.json (@zomble).
- Better CLI implementation by using symfony/Console component
- Support
--dry-run
,--config (-c)
CLI option
- Support .coveralls.yml
First release.
- Support Travis CI (tested)
- Implement CircleCI, Jenkins, local environment (but not tested on these CI environments)
- Collect coverage information from clover.xml
- Collect git repository information