Skip to content

Commit f539aa4

Browse files
committed
Changelog for the 3.12.1 release
1 parent 098919f commit f539aa4

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

CHANGELOG.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,44 @@ The file documents changes to the PHP_CodeSniffer project.
108108

109109
_Nothing yet._
110110

111+
## [3.12.1] - 2025-04-04
112+
113+
### Added
114+
- Documentation for the following sniffs:
115+
- Squiz.Commenting.BlockComment
116+
- Thanks to [Colin Stewart][@costdev] for the patch.
117+
118+
### Changed
119+
- Generic.WhiteSpace.HereNowdocIdentifierSpacing: improved error message text.
120+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
121+
- Various housekeeping, including improvements to the tests and documentation.
122+
- Thanks to [Rodrigo Primo][@rodrigoprimo] and [Juliette Reinders Folmer][@jrfnl] for their contributions.
123+
124+
### Deprecated
125+
- The `Generic.Functions.CallTimePassByReference` sniff. See [#921].
126+
- This sniff will be removed in version 4.0.0.
127+
128+
### Fixed
129+
- Fixed bug [#906] : Fixer: prevent `InvalidArgumentException`s when displaying verbose information.
130+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
131+
- Fixed bug [#907] : Tokenizer/PHP: tokenization of tokens related to union, intersection and DNF types in combination with PHP 8.4 final properties.
132+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
133+
- Fixed bug [#908] : Tokenizer/PHP: tokenization of `?` in nullable types for readonly properties.
134+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
135+
- Fixed bug [#916] : Tokenizer/PHP: `goto` was not recognized as a terminating statement for a case/default in a switch control structure.
136+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
137+
138+
### Other
139+
- PHP_CodeSniffer 4.0 is coming soon! Interested in a sneak peek ? Join the live stream at any time on April 14, 15, 17 or 18.
140+
Read the open invitation ([#924]) for all the details.
141+
142+
[#906]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/906
143+
[#907]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/907
144+
[#908]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/908
145+
[#916]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/916
146+
[#921]: https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/921
147+
[#924]: https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/924
148+
111149
## [3.12.0] - 2025-03-18
112150

113151
### Added
@@ -7514,6 +7552,7 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
75147552
-->
75157553

75167554
[Unreleased]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/master...HEAD
7555+
[3.12.1]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.12.0...3.12.1
75177556
[3.12.0]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.11.3...3.12.0
75187557
[3.11.3]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.11.2...3.11.3
75197558
[3.11.2]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.11.1...3.11.2
@@ -7867,4 +7906,3 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
78677906
[pear-wloche]: https://pear.php.net/user/wloche
78687907
[pear-woellchen]: https://pear.php.net/user/woellchen
78697908
[pear-youngian]: https://pear.php.net/user/youngian
7870-

src/Standards/Generic/Sniffs/Functions/CallTimePassByReferenceSniff.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
* @author Florian Grandel <[email protected]>
66
* @copyright 2009-2014 Florian Grandel
77
* @license https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/licence.txt BSD Licence
8+
*
9+
* @deprecated 3.12.1
810
*/
911

1012
namespace PHP_CodeSniffer\Standards\Generic\Sniffs\Functions;

0 commit comments

Comments
 (0)