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