Skip to content

Commit 222548c

Browse files
authored
Merge pull request #370 from rodrigoprimo/changelog-improvements-3-3.0
Add links to all issues in the 3.3.2, 3.3.1, 3.3.0 and 2.9.2 sections of the changelog
2 parents df26a1f + e88fb80 commit 222548c

File tree

1 file changed

+96
-48
lines changed

1 file changed

+96
-48
lines changed

CHANGELOG.md

Lines changed: 96 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1757,11 +1757,15 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
17571757
- Thanks to [Nick Wilde][@NickDickinsonWilde] for the patch
17581758

17591759
### Fixed
1760-
- Fixed bug #1496 : Squiz.Strings.DoubleQuoteUsage not unescaping dollar sign when fixing
1760+
- Fixed bug [#1496] : Squiz.Strings.DoubleQuoteUsage not unescaping dollar sign when fixing
17611761
- Thanks to [Michał Bundyra][@michalbundyra] for the patch
1762-
- Fixed bug #1549 : Squiz.PHP.EmbeddedPhp fixer conflict with // comment before PHP close tag
1762+
- Fixed bug [#1549] : Squiz.PHP.EmbeddedPhp fixer conflict with // comment before PHP close tag
17631763
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
1764-
- Fixed bug #1890 : Incorrect Squiz.WhiteSpace.ControlStructureSpacing.NoLineAfterClose error between catch and finally statements
1764+
- Fixed bug [#1890] : Incorrect Squiz.WhiteSpace.ControlStructureSpacing.NoLineAfterClose error between catch and finally statements
1765+
1766+
[#1496]: https://github.com/squizlabs/PHP_CodeSniffer/pull/1496
1767+
[#1549]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1549
1768+
[#1890]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1890
17651769

17661770
## [3.3.2] - 2018-09-24
17671771
### Changed
@@ -1785,20 +1789,31 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
17851789
### Fixed
17861790
- Fixed a problem where referencing a relative file path in a ruleset XML file could add unnecessary sniff exclusions
17871791
- This didn't actually exclude anything, but caused verbose output to list strange exclusion rules
1788-
- Fixed bug #2110 : Squiz.WhiteSpace.FunctionSpacing is removing indents from the start of functions when fixing
1792+
- Fixed bug [#2110] : Squiz.WhiteSpace.FunctionSpacing is removing indents from the start of functions when fixing
17891793
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
1790-
- Fixed bug #2115 : Squiz.Commenting.VariableComment not checking var types when the @var line contains a comment
1791-
- Fixed bug #2120 : Tokenizer fails to match T_INLINE_ELSE when used after function call containing closure
1792-
- Fixed bug #2121 : Squiz.PHP.DisallowMultipleAssignments false positive in while loop conditions
1794+
- Fixed bug [#2115] : Squiz.Commenting.VariableComment not checking var types when the @var line contains a comment
1795+
- Fixed bug [#2120] : Tokenizer fails to match T_INLINE_ELSE when used after function call containing closure
1796+
- Fixed bug [#2121] : Squiz.PHP.DisallowMultipleAssignments false positive in while loop conditions
17931797
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
1794-
- Fixed bug #2127 : File::findExtendedClassName() doesn't support nested classes
1798+
- Fixed bug [#2127] : File::findExtendedClassName() doesn't support nested classes
17951799
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
1796-
- Fixed bug #2138 : Tokenizer detects wrong token for php ::class feature with spaces
1797-
- Fixed bug #2143 : PSR2.Namespaces.UseDeclaration does not properly fix "use function" and "use const" statements
1800+
- Fixed bug [#2138] : Tokenizer detects wrong token for php ::class feature with spaces
1801+
- Fixed bug [#2143] : PSR2.Namespaces.UseDeclaration does not properly fix "use function" and "use const" statements
17981802
- Thanks to [Chris Wilkinson][@thewilkybarkid] for the patch
1799-
- Fixed bug #2144 : Squiz.Arrays.ArrayDeclaration does incorrect align calculation in array with cyrillic keys
1800-
- Fixed bug #2146 : Zend.Files.ClosingTag removes closing tag from end of file without inserting a semicolon
1801-
- Fixed bug #2151 : XML schema not updated with the new array property syntax
1803+
- Fixed bug [#2144] : Squiz.Arrays.ArrayDeclaration does incorrect align calculation in array with cyrillic keys
1804+
- Fixed bug [#2146] : Zend.Files.ClosingTag removes closing tag from end of file without inserting a semicolon
1805+
- Fixed bug [#2151] : XML schema not updated with the new array property syntax
1806+
1807+
[#2110]: https://github.com/squizlabs/PHP_CodeSniffer/pull/2110
1808+
[#2115]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2115
1809+
[#2120]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2120
1810+
[#2121]: https://github.com/squizlabs/PHP_CodeSniffer/pull/2121
1811+
[#2127]: https://github.com/squizlabs/PHP_CodeSniffer/pull/2127
1812+
[#2138]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2138
1813+
[#2143]: https://github.com/squizlabs/PHP_CodeSniffer/pull/2143
1814+
[#2144]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2144
1815+
[#2146]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2146
1816+
[#2151]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2151
18021817

18031818
## [3.3.1] - 2018-07-27
18041819
### Removed
@@ -1853,15 +1868,24 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
18531868
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
18541869

18551870
### Fixed
1856-
- Fixed bug #2029 : Squiz.Scope.MemberVarScope throws fatal error when a property is found in an interface
1857-
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
1858-
- Fixed bug #2047 : PSR12.Classes.ClassInstantiation false positive when instantiating class from array index
1859-
- Fixed bug #2048 : GenericFormatting.MultipleStatementAlignment false positive when assigning values inside an array
1860-
- Fixed bug #2053 : PSR12.Classes.ClassInstantiation incorrectly fix when using member vars and some variable formats
1861-
- Fixed bug #2065 : Generic.ControlStructures.InlineControlStructure fixing fails when inline control structure contains closure
1862-
- Fixed bug #2072 : Squiz.Arrays.ArrayDeclaration throws NoComma error when array value is a shorthand IF statement
1863-
- Fixed bug #2082 : File with "defined() or define()" syntax triggers PSR1.Files.SideEffects.FoundWithSymbols
1864-
- Fixed bug #2095 : PSR2.Namespaces.NamespaceDeclaration does not handle namespaces defined over multiple lines
1871+
- Fixed bug [#2029] : Squiz.Scope.MemberVarScope throws fatal error when a property is found in an interface
1872+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
1873+
- Fixed bug [#2047] : PSR12.Classes.ClassInstantiation false positive when instantiating class from array index
1874+
- Fixed bug [#2048] : GenericFormatting.MultipleStatementAlignment false positive when assigning values inside an array
1875+
- Fixed bug [#2053] : PSR12.Classes.ClassInstantiation incorrectly fix when using member vars and some variable formats
1876+
- Fixed bug [#2065] : Generic.ControlStructures.InlineControlStructure fixing fails when inline control structure contains closure
1877+
- Fixed bug [#2072] : Squiz.Arrays.ArrayDeclaration throws NoComma error when array value is a shorthand IF statement
1878+
- Fixed bug [#2082] : File with "defined() or define()" syntax triggers PSR1.Files.SideEffects.FoundWithSymbols
1879+
- Fixed bug [#2095] : PSR2.Namespaces.NamespaceDeclaration does not handle namespaces defined over multiple lines
1880+
1881+
[#2029]: https://github.com/squizlabs/PHP_CodeSniffer/pull/2029
1882+
[#2047]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2047
1883+
[#2048]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2048
1884+
[#2053]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2053
1885+
[#2065]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2065
1886+
[#2072]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2072
1887+
[#2082]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2082
1888+
[#2095]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2095
18651889

18661890
## [3.3.0] - 2018-06-07
18671891
### Deprecated
@@ -2035,42 +2059,66 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
20352059
- If not set, the sniff will use whatever value is set for the existing 'spacing' property
20362060

20372061
### Fixed
2038-
- Fixed bug #1863 : File::findEndOfStatement() not working when passed a scope opener
2039-
- Fixed bug #1876 : PSR2.Namespaces.UseDeclaration not giving error for use statements before the namespace declaration
2062+
- Fixed bug [#1863] : File::findEndOfStatement() not working when passed a scope opener
2063+
- Fixed bug [#1876] : PSR2.Namespaces.UseDeclaration not giving error for use statements before the namespace declaration
20402064
- Adds a new PSR2.Namespaces.UseDeclaration.UseBeforeNamespace error message
2041-
- Fixed bug #1881 : Generic.Arrays.ArrayIndent is indenting sub-arrays incorrectly when comma not used after the last value
2042-
- Fixed bug #1882 : Conditional with missing braces confused by indirect variables
2043-
- Fixed bug #1915 : JS tokenizer fails to tokenize regular expression proceeded by boolean not operator
2044-
- Fixed bug #1920 : Directory exclude pattern improperly excludes files with names that start the same
2065+
- Fixed bug [#1881] : Generic.Arrays.ArrayIndent is indenting sub-arrays incorrectly when comma not used after the last value
2066+
- Fixed bug [#1882] : Conditional with missing braces confused by indirect variables
2067+
- Fixed bug [#1915] : JS tokenizer fails to tokenize regular expression proceeded by boolean not operator
2068+
- Fixed bug [#1920] : Directory exclude pattern improperly excludes files with names that start the same
20452069
- Thanks to [Jeff Puckett][@jpuck] for the patch
2046-
- Fixed bug #1922 : Equal sign alignment check broken when list syntax used before assignment operator
2047-
- Fixed bug #1925 : Generic.Formatting.MultipleStatementAlignment skipping assignments within closures
2048-
- Fixed bug #1931 : Generic opening brace placement sniffs do not correctly support function return types
2049-
- Fixed bug #1932 : Generic.ControlStructures.InlineControlStructure fixer moves new PHPCS annotations
2050-
- Fixed bug #1938 : Generic opening brace placement sniffs incorrectly move PHPCS annotations
2070+
- Fixed bug [#1922] : Equal sign alignment check broken when list syntax used before assignment operator
2071+
- Fixed bug [#1925] : Generic.Formatting.MultipleStatementAlignment skipping assignments within closures
2072+
- Fixed bug [#1931] : Generic opening brace placement sniffs do not correctly support function return types
2073+
- Fixed bug [#1932] : Generic.ControlStructures.InlineControlStructure fixer moves new PHPCS annotations
2074+
- Fixed bug [#1938] : Generic opening brace placement sniffs incorrectly move PHPCS annotations
20512075
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2052-
- Fixed bug #1939 : phpcs:set annotations do not cause the line they are on to be ignored
2076+
- Fixed bug [#1939] : phpcs:set annotations do not cause the line they are on to be ignored
20532077
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2054-
- Fixed bug #1949 : Squiz.PHP.DisallowMultipleAssignments false positive when using namespaces with static assignments
2055-
- Fixed bug #1959 : SquizMultiLineFunctionDeclaration error when param has trailing comment
2078+
- Fixed bug [#1949] : Squiz.PHP.DisallowMultipleAssignments false positive when using namespaces with static assignments
2079+
- Fixed bug [#1959] : SquizMultiLineFunctionDeclaration error when param has trailing comment
20562080
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2057-
- Fixed bug #1963 : Squiz.Scope.MemberVarScope does not work for multiline member declaration
2081+
- Fixed bug [#1963] : Squiz.Scope.MemberVarScope does not work for multiline member declaration
20582082
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2059-
- Fixed bug #1971 : Short array list syntax not correctly tokenized if short array is the first content in a file
2060-
- Fixed bug #1979 : Tokenizer does not change heredoc to nowdoc token if the start tag contains spaces
2061-
- Fixed bug #1982 : Squiz.Arrays.ArrayDeclaration fixer sometimes puts a comma in front of the last array value
2062-
- Fixed bug #1993 : PSR1/PSR2 not reporting or fixing short open tags
2063-
- Fixed bug #1996 : Custom report paths don't work on case-sensitive filesystems
2064-
- Fixed bug #2006 : Squiz.Functions.FunctionDeclarationArgumentSpacing fixer removes comment between parens when no args
2083+
- Fixed bug [#1971] : Short array list syntax not correctly tokenized if short array is the first content in a file
2084+
- Fixed bug [#1979] : Tokenizer does not change heredoc to nowdoc token if the start tag contains spaces
2085+
- Fixed bug [#1982] : Squiz.Arrays.ArrayDeclaration fixer sometimes puts a comma in front of the last array value
2086+
- Fixed bug [#1993] : PSR1/PSR2 not reporting or fixing short open tags
2087+
- Fixed bug [#1996] : Custom report paths don't work on case-sensitive filesystems
2088+
- Fixed bug [#2006] : Squiz.Functions.FunctionDeclarationArgumentSpacing fixer removes comment between parens when no args
20652089
- The SpacingAfterOpenHint error message has been removed
2066-
- It is replaced by the the existing SpacingAfterOpen message
2090+
- It is replaced by the existing SpacingAfterOpen message
20672091
- The error message format for the SpacingAfterOpen and SpacingBeforeClose messages has been changed
20682092
- These used to contain 3 pieces of data, but now only contain 2
20692093
- If you have customised the error messages of this sniff, please review your ruleset after upgrading
2070-
- Fixed bug #2018 : Generic.Formatting.MultipleStatementAlignment does see PHP close tag as end of statement block
2071-
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2072-
- Fixed bug #2027 : PEAR.NamingConventions.ValidFunctionName error when function name includes double underscore
2073-
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2094+
- Fixed bug [#2018] : Generic.Formatting.MultipleStatementAlignment does see PHP close tag as end of statement block
2095+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2096+
- Fixed bug [#2027] : PEAR.NamingConventions.ValidFunctionName error when function name includes double underscore
2097+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
2098+
2099+
[#1863]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1863
2100+
[#1876]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1876
2101+
[#1881]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1881
2102+
[#1882]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1882
2103+
[#1915]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1915
2104+
[#1920]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1920
2105+
[#1922]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1922
2106+
[#1925]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1925
2107+
[#1931]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1931
2108+
[#1932]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1932
2109+
[#1938]: https://github.com/squizlabs/PHP_CodeSniffer/pull/1938
2110+
[#1939]: https://github.com/squizlabs/PHP_CodeSniffer/pull/1939
2111+
[#1949]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1949
2112+
[#1959]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1959
2113+
[#1963]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1963
2114+
[#1971]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1971
2115+
[#1979]: https://github.com/squizlabs/PHP_CodeSniffer/pull/1979
2116+
[#1982]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1982
2117+
[#1993]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1993
2118+
[#1996]: https://github.com/squizlabs/PHP_CodeSniffer/issues/1996
2119+
[#2006]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2006
2120+
[#2018]: https://github.com/squizlabs/PHP_CodeSniffer/pull/2018
2121+
[#2027]: https://github.com/squizlabs/PHP_CodeSniffer/issues/2027
20742122

20752123
## [3.2.3] - 2018-02-21
20762124
### Changed

0 commit comments

Comments
 (0)