From a2cd51b45bcaef9c1f2a4bda48f2dd2fa2b95563 Mon Sep 17 00:00:00 2001 From: Greg Sherwood Date: Mon, 13 Jun 2022 16:31:38 +1000 Subject: [PATCH] Prepare for 3.7.0 release --- package.xml | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/package.xml b/package.xml index aaa0a7e18b..4d639c2b79 100644 --- a/package.xml +++ b/package.xml @@ -14,8 +14,8 @@ http://pear.php.net/dtd/package-2.0.xsd"> gsherwood@squiz.net yes - 2021-12-13 - + 2022-06-13 + 3.7.0 3.7.0 @@ -2296,6 +2296,75 @@ http://pear.php.net/dtd/package-2.0.xsd"> + + + 3.7.0 + 3.7.0 + + + stable + stable + + 2022-06-13 + BSD License + + - Added support for PHP 8.1 explicit octal notation + -- This new syntax has been backfilled for PHP versions less than 8.1 + -- Thanks to Mark Baker for the patch + -- Thanks to Juliette Reinders Folmer for additional fixes + - Added support for PHP 8.1 enums + -- This new syntax has been backfilled for PHP versions less than 8.1 + -- Includes a new T_ENUM_CASE token to represent the case statements inside an enum + -- Thanks to Jaroslav Hanslík for the patch + -- Thanks to Juliette Reinders Folmer for additional core and sniff support + - Added support for the PHP 8.1 readonly token + -- Tokenzing of the readonly keyword has been backfilled for PHP versions less than 8.1 + -- Thanks to Jaroslav Hanslík for the patch + - Added support for PHP 8.1 intersection types + -- Includes a new T_TYPE_INTERSECTION token to represent the ampersand character inside intersection types + -- Thanks to Jaroslav Hanslík for the patch + - File::getMethodParameters now supports the new PHP 8.1 readonly token + -- When constructor property promotion is used, a new property_readonly array index is included in the return value + --- This is a boolean value indicating if the property is readonly + -- If the readonly token is detected, a new readonly_token array index is included in the return value + --- This contains the token index of the readonly keyword + -- Thanks to Juliette Reinders Folmer for the patch + - Support for new PHP 8.1 readonly keyword has been added to the following sniffs: + -- Generic.PHP.LowerCaseKeyword + -- PSR2.Classes.PropertyDeclaration + -- Squiz.Commenting.BlockCommentS + -- Squiz.Commenting.DocCommentAlignment + -- Squiz.Commenting.VariableComment + -- Squiz.WhiteSpace.ScopeKeywordSpacing + -- Thanks to Juliette Reinders Folmer for the patches + - The parallel feature is now more efficent and runs faster in some situations due to improved process managment + -- Thanks to Sergei Morozov for the patch + - The list of installed coding standards now has consistent ordering across all platforms + -- Thanks to Juliette Reinders Folmer for the patch + - Generic.PHP.UpperCaseConstant and Generic.PHP.LowerCaseConstant now ignore type declarations + -- These sniffs now only report errors for true/false/null when used as values + -- Thanks to Juliette Reinders Folmer for the patch + - Generic.PHP.LowerCaseType now supports the PHP 8.1 never type + -- Thanks to Jaroslav Hanslík for the patch + - Fixed bug #3502 : A match statement within an array produces Squiz.Arrays.ArrayDeclaration.NoKeySpecified + - Fixed bug #3503 : Squiz.Commenting.FunctionComment.ThrowsNoFullStop false positive when one line @throw + - Fixed bug #3505 : The nullsafe operator is not counted in Generic.Metrics.CyclomaticComplexity + -- Thanks to Mark Baker for the patch + - Fixed bug #3526 : PSR12.Properties.ConstantVisibility false positive when using public final const syntax + -- Thanks to Juliette Reinders Folmer for the patch + - Fixed bug #3530 : Line indented incorrectly false positive when using match-expression inside switch case + - Fixed bug #3534 : Name of typed enum tokenized as T_GOTO_LABEL + -- Thanks to Juliette Reinders Folmer for the patch + - Fixed bug #3546 : Tokenizer/PHP: bug fix - parent/static keywords in class instantiations + -- Thanks to Juliette Reinders Folmer for the patch + - Fixed bug #3550 : False positive from PSR2.ControlStructures.SwitchDeclaration.TerminatingComment when using trailing comment + -- Thanks to Juliette Reinders Folmer for the patch + - Fixed bug #3575: Squiz.Scope.MethodScope misses visibility keyword on previous line + -- Thanks to Juliette Reinders Folmer for the patch + - Fixed bug #3604: Tokenizer/PHP: bug fix for double quoted strings using ${ + -- Thanks to Juliette Reinders Folmer for the patch + + 3.6.2