Skip to content
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 to 7.4)

Changed

  • Switch to main branch for tests of composer-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

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