Skip to content

Commit 80dc696

Browse files
committed
Move changelog to own file
1 parent 6230708 commit 80dc696

File tree

2 files changed

+83
-71
lines changed

2 files changed

+83
-71
lines changed

CHANGELOG.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
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

README.md

Lines changed: 0 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -114,74 +114,3 @@ By default PHP_CodeSniffer will analyse PHP, JavaScript and CSS files. As the PH
114114
## License
115115

116116
All code within the PHPCompatibility organisation is released under the GNU Lesser General Public License (LGPL). For more information, visit https://www.gnu.org/copyleft/lesser.html
117-
118-
119-
## Changelog
120-
121-
### 1.2.3 - 2025-10-18
122-
123-
This is a maintenance release.
124-
125-
* The ruleset now includes schema tags.
126-
* General housekeeping and maintenance.
127-
128-
### 1.2.2 - 2025-01-16
129-
130-
This is a maintenance release.
131-
132-
* The recommended version of the [Composer PHPCS plugin] is now `^1.0.0`.
133-
* README: Fixed some broken badges.
134-
* General housekeeping and maintenance. Including a contribution by [@fredden].
135-
136-
### 1.2.1 - 2022-10-23
137-
138-
* `PHPCompatibilitySymfonyPolyfillPHP80` ruleset: allow for polyfilled `PhpToken` class, which was added in `polyfill-php80` version `1.25.0`.
139-
* README: Updated the installation instructions for [compatibility with Composer >= 2.2][composer22announce].
140-
* Composer: The package will now identify itself as a static analysis tool. Thanks [@GaryJones]!
141-
* Other housekeeping and minor documentation updates.
142-
143-
[composer22announce]: https://blog.packagist.com/composer-2-2/#more-secure-plugin-execution
144-
145-
### 1.2.0 - 2021-02-16
146-
147-
* Added new `PHPCompatibilitySymfonyPolyfillPHP80` ruleset.
148-
* The recommended version of the [Composer PHPCS plugin] is now `^0.7.0`, which offers compatibility with Composer 2.0.
149-
* The rulesets are now also tested against PHP 7.4 and 8.0.
150-
Note: full PHP 7.4 support is only available in combination with PHP_CodeSniffer >= 3.5.6.
151-
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.
152-
153-
### 1.1.3 - 2020-07-19
154-
155-
* `PHPCompatibilitySymfonyPolyfillPHP72` ruleset: allow for four polyfilled `PHP_FLOAT_*` constants, which were added in `polyfill-php72` version `1.16.0`.
156-
157-
### 1.1.2 - 2020-05-20
158-
159-
* `PHPCompatibilitySymfonyPolyfillPHP56` ruleset: allow for two polyfilled LDAP constants (undocumented in the Polyfill docs)
160-
* Composer: The recommended version of the [Composer PHPCS plugin] has been upped to `^0.6.0`.
161-
162-
### 1.1.1 - 2019-08-30
163-
164-
* `PHPCompatibilitySymfonyPolyfillPHP72` ruleset: minor tweak to prevent false positive when the sniffs are run over the polyfill itself.
165-
* Minor bug fix in the integration test for the `PHPCompatibilitySymfonyPolyfillPHP72` ruleset.
166-
167-
### 1.1.0 - 2019-08-29
168-
169-
* Added new `PHPCompatibilitySymfonyPolyfillPHP74` ruleset.
170-
* Updated the `PHPCompatibilitySymfonyPolyfillPHP73` ruleset to allow for the stub for the `JsonException` class which was added in `polyfill-php73` version `1.11.0`.
171-
* Composer: The recommended version of the [Composer PHPCS plugin] has been upped to `^0.5.0`.
172-
* CI: Added early warning system for false positives due to changes in the polyfill libraries themselves.
173-
174-
### 1.0.1 - 2018-12-16
175-
176-
* Prevent false positives when the ruleset is run over the code of the polyfills themselves.
177-
* The rulesets are now also tested against PHP 7.3.
178-
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.
179-
180-
### 1.0.0 - 2018-10-07
181-
182-
Initial release of PHPCompatibilitySymfony containing rulesets covering the `polyfill-php*` libraries.
183-
184-
[Composer PHPCS plugin]: https://github.com/PHPCSStandards/composer-installer/
185-
186-
[@fredden]: https://github.com/fredden
187-
[@GaryJones]: https://github.com/GaryJones

0 commit comments

Comments
 (0)