Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Coveralls Laravel Package

satooshi/php-coveralls

PHP client for Coveralls: uploads PHPUnit clover coverage reports from CI (GitHub Actions, Travis, CircleCI, Jenkins, Codeship) to coveralls.io. Install via Composer or use the provided phar. Supports PHP 7.4+ (2.9+) and older versions via 1.x/2.x.

View on GitHub
Deep Wiki
Context7
2.9.1
  • Fix Windows compatibility (#403)
2.9.0

Maintenance release

Add support

  • Add support for Symfony 8 (#391)
  • Add support for PHP 8.4 (#392)
  • Add support for psr/log:^3 (#402)

Drop support

  • Drop support for PHP 7.0-7.3 (#393)
  • Drop support for legacy Symfomny 2-3-4 (#397)

Docs

  • docs: update Parallel Build Webhook URL (#374)
  • docs: update phpunit.xml.dist examples for coverage, to match modern PHPUnit versions (#401)

Miscellaneous

  • CD: build command (#388)
  • CI: recover accidentally dropped 8.3 job (#399)
  • Fix autoload warnings (#389)
  • chore: remove phpcpd as abandoned (#400)
  • chore: update PHPUnit dev-deps to support v9-10-11 (#394)
  • chore: update phpspec/prophecy-phpunit to 2.4 (#398)
  • deps: bump dev-tools (#396)
  • deps: upgrade PHP CS Fixer (#395)
2.8.0

Miscellaneous

  • Add .gitattributes (#381)
  • Create SECURITY.md
  • Fix CI (#379)
  • Fix typos (#372)
  • Remove duplicated word "other" (#380)
  • Update SECURITY.md (#383)
  • chore: fix typo (#384)
  • chore: overcome prophecy warning (#386)
  • chore: upgrade SCA, run PHP CS Fixer (#385)
  • tests: update data provider to not use 'this' (#387)
2.7.0

Miscellaneous

  • DX: allow Symfony ^7 (#369)
  • chore: drop PHP 5.x support (#371)
2.6.0

Miscellaneous

  • 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)
2.5.3

Miscellaneous

  • 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)
2.5.2

Bug fix

  • #330 Changed CIRCLE_BUILD_NUM to CIRCLE_WORKFLOW_ID
  • #328 Added compatibility with Symfony 6

Miscellaneous

  • #325 CI: Migrate to GitHub Actions
2.5.1

Bug fix

  • #324 Fix PHP 5.5 compatibility
2.5.0

Miscellaneous

  • #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
2.4.3

Bug fix

  • #308 Add file missing for PHP 8

Miscellaneous

  • #303 Update README.md
2.4.2

Bug fix

  • #302 Add COVERALLS_REPO_TOKEN to error message when run on Github Action
  • #299 Correct spelling error in Github
2.4.1

Bug fix

  • #298 Fix support of branch name with hyphen and "(no branch)"
2.4.0

Enhancement

  • #296 Add Github Actions and COVERALLS_FLAG_NAME support
  • #295 Add support for PHP 8 + PHPUnit 9
  • #289 Add insecure option

Miscellaneous

  • #297 DX: .gitignore cache PHPUnit
2.3.0

Enhancement

  • #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

Miscellaneous

  • #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
2.2.0

Enhancement

  • #269 Add possibility to change entry point

Miscellaneous

  • #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
2.1.0

Enhancement

  • #263 JsonFile - detect json_encode failure
  • #262 DX: Improve error messages
  • #261 Return non-0 status on command errors

Miscellaneous

  • #265 Remove obsolete apigen and versioneye
  • #264 Drop HHVM support
  • #256 Update references to renamed binary
2.0.0

Bug fix

  • #232 phar building - set up platform.php for composer before building phar file

Enhancement

  • #223 Make project works on Windows

Miscellaneous

  • 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
1.1.0

Enhancement

  • #192 let output json path be configurable
1.0.2

Miscellaneous

  • 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
1.0.1

Miscellaneous

  • #183 Lower required version of symfony/*
1.0.0

Miscellaneous

  • #136 Removed src_dir from CoverallsConfiguration
  • #154 Show a deprecation notice when src_dir is set in the config
0.7.0

Bug fix

  • #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

Enhancement

  • #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

Miscellaneous

  • #17 Refactor test cases
  • #32 Refactor CoverallsV1JobsCommand
  • #35 Remove ext-curl dependency
  • #38 Change namespace
  • #114 PHP 7.0.0 is now officially supported
0.6.1

Bug fix

  • #27 Fix bug: Response message is not shown if exception occurred

Enhancement

  • #23 Add CLI option: --exclude-no-stmt
  • #23 Add .coveralls.yml configuration: exclude_no_stmt
0.6.0

Bug fix

  • 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

Enhancement

  • #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
  • #18 Relax dependent libs version
0.5.0

Bug fix

  • Fix bug: only existing file lines should be included in coverage data

Enhancement

  • --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

Miscellaneous

  • Refactor console logging (PSR-3 compliant)
  • Change composer's minimal stability from dev to stable
0.4.0

Bug fix

  • Fix bug: repo_token is required on CircleCI, Jenkins

Enhancement

0.3.2

Bug fix

  • 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
0.3.1

Bug fix

0.3.0

Enhancement

  • Better CLI implementation by using symfony/Console component
  • Support --dry-run, --config (-c) CLI option
0.2.0

Enhancement

  • Support .coveralls.yml
0.1.0

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
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport