|  | 
|  | 1 | +# Changelog for PHPCompatibilitySymfony | 
|  | 2 | + | 
|  | 3 | +All notable changes to this project will be documented in this file. | 
|  | 4 | + | 
|  | 5 | +This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a CHANGELOG](https://keepachangelog.com/). | 
|  | 6 | + | 
|  | 7 | +## [1.2.3] - 2025-10-18 | 
|  | 8 | + | 
|  | 9 | +This is a maintenance release. | 
|  | 10 | + | 
|  | 11 | +* The rulesets now include schema tags. | 
|  | 12 | +* General housekeeping and maintenance. | 
|  | 13 | + | 
|  | 14 | +## [1.2.2] - 2025-01-16 | 
|  | 15 | + | 
|  | 16 | +This is a maintenance release. | 
|  | 17 | + | 
|  | 18 | +* The recommended version of the [Composer PHPCS plugin] is now `^1.0.0`. | 
|  | 19 | +* README: Fixed some broken badges. | 
|  | 20 | +* General housekeeping and maintenance. Including a contribution by [@fredden]. | 
|  | 21 | + | 
|  | 22 | +## [1.2.1] - 2022-10-23 | 
|  | 23 | + | 
|  | 24 | +* `PHPCompatibilitySymfonyPolyfillPHP80` ruleset: allow for polyfilled `PhpToken` class, which was added in `polyfill-php80` version `1.25.0`. | 
|  | 25 | +* README: Updated the installation instructions for [compatibility with Composer >= 2.2][composer22announce]. | 
|  | 26 | +* Composer: The package will now identify itself as a static analysis tool. Thanks [@GaryJones]! | 
|  | 27 | +* Other housekeeping and minor documentation updates. | 
|  | 28 | + | 
|  | 29 | +[composer22announce]: https://blog.packagist.com/composer-2-2/#more-secure-plugin-execution | 
|  | 30 | + | 
|  | 31 | +## [1.2.0] - 2021-02-16 | 
|  | 32 | + | 
|  | 33 | +* Added new `PHPCompatibilitySymfonyPolyfillPHP80` ruleset. | 
|  | 34 | +* The recommended version of the [Composer PHPCS plugin] is now `^0.7.0`, which offers compatibility with Composer 2.0. | 
|  | 35 | +* The rulesets are now also tested against PHP 7.4 and 8.0. | 
|  | 36 | +    Note: full PHP 7.4 support is only available in combination with PHP_CodeSniffer >= 3.5.6. | 
|  | 37 | +    Note: runtime PHP 8.0 support is only available in combination with PHP_CodeSniffer >= 3.5.7, full support is expected in PHP_CodeSniffer 3.6.0. | 
|  | 38 | + | 
|  | 39 | +## [1.1.3] - 2020-07-19 | 
|  | 40 | + | 
|  | 41 | +* `PHPCompatibilitySymfonyPolyfillPHP72` ruleset: allow for four polyfilled `PHP_FLOAT_*` constants, which were added in `polyfill-php72` version `1.16.0`. | 
|  | 42 | + | 
|  | 43 | +## [1.1.2] - 2020-05-20 | 
|  | 44 | + | 
|  | 45 | +* `PHPCompatibilitySymfonyPolyfillPHP56` ruleset: allow for two polyfilled LDAP constants (undocumented in the Polyfill docs). | 
|  | 46 | +* Composer: The recommended version of the [Composer PHPCS plugin] has been upped to `^0.6.0`. | 
|  | 47 | + | 
|  | 48 | +## [1.1.1] - 2019-08-30 | 
|  | 49 | + | 
|  | 50 | +* `PHPCompatibilitySymfonyPolyfillPHP72` ruleset: minor tweak to prevent false positives when the sniffs are run over the polyfill itself. | 
|  | 51 | +* Minor bug fix in the integration test for the `PHPCompatibilitySymfonyPolyfillPHP72` ruleset. | 
|  | 52 | + | 
|  | 53 | +## [1.1.0] - 2019-08-29 | 
|  | 54 | + | 
|  | 55 | +* Added new `PHPCompatibilitySymfonyPolyfillPHP74` ruleset. | 
|  | 56 | +* Updated the `PHPCompatibilitySymfonyPolyfillPHP73` ruleset to allow for the stub for the `JsonException` class which was added in `polyfill-php73` version `1.11.0`. | 
|  | 57 | +* Composer: The recommended version of the [Composer PHPCS plugin] has been upped to `^0.5.0`. | 
|  | 58 | +* CI: Added early warning system for false positives due to changes in the polyfill libraries themselves. | 
|  | 59 | + | 
|  | 60 | +## [1.0.1] - 2018-12-16 | 
|  | 61 | + | 
|  | 62 | +* Prevent false positives when the rulesets are run over the code of the polyfills themselves. | 
|  | 63 | +* The rulesets are now also tested against PHP 7.3. | 
|  | 64 | +    Note: full PHP 7.3 support is only available in combination with PHP_CodeSniffer 2.9.2 or 3.3.1+ due to an incompatibility within PHP_CodeSniffer itself. | 
|  | 65 | + | 
|  | 66 | +## 1.0.0 - 2018-10-07 | 
|  | 67 | + | 
|  | 68 | +Initial release of PHPCompatibilitySymfony containing rulesets covering the `polyfill-php*` libraries. | 
|  | 69 | + | 
|  | 70 | +[Composer PHPCS plugin]: https://github.com/PHPCSStandards/composer-installer/ | 
|  | 71 | + | 
|  | 72 | +[1.2.3]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.2...1.2.3 | 
|  | 73 | +[1.2.2]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.1...1.2.2 | 
|  | 74 | +[1.2.1]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.2.0...1.2.1 | 
|  | 75 | +[1.2.0]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.1.3...1.2.0 | 
|  | 76 | +[1.1.3]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.1.2...1.1.3 | 
|  | 77 | +[1.1.2]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.1.1...1.1.2 | 
|  | 78 | +[1.1.1]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.1.0...1.1.1 | 
|  | 79 | +[1.1.0]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.0.1...1.1.0 | 
|  | 80 | +[1.0.1]:        https://github.com/PHPCompatibility/PHPCompatibilitySymfony/compare/1.0.0...1.0.1 | 
|  | 81 | + | 
|  | 82 | +[@fredden]:   https://github.com/fredden | 
|  | 83 | +[@GaryJones]: https://github.com/GaryJones | 
0 commit comments