Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.

This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a CHANGELOG](https://keepachangelog.com/).

## [2.0.0-alpha1] - 2025-10-22

* Added new `PHPCompatibilitySymfonyPolyfillPHP81` ruleset.
* Added new `PHPCompatibilitySymfonyPolyfillPHP82` ruleset.
* Added new `PHPCompatibilitySymfonyPolyfillPHP83` ruleset.
* Added new `PHPCompatibilitySymfonyPolyfillPHP84` ruleset.
* Added new `PHPCompatibilitySymfonyPolyfillPHP85` ruleset.
* Composer: All PHPCompatibility dependencies have been updated to the recently released PHPCompatibility 10.0.0-alpha1 based versions.
Note: in select cases, this means that custom `<exclude>` rules in a project's `[.]phpcs.xml[.dist]` configuration file may needs to be updated.
Along the same lines, selective `// phpcs:ignore` comments used inline may need to be updated with the new sniff code(s).
For full information on these kind of changes, please refer to the [Upgrade guide for PHPCompatibility 10.0.0][phpcompat-wiki-upgrade-10].
* The [Composer PHPCS plugin] will now be installed automatically to register PHPCompatibility and other external standards with PHP_CodeSniffer.
If you have a `require-dev` in place for this plugin in your own `composer.json`, it is strongly recommended to remove this to prevent conflicting version constraints.
If you previously used another Composer plugin, manually set the `installed_paths` configuration, or set the `installed_paths` in your `[.]phpcs.xml[.dist]` configuration file, it is recommended you remove this in favour of letting the [Composer PHPCS plugin] handle this.
* Support for PHP 5.3 has been dropped. The new minimum supported PHP version is 5.4.
* Support for PHP_CodeSniffer 4.0 has been added.
* Support for PHP_CodeSniffer < 3.13.3 has been dropped.

[phpcompat-wiki-upgrade-10]: https://github.com/PHPCompatibility/PHPCompatibility/wiki/Upgrading-to-PHPCompatibility-10.0

## [1.2.3] - 2025-10-18

This is a maintenance release.
Expand Down Expand Up @@ -69,6 +89,7 @@ Initial release of PHPCompatibilitySymfony containing rulesets covering the `pol

[Composer PHPCS plugin]: https://github.com/PHPCSStandards/composer-installer/

[2.0.0-alpha1]: https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.3...2.0.0-alpha1
[1.2.3]: https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.2...1.2.3
[1.2.2]: https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.1...1.2.2
[1.2.1]: https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.0...1.2.1
Expand Down