@@ -14,8 +14,8 @@ http://pear.php.net/dtd/package-2.0.xsd">
14
14
15
15
<active >yes</active >
16
16
</lead >
17
- <date >2016-09-02 </date >
18
- <time >09:44 :00</time >
17
+ <date >2016-11-30 </date >
18
+ <time >15:01 :00</time >
19
19
<version >
20
20
<release >2.7.1</release >
21
21
<api >2.7.1</api >
@@ -2458,6 +2458,50 @@ http://pear.php.net/dtd/package-2.0.xsd">
2458
2458
</filelist >
2459
2459
</phprelease >
2460
2460
<changelog >
2461
+ <release >
2462
+ <version >
2463
+ <release >2.7.1</release >
2464
+ <api >2.7.1</api >
2465
+ </version >
2466
+ <stability >
2467
+ <release >stable</release >
2468
+ <api >stable</api >
2469
+ </stability >
2470
+ <date >2016-11-30</date >
2471
+ <license uri =" https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt" >BSD License</license >
2472
+ <notes >
2473
+ - Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis fix now removes unnecessary whitespace
2474
+ - Squiz.Formatting.OperatorBracket no longer errors for negative array indexes used within a function call
2475
+ - Squiz.PHP.EmbeddedPhp no longer expects a semicolon after statements that are only opening a scope
2476
+ - Fixed a problem where the content of T_DOC_COMMENT_CLOSE_TAG tokens could sometimes be (boolean) false
2477
+ - Developers of custom standards with custom test runners can now have their standards ignored by the built-in test runner
2478
+ -- Set the value of an environment variable called PHPCS_IGNORE_TESTS with a comma separated list of your standard names
2479
+ -- Thanks to Juliette Reinders Folmer for the patch
2480
+ - The unit test runner now loads the test sniff outside of the standard's ruleset so that exclude rules do not get applied
2481
+ -- This may have caused problems when testing custom sniffs inside custom standards
2482
+ -- Also makes the unit tests runs a little faster
2483
+ - The SVN pre-commit hook now works correctly when installed via composer
2484
+ -- Thanks to Sergey for the patch
2485
+ - Fixed bug #1135 : PEAR.ControlStructures.MultiLineCondition.CloseBracketNewLine not detected if preceded by multiline function call
2486
+ - Fixed bug #1138 : PEAR.ControlStructures.MultiLineCondition.Alignment not detected if closing brace is first token on line
2487
+ - Fixed bug #1141 : Sniffs that check EOF newlines don't detect newlines properly when the last token is a doc block
2488
+ - Fixed bug #1150 : Squiz.Strings.EchoedStrings does not properly fix bracketed statements
2489
+ - Fixed bug #1156 : Generic.Formatting.DisallowMultipleStatements errors when multiple short echo tags are used on the same line
2490
+ -- Thanks to Nikola Kovacs for the patch
2491
+ - Fixed bug #1161 : Absolute report path is treated like a relative path if it also exists within the current directory
2492
+ - Fixed bug #1170 : Javascript regular expression literal not recognized after comparison operator
2493
+ - Fixed bug #1180 : Class constant named FUNCTION is incorrectly tokenized
2494
+ - Fixed bug #1181 : Squiz.Operators.IncrementDecrementUsage.NoBrackets false positive when incrementing properties
2495
+ -- Thanks to Jürgen Henge-Ernst for the patch
2496
+ - Fixed bug #1188 : Generic.WhiteSpace.ScopeIndent issues with inline HTML and multi-line function signatures
2497
+ - Fixed bug #1190 : phpcbf on if/else with trailing comment generates erroneous code
2498
+ - Fixed bug #1191 : Javascript sniffer fails with function called "Function"
2499
+ - Fixed bug #1203 : Inconsistent behavior of PHP_CodeSniffer_File::findEndOfStatement
2500
+ - Fixed bug #1218 : CASE conditions using class constants named NAMESPACE/INTERFACE/TRAIT etc are incorrectly tokenized
2501
+ - Fixed bug #1221 : Indented function call with multiple closure arguments can cause scope indent error
2502
+ - Fixed bug #1224 : PHPCBF fails to fix code with heredoc/nowdoc as first argument to a function
2503
+ </notes >
2504
+ </release >
2461
2505
<release >
2462
2506
<version >
2463
2507
<release >2.7.0</release >
0 commit comments