From f035ed345d7071877f9de596638eae1ad98fa82e Mon Sep 17 00:00:00 2001 From: Greg Sherwood Date: Mon, 13 Jun 2022 20:31:55 +1000 Subject: [PATCH] Changelog for #3609 (ref #3610) --- package.xml | 65 +++++--------------------------------------------- src/Config.php | 2 +- 2 files changed, 7 insertions(+), 60 deletions(-) diff --git a/package.xml b/package.xml index 4d639c2b79..26a7ea1859 100644 --- a/package.xml +++ b/package.xml @@ -17,8 +17,8 @@ http://pear.php.net/dtd/package-2.0.xsd"> 2022-06-13 - 3.7.0 - 3.7.0 + 3.7.1 + 3.7.1 stable @@ -26,61 +26,8 @@ http://pear.php.net/dtd/package-2.0.xsd"> BSD 3-Clause 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 + - Fixed bug #3609: Method with name empty is always reported as error + -- Thanks to Juliette Reinders Folmer (@jrfnl) for the patch @@ -2332,12 +2279,12 @@ http://pear.php.net/dtd/package-2.0.xsd"> - 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.BlockComment -- 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 + - The parallel feature is now more efficient and runs faster in some situations due to improved process management -- 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 diff --git a/src/Config.php b/src/Config.php index 13eda3e61b..915ad00303 100644 --- a/src/Config.php +++ b/src/Config.php @@ -80,7 +80,7 @@ class Config * * @var string */ - const VERSION = '3.7.0'; + const VERSION = '3.7.1'; /** * Package stability; either stable, beta or alpha.