Skip to content

Commit 5b4333b

Browse files
committed
Prepare for 3.4.1 release
1 parent 04463b6 commit 5b4333b

File tree

1 file changed

+98
-2
lines changed

1 file changed

+98
-2
lines changed

package.xml

+98-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ http://pear.php.net/dtd/package-2.0.xsd">
1414
<email>[email protected]</email>
1515
<active>yes</active>
1616
</lead>
17-
<date>2018-12-20</date>
18-
<time>10:54:00</time>
17+
<date>2019-03-19</date>
18+
<time>14:20:00</time>
1919
<version>
2020
<release>3.4.1</release>
2121
<api>3.4.1</api>
@@ -1922,6 +1922,102 @@ http://pear.php.net/dtd/package-2.0.xsd">
19221922
</filelist>
19231923
</phprelease>
19241924
<changelog>
1925+
<release>
1926+
<version>
1927+
<release>3.4.1</release>
1928+
<api>3.4.1</api>
1929+
</version>
1930+
<stability>
1931+
<release>stable</release>
1932+
<api>stable</api>
1933+
</stability>
1934+
<date>2019-03-19</date>
1935+
<license uri="https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt">BSD License</license>
1936+
<notes>
1937+
- The PEAR installable version of PHPCS was missing some files, which have been re-included in this release
1938+
-- The code report was not previously available for PEAR installs
1939+
-- The Generic.Formatting.SpaceBeforeCast sniff was not previously available for PEAR installs
1940+
-- The Generic.WhiteSpace.LanguageConstructSpacing sniff was not previously available for PEAR installs
1941+
-- Thanks to Juliette Reinders Folmer for the patch
1942+
1943+
- PHPCS will now refuse to run if any of the required PHP extensions are not loaded
1944+
-- Previously, PHPCS only relied on requirements being checked by PEAR and Composer
1945+
-- Thanks to Juliette Reinders Folmer for the patch
1946+
- Ruleset XML parsing errors are now displayed in a readable format so they are easier to correct
1947+
-- Thanks to Juliette Reinders Folmer for the patch
1948+
- The PSR2 standard no longer throws duplicate errors for spacing around FOR loop parentheses
1949+
-- Thanks to Juliette Reinders Folmer for the patch
1950+
- T_PHPCS_SET tokens now contain sniffCode, sniffProperty, and sniffPropertyValue indexes
1951+
-- Sniffs can use this information instead of having to parse the token content manually
1952+
- Added more guard code for syntax errors to various CSS sniffs
1953+
-- Thanks to Juliette Reinders Folmer for the patch
1954+
- Generic.Commenting.DocComment error messages now contain the name of the comment tag that caused the error
1955+
-- Thanks to Juliette Reinders Folmer for the patch
1956+
- Generic.ControlStructures.InlineControlStructure now handles syntax errors correctly
1957+
-- Thanks to Juliette Reinders Folmer for the patch
1958+
- Generic.Debug.JSHint now longer requires rhino and can be run directly from the npm install
1959+
-- Thanks to Juliette Reinders Folmer for the patch
1960+
- Generic.Files.LineEndings no longer adds superfluous new line at the end of JS and CSS files
1961+
-- Thanks to Juliette Reinders Folmer for the patch
1962+
- Generic.Formatting.DisallowMultipleStatements no longer tries fix lines containing phpcs:ignore statements
1963+
-- Thanks to Juliette Reinders Folmer for the patch
1964+
- Generic.Functions.FunctionCallArgumentSpacing now has improved performance and anonymous class support
1965+
-- Thanks to Juliette Reinders Folmer for the patch
1966+
- Generic.WhiteSpace.ScopeIndent now respects changes to the "exact" property using phpcs:set mid-way through a file
1967+
-- This allows you change the "exact" rule for only some parts of a file
1968+
- Generic.WhiteSpace.ScopeIndent now disables exact indent checking inside all arrays
1969+
-- Previously, this was only done when using long array syntax, but it now works for short array syntax as well
1970+
- PEAR.Classes.ClassDeclaration now has improved handling of PHPCS annotations and tab indents
1971+
- PSR12.Classes.ClassInstantiation has changed it's error code from MissingParenthesis to MissingParentheses
1972+
- PSR12.Keywords.ShortFormTypeKeywords now ignores all spacing inside type casts during both checking and fixing
1973+
-- Thanks to Juliette Reinders Folmer for the patch
1974+
- Squiz.Classes.LowercaseClassKeywords now examines the class keyword for anonymous classes
1975+
-- Thanks to Juliette Reinders Folmer for the patch
1976+
- Squiz.ControlStructures.ControlSignature now has improved handling of parse errors
1977+
-- Thanks to Juliette Reinders Folmer for the patch
1978+
- Squiz.Commenting.PostStatementComment fixer no longer adds a blank line at the start of a JS file that begins with a comment
1979+
-- Fixes a conflict between this sniff and the Squiz.WhiteSpace.SuperfluousWhitespace sniff
1980+
-- Thanks to Juliette Reinders Folmer for the patch
1981+
- Squiz.Commenting.PostStatementComment now ignores comments inside control structure conditions, such as FOR loops
1982+
-- Fixes a conflict between this sniff and the Squiz.ControlStructures.ForLoopDeclaration sniff
1983+
-- Thanks to Juliette Reinders Folmer for the patch
1984+
- Squiz.Commenting.FunctionCommentThrowTag now has improved support for unknown exception types and namespaces
1985+
-- Thanks to Juliette Reinders Folmer for the patch
1986+
- Squiz.ControlStructures.ForLoopDeclaration has improved whitespace, closure, and empty expression support
1987+
-- The SpacingAfterSecondNoThird error code has been removed as part of these fixes
1988+
-- Thanks to Juliette Reinders Folmer for the patch
1989+
- Squiz.CSS.ClassDefinitionOpeningBraceSpace now handles comments and indentation correctly
1990+
-- Thanks to Juliette Reinders Folmer for the patch
1991+
- Squiz.CSS.ClassDefinitionClosingBrace now handles comments, indentation, and multiple statements on the same line correctly
1992+
-- Thanks to Juliette Reinders Folmer for the patch
1993+
- Squiz.CSS.Opacity now handles comments correctly
1994+
-- Thanks to Juliette Reinders Folmer for the patch
1995+
- Squiz.CSS.SemicolonSpacing now handles comments and syntax errors correctly
1996+
-- Thanks to Juliette Reinders Folmer for the patch
1997+
- Squiz.NamingConventions.ValidVariableName now supports variables inside anonymous classes correctly
1998+
-- Thanks to Juliette Reinders Folmer for the patch
1999+
- Squiz.PHP.LowercasePHPFunctions now handles use statements, namespaces, and comments correctly
2000+
-- Thanks to Juliette Reinders Folmer for the patch
2001+
- Squiz.WhiteSpace.FunctionSpacing now fixes function spacing correctly when a function is the first content in a file
2002+
-- Thanks to Juliette Reinders Folmer for the patch
2003+
- Squiz.WhiteSpace.SuperfluousWhitespace no longer throws errors for spacing between functions and properties in anon classes
2004+
-- Thanks to Juliette Reinders Folmer for the patch
2005+
- Zend.Files.ClosingTag no longer adds a semi-colon during fixing of a file that only contains a comment
2006+
-- Thanks to Juliette Reinders Folmer for the patch
2007+
- Zend.NamingConventions.ValidVariableName now supports variables inside anonymous classes correctly
2008+
-- Thanks to Juliette Reinders Folmer for the patch
2009+
- Fixed bug #2298 : PSR2.Classes.ClassDeclaration allows extended class on new line
2010+
-- Thanks to Michał Bundyra for the patch
2011+
- Fixed bug #2337 : Generic.WhiteSpace.ScopeIndent incorrect error when multi-line function call starts on same line as open tag
2012+
- Fixed bug #2348 : Cache not invalidated when changing a ruleset included by another
2013+
- Fixed bug #2376 : Using __halt_compiler() breaks Generic.PHP.ForbiddenFunctions unless it's last in the function list
2014+
-- Thanks to Sijun Zhu for the patch
2015+
- Fixed bug #2393 : The gitmodified filter will infinitely loop when encountering deleted file paths
2016+
-- Thanks to Lucas Manzke for the patch
2017+
- Fixed bug #2396 : Generic.WhiteSpace.ScopeIndent incorrect error when multi-line IF condition mixed with HTML
2018+
- Fixed bug #2431 : Use function/const not tokenized as T_STRING when preceded by comment
2019+
</notes>
2020+
</release>
19252021
<release>
19262022
<version>
19272023
<release>3.4.0</release>

0 commit comments

Comments
 (0)