- DX: allow Symfony ^7 (#369)
- chore: drop PHP 5.x support (#371)
- Add windows-os to github action (#335)
- DX: Update PHP CS Fixer to ^3.13.2 (#355)
- DX: update dev-tools, especially PHP CS Fixer (#366)
- Fix PHP 8.1 compatibility (#361)
- GH Actions/CI: run the test suite against PHP 8.1, 8.2 and 8.3 (#363)
- README: fix broken badge and mention GH Actions (#362)
- Replace Travis CI with the GitHub action badge (#364)
- Upgrade PHAR generation to Box 4.x (#351)
- GH Actions: various updates (#346)
- MetricsTest: fix tests failing on imprecise floats (#344)
- PHP 8.1 | Fix "passing null to non-nullable" deprecations (tests only) (#345)
- PHP 8.2 | Fix deprecated embedded variables in text strings (#343)
- Fix minor typo in GitHub Action step's name (#349)
- #325 CI: Migrate to GitHub Actions
- #324 Fix PHP 5.5 compatibility
- #322 Allow for Symfony:^6
- #321 Disallow
psr/log
v3 - #319 Added fallback to show where is problem with non-UTF8 char
- #317 Allow
psr/log
v2 and v3 - #316 Update README with Travis CI configuration detail
- #311 Update version in master to latest release
- #308 Add file missing for PHP 8
- #303 Update README.md
- #302 Add COVERALLS_REPO_TOKEN to error message when run on Github Action
- #299 Correct spelling error in Github
- #298 Fix support of branch name with hyphen and "(no branch)"
- #296 Add Github Actions and COVERALLS_FLAG_NAME support
- #295 Add support for PHP 8 + PHPUnit 9
- #289 Add insecure option
- #297 DX: .gitignore cache PHPUnit
- #290 Allow to specify endpoint in arguments
- #288 Add Guzzle 7 support
- #279 Added COVERALLS_PARALLEL support and Configured CI_BUILD_NUMBER for Travis CI
- #294 DX: Allow PHPUnit 7
- #292 CI: reduce amount of jobs
- #291 DX: Configurator - reduce cyclomatic complexity
- #286 Fix incorrect version in README
- #283 Update .travis.yml to include PHP 7.4
- #269 Add possibility to change entry point
- #277 DX: Update PHP CS Fixer
- #276 DX: Fix PHPMd config, allowing build to pass
- #274 Allow Symfony 5
- #268 Update minimum version of symfony/yaml to 2.0.5
- #267 Add --dev to install step
- #263 JsonFile - detect json_encode failure
- #262 DX: Improve error messages
- #261 Return non-0 status on command errors
- #265 Remove obsolete apigen and versioneye
- #264 Drop HHVM support
- #256 Update references to renamed binary
- #232 phar building - set up platform.php for composer before building phar file
- #223 Make project works on Windows
- Binary and phar renamed to match tool name: php-coveralls and php-coveralls.phar
- #228 Rename vendor
- #227 Drop V1 from namespaces and class names
- Upgrade to Guzzle 6
- #192 let output json path be configurable
- Update github repo link
- #250 GitCommand - drop useless tests
- #248 Allow Symfony 4
- #249 Allow PHPUnit 6
- #224 Travis - update used ubuntu dist
- #212 update PHP CS Fixer
- Use stable and semantic version constrains
- Start v1.0.2 development
- Phpdoc
- #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 request 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