Info
The changelog is extracted from CHANGELOG.md.
Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
1.5.3 - 2022-10-15¶
Added¶
- Support for
spatie/emoji
4.x
Changed¶
- Dependabot updates for Composer dependencies
Fixed¶
- Replace deprecated job outputs in GitHub workflows
1.5.2 - 2022-07-26¶
Changed¶
- Extract changelog entry for new releases
1.5.1 - 2022-07-26¶
Fixed¶
- Fix version detection in
composer update
output
1.5.0 - 2022-06-27¶
Added¶
- Support for PHP 8.1
Fixed¶
- Exclude packages without security advisories from security scan result
1.4.1 - 2022-05-16¶
Changed¶
- Update dependencies to GitHub Actions
1.4.0 - 2022-05-16¶
Added¶
- Dependabot updates for GitHub Actions
Fixed¶
- Declare path
/docs
as "safe path" for documentation rendering
1.3.0 - 2022-05-16¶
Added¶
- Build argument
PHP_VERSION
for Docker container (defaults to7.4
)
Changed¶
- Switch to
main
branch for tests ofcomposer-update-reporter
Fixed¶
- Respect platform requirements during update check
- Use test application variants for different PHP major versions
1.2.0 - 2022-04-13¶
Added¶
- Various code quality tools and more CGL checks in CI
Changed¶
- Rename
master
branch tomain
- Switch to GitHub Pages for documentation (new documentation URL: https://composer-update-check.elias-haeussler.de)
Fixed¶
- Add missing dependencies
- Compatibility with mkdocs-material 8.x
1.1.3 - 2022-01-06¶
Added¶
- Support for Symfony 6 components
1.1.2 - 2021-12-27¶
Fixed¶
- Various CI fixes
1.1.1 - 2021-12-27¶
Fixed¶
- Various CI fixes
1.1.0 - 2021-12-27¶
Fixed¶
- Various requirements for dependencies installed with
--prefer-lowest
- Requirements for PHP 7.1 compatibility
- Requirements for PHP 8.0 compatibility
Added¶
- Support for Composer 2.2
- Code quality assurance with SonarCloud
Changed¶
- Migrate project from GitLab to GitHub
- Upgrade PHP-CS-Fixer to 3.x
- Upgrade PHPStan to 1.x
Documentation¶
- Improved README.md
- Add logo
1.0.2 - 2021-10-14¶
Fixed¶
- Hostname of docs server
1.0.1 - 2021-10-14¶
Fixed¶
- Autoload files from dependencies
1.0.0 - 2021-04-19¶
Added¶
- Transfer objects for output style and verbosity
- Support for PHP 8.0
- Normalization of
composer.json
Changed¶
- Decouple
PostUpdateCheckEvent
from command event - Various improvements in documentation
- Use temporary directories for test applications in Unit tests
- Parallel execution of Unit tests in CI
Deprecated¶
- Usage with Docker images (will be removed in 2.0.0)
Fixed¶
- Remove unneeded package dependency
composer/semver
- Render all JavaScripts in documentation
0.8.2 - 2021-03-29¶
Added¶
- PHPStan for static code analysis
Changed¶
- Use Symfony rules in PHP-CS-Fixer
Fixed¶
- Include all installed packages and sub-dependencies in native update command
0.8.1 - 2021-03-13¶
Fixed¶
- Install required dependencies for documentation rendering
0.8.0 - 2021-03-13¶
Changed¶
- Replace Guzzle by more lightweight libraries
Fixed¶
- Revert loading of Composer dependencies
- Switch to PHP as base Docker image and explicitly define PHP version
0.7.3 - 2021-01-26¶
Changed¶
- Return outdated packages in sorted order
- Use
master
branch of project dependents to test their successful integration
Fixed¶
- Include notice about conflicting requirements of
composer/semver
package to user-oriented console output - Avoid conflicts with Composer library in test applications
0.7.2 - 2021-01-18¶
Added¶
- Tests for project dependents in CI
- PHP-CS-Fixer for linting PHP
Changed¶
- Make code PSR-2 compliant
- Collect code coverage for PHP 7.4 & Composer 2 job only
0.7.1 - 2021-01-16¶
Added¶
- CI variable
$RENDER_DOCS
to manually create project documentation - Build and deploy Docker test image on each CI build
- Run application tests in Docker containers within CI
Changed¶
- Skip security scan if no scanned packages are outdated
Fixed¶
- Load missing Composer dependencies in Plugin entrypoint
0.7.0 - 2021-01-15¶
Changed¶
- Use Packagist API instead of Composer package to check for insecure packages
Fixed¶
- Ensure simulated application is cleaned up properly
0.6.1 - 2020-11-20¶
Fixed¶
- Handling of SSH keys in Docker containers
0.6.0 - 2020-11-19¶
Added¶
- Standalone Docker image
eliashaeussler/composer-update-check
for Composer 1 and 2
0.5.0 - 2020-11-16¶
Added¶
- Support for Composer 2
0.4.3 - 2020-10-26¶
Added¶
- Add provider link (Packagist URL) property to
OutdatedPackage
0.4.0 - 2020-10-09¶
Added¶
- Project documentation
Changed¶
- Move update check to standalone API
0.3.0 - 2020-09-22¶
Added¶
- Optional security scan using the
--security-scan
option
Fixed¶
- Support for Composer versions < 1.10.8
0.2.0 - 2020-09-21¶
Added¶
- New
--json
option for console command - Show number of skipped packages to command success message
- Official support for PHP 7.1 - 7.4
- Application simulation testing
Changed¶
- Use native Composer installer for installs und updates
Fixed¶
- Include dev-requirements in Composer installer
- Show skipped dev-requirements in user-oriented console output
0.1.3 - 2020-09-17¶
Fixed¶
- Minor fixes in user-oriented console output
0.1.2 - 2020-09-17¶
Fixed¶
- Hide sub-command output from user-oriented console output
0.1.1 - 2020-09-17¶
Added¶
- Add emojis to user-oriented console output
0.1.0 - 2020-09-16¶
Initial release