@@ -17,17 +17,42 @@ http://pear.php.net/dtd/package-2.0.xsd">
1717 <date>2022-06-18</date>
1818 <time>17:20:00</time>
1919 <version>
20- <release>3.7.1 </release>
21- <api>3.7.1 </api>
20+ <release>3.7.2 </release>
21+ <api>3.7.2 </api>
2222 </version>
2323 <stability>
2424 <release>stable</release>
2525 <api>stable</api>
2626 </stability>
2727 <license uri="https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt">BSD 3-Clause License</license>
2828 <notes>
29- - Fixed bug #3609: Methods/constants with name empty/isset/unset are always reported as error
29+ - Newer versions of Composer will now suggest installing PHPCS using require-dev instead of require
30+ -- Thanks to Gary Jones (@GaryJones) for the patch
31+ - A custom Out Of Memory error will now be shown if PHPCS or PHPCBF run out of memory during a run
32+ -- Error message provides actionable information about how to fix the problem and ensures the error is not silent
33+ -- Thanks to Juliette Reinders Folmer (@jrfnl) and Alain Schlesser (@schlessera) for the patch
34+ - Generic.PHP.LowerCaseType sniff now correctly examines types inside arrow functions
3035 -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
36+ - Squiz.Formatting.OperatorBracket no longer reports false positives in match() structures
37+ - Fixed bug #3616 : Squiz.PHP.DisallowComparisonAssignment false positive for PHP 8 match expression
38+ -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
39+ - Fixed bug #3618 : Generic.WhiteSpace.ArbitraryParenthesesSpacing false positive for return new parent()
40+ -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
41+ - Fixed bug #3632 : Short list not tokenized correctly in control structures without braces
42+ -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
43+ - Fixed bug #3639 : Tokenizer not applying tab replacement to heredoc/nowdoc closers
44+ -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
45+ - Fixed bug #3640 : Generic.WhiteSpace.DisallowTabIndent not reporting errors for PHP 7.3 flexible heredoc/nowdoc syntax
46+ -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
47+ - Fixed bug #3645 : PHPCS can show 0 exit code when running in parallel even if child process has fatal error
48+ -- Thanks to Alex Panshin (@enl) for the patch
49+ - Fixed bug #3653 : False positives for match() in OperatorSpacingSniff
50+ -- Thanks to Jaroslav Hanslík (@kukulich) for the patch
51+ - Fixed bug #3666 : PEAR.Functions.FunctionCallSignature incorrect indent fix when checking mixed HTML/PHP files
52+ - Fixed bug #3668 : PSR12.Classes.ClassInstantiation.MissingParentheses false positive when instantiating parent classes
53+ -- Similar issues also fixed in Generic.Functions.FunctionCallArgumentSpacing and Squiz.Formatting.OperatorBracket
54+ -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
55+ - Fixed bug #3672 : Incorrect ScopeIndent.IncorrectExact report for match inside array literal
3156 </notes>
3257 <contents>
3358 <dir name="/">
@@ -141,6 +166,8 @@ http://pear.php.net/dtd/package-2.0.xsd">
141166 <file baseinstalldir="" name="FinallyTest.php" role="test" />
142167 <file baseinstalldir="" name="GotoLabelTest.inc" role="test" />
143168 <file baseinstalldir="" name="GotoLabelTest.php" role="test" />
169+ <file baseinstalldir="" name="HeredocNowdocCloserTest.inc" role="test" />
170+ <file baseinstalldir="" name="HeredocNowdocCloserTest.php" role="test" />
144171 <file baseinstalldir="" name="NamedFunctionCallArgumentsTest.inc" role="test" />
145172 <file baseinstalldir="" name="NamedFunctionCallArgumentsTest.php" role="test" />
146173 <file baseinstalldir="" name="NullsafeObjectOperatorTest.inc" role="test" />
@@ -783,6 +810,8 @@ http://pear.php.net/dtd/package-2.0.xsd">
783810 <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.1.inc.fixed" role="test" />
784811 <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.2.inc" role="test" />
785812 <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.2.inc.fixed" role="test" />
813+ <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.3.inc" role="test" />
814+ <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.3.inc.fixed" role="test" />
786815 <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.js" role="test" />
787816 <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.js.fixed" role="test" />
788817 <file baseinstalldir="PHP/CodeSniffer" name="DisallowTabIndentUnitTest.php" role="test" />
@@ -2114,6 +2143,8 @@ http://pear.php.net/dtd/package-2.0.xsd">
21142143 <install as="CodeSniffer/Core/Tokenizer/FinallyTest.inc" name="tests/Core/Tokenizer/FinallyTest.inc" />
21152144 <install as="CodeSniffer/Core/Tokenizer/GotoLabelTest.php" name="tests/Core/Tokenizer/GotoLabelTest.php" />
21162145 <install as="CodeSniffer/Core/Tokenizer/GotoLabelTest.inc" name="tests/Core/Tokenizer/GotoLabelTest.inc" />
2146+ <install as="CodeSniffer/Core/Tokenizer/HeredocNowdocCloserTest.php" name="tests/Core/Tokenizer/HeredocNowdocCloserTest.php" />
2147+ <install as="CodeSniffer/Core/Tokenizer/HeredocNowdocCloserTest.inc" name="tests/Core/Tokenizer/HeredocNowdocCloserTest.inc" />
21172148 <install as="CodeSniffer/Core/Tokenizer/NamedFunctionCallArgumentsTest.php" name="tests/Core/Tokenizer/NamedFunctionCallArgumentsTest.php" />
21182149 <install as="CodeSniffer/Core/Tokenizer/NamedFunctionCallArgumentsTest.inc" name="tests/Core/Tokenizer/NamedFunctionCallArgumentsTest.inc" />
21192150 <install as="CodeSniffer/Core/Tokenizer/NullsafeObjectOperatorTest.php" name="tests/Core/Tokenizer/NullsafeObjectOperatorTest.php" />
@@ -2218,6 +2249,8 @@ http://pear.php.net/dtd/package-2.0.xsd">
22182249 <install as="CodeSniffer/Core/Tokenizer/FinallyTest.inc" name="tests/Core/Tokenizer/FinallyTest.inc" />
22192250 <install as="CodeSniffer/Core/Tokenizer/GotoLabelTest.php" name="tests/Core/Tokenizer/GotoLabelTest.php" />
22202251 <install as="CodeSniffer/Core/Tokenizer/GotoLabelTest.inc" name="tests/Core/Tokenizer/GotoLabelTest.inc" />
2252+ <install as="CodeSniffer/Core/Tokenizer/HeredocNowdocCloserTest.php" name="tests/Core/Tokenizer/HeredocNowdocCloserTest.php" />
2253+ <install as="CodeSniffer/Core/Tokenizer/HeredocNowdocCloserTest.inc" name="tests/Core/Tokenizer/HeredocNowdocCloserTest.inc" />
22212254 <install as="CodeSniffer/Core/Tokenizer/NamedFunctionCallArgumentsTest.php" name="tests/Core/Tokenizer/NamedFunctionCallArgumentsTest.php" />
22222255 <install as="CodeSniffer/Core/Tokenizer/NamedFunctionCallArgumentsTest.inc" name="tests/Core/Tokenizer/NamedFunctionCallArgumentsTest.inc" />
22232256 <install as="CodeSniffer/Core/Tokenizer/NullsafeObjectOperatorTest.php" name="tests/Core/Tokenizer/NullsafeObjectOperatorTest.php" />
@@ -2255,7 +2288,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
22552288 <date>2022-06-18</date>
22562289 <license uri="https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt">BSD License</license>
22572290 <notes>
2258- - Fixed bug #3609: Methods/constants with name empty/isset/unset are always reported as error
2291+ - Fixed bug #3609 : Methods/constants with name empty/isset/unset are always reported as error
22592292 -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch
22602293 </notes>
22612294 </release>
0 commit comments