- No API changes
- [FIXED] Publishing to GitHub no longer produces errors regarding repository clone depth.
- [IMPROVED] Updated autoloader to PSR-4
- [FIXED] Parsing coverage reports for codebases with zero executable lines no longer produces an error
- [FIXED] Explicitly publishing content that is in
.gitignore
no longer produces an error
- [NEW] Added
--dry-run
option topublish
command - [NEW] Added
--verbose
option topublish
command - [IMPROVED] The publish command will now publish "error" images when there is a minor usage failure and the
--no-interaction
option is enabled - [IMPROVED] Bundled status images 3.1.1
- [IMPROVED] Duct is now used to parse PHPUnit JSON streams
- [FIXED] Added User-Agent header to GitHub API client as required
- [FIXED] Fixed bug that caused publication to fail if the target branch did not already exist
- [IMPROVED] Abstract git execution out of
GitHubPublisher
for better error reporting - [FIXED] Configuration variables
user.name
anduser.email
are now used to prevent identity errors
- [NEW] Added GitHub auth token management commands:
github:create-auth
,github:list-auth
andgithub:delete-auth
- [FIXED] Fixed issue with publishing build-status and coverage images when using woodhouse via PHAR
- [FIXED] Publish command no-longer produces an error when there are no artifact changes to publish
- [IMPROVED] Updated to stable ezzatron/ci-status-images (3.0.1)
- [FIXED] Fixed case mismatch between
PhpUnitTextReader
andPHPUnitTextReader.php
- [BC] Renamed publish command from
github:publish
topublish
- [NEW] Added support for publishing build status images (
--build-status-*
options) - [NEW] Added JUnit, TAP and PHPUnit JSON test report parsers
- [NEW] Added support for different image themes via
--image-theme
- [BC] Removed
--fixed-width
- [NEW] Added --message option
- [FIXED] Allowed relative paths as content sources
- [IMPROVED] Improved error reporting when content sources do not exist
- Initial release