Skip to content

Commit ea16a1f

Browse files
authored
Merge pull request #925 from PHPCSStandards/feature/changelog-3.12.1
Changelog for the 3.12.1 release
2 parents a51ef18 + 3bf90b6 commit ea16a1f

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
@@ -6,6 +6,44 @@ The file documents changes to the PHP_CodeSniffer project.
66

77
_Nothing yet._
88

9+
## [3.12.1] - 2025-04-04
10+
11+
### Added
12+
- Documentation for the following sniffs:
13+
- Squiz.Commenting.BlockComment
14+
- Thanks to [Colin Stewart][@costdev] for the patch.
15+
16+
### Changed
17+
- Generic.WhiteSpace.HereNowdocIdentifierSpacing: improved error message text.
18+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
19+
- Various housekeeping, including improvements to the tests and documentation.
20+
- Thanks to [Rodrigo Primo][@rodrigoprimo] and [Juliette Reinders Folmer][@jrfnl] for their contributions.
21+
22+
### Deprecated
23+
- The `Generic.Functions.CallTimePassByReference` sniff. See [#921].
24+
- This sniff will be removed in version 4.0.0.
25+
26+
### Fixed
27+
- Fixed bug [#906] : Fixer: prevent `InvalidArgumentException`s when displaying verbose information.
28+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
29+
- Fixed bug [#907] : Tokenizer/PHP: tokenization of tokens related to union, intersection and DNF types in combination with PHP 8.4 final properties.
30+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
31+
- Fixed bug [#908] : Tokenizer/PHP: tokenization of `?` in nullable types for readonly properties.
32+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
33+
- Fixed bug [#916] : Tokenizer/PHP: `goto` was not recognized as a terminating statement for a case/default in a switch control structure.
34+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
35+
36+
### Other
37+
- 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.
38+
Read the open invitation ([#924]) for all the details.
39+
40+
[#906]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/906
41+
[#907]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/907
42+
[#908]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/908
43+
[#916]: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/916
44+
[#921]: https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/921
45+
[#924]: https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/924
46+
947
## [3.12.0] - 2025-03-18
1048

1149
### Added
@@ -7412,6 +7450,7 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
74127450
-->
74137451

74147452
[Unreleased]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/master...HEAD
7453+
[3.12.1]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.12.0...3.12.1
74157454
[3.12.0]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.11.3...3.12.0
74167455
[3.11.3]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.11.2...3.11.3
74177456
[3.11.2]: https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.11.1...3.11.2
@@ -7765,4 +7804,3 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
77657804
[pear-wloche]: https://pear.php.net/user/wloche
77667805
[pear-woellchen]: https://pear.php.net/user/woellchen
77677806
[pear-youngian]: https://pear.php.net/user/youngian
7768-

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)