Skip to content

Commit b2ecb43

Browse files
authored
Merge pull request #285 from rodrigoprimo/changelog-improvements-3-6-2
Add links to all issues in the 3.6.2 and 3.6.1 sections of the changelog
2 parents 625975c + 238d19a commit b2ecb43

File tree

1 file changed

+68
-34
lines changed

1 file changed

+68
-34
lines changed

CHANGELOG.md

Lines changed: 68 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -440,34 +440,45 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
440440
- Thanks to [Thiemo Kreuz][@thiemowmde] for the patch
441441

442442
### Fixed
443-
- Fixed bug #3388 : phpcs does not work when run from WSL drives
443+
- Fixed bug [#3388] : phpcs does not work when run from WSL drives
444444
- Thanks to [Juliette Reinders Folmer][@jrfnl] and [Graham Wharton][@gwharton] for the patch
445-
- Fixed bug #3422 : Squiz.WhiteSpace.ScopeClosingBrace fixer removes HTML content when fixing closing brace alignment
445+
- Fixed bug [#3422] : Squiz.WhiteSpace.ScopeClosingBrace fixer removes HTML content when fixing closing brace alignment
446446
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
447-
- Fixed bug #3437 : PSR12 does not forbid blank lines at the start of the class body
447+
- Fixed bug [#3437] : PSR12 does not forbid blank lines at the start of the class body
448448
- Added new PSR12.Classes.OpeningBraceSpace sniff to enforce this
449-
- Fixed bug #3440 : Squiz.WhiteSpace.MemberVarSpacing false positives when attributes used without docblock
449+
- Fixed bug [#3440] : Squiz.WhiteSpace.MemberVarSpacing false positives when attributes used without docblock
450450
- Thanks to [Vadim Borodavko][@javer] for the patch
451-
- Fixed bug #3448 : PHP 8.1 deprecation notice while generating running time value
451+
- Fixed bug [#3448] : PHP 8.1 deprecation notice while generating running time value
452452
- Thanks to [Juliette Reinders Folmer][@jrfnl] and Andy Postnikov for the patch
453-
- Fixed bug #3456 : PSR12.Classes.ClassInstantiation.MissingParentheses false positive using attributes on anonymous class
453+
- Fixed bug [#3456] : PSR12.Classes.ClassInstantiation.MissingParentheses false positive using attributes on anonymous class
454454
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
455-
- Fixed bug #3460 : Generic.Formatting.MultipleStatementAlignment false positive on closure with parameters
455+
- Fixed bug [#3460] : Generic.Formatting.MultipleStatementAlignment false positive on closure with parameters
456456
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
457-
- Fixed bug #3468 : do/while loops are double-counted in Generic.Metrics.CyclomaticComplexity
457+
- Fixed bug [#3468] : do/while loops are double-counted in Generic.Metrics.CyclomaticComplexity
458458
- Thanks to [Mark Baker][@MarkBaker] for the patch
459-
- Fixed bug #3469 : Ternary Operator and Null Coalescing Operator are not counted in Generic.Metrics.CyclomaticComplexity
459+
- Fixed bug [#3469] : Ternary Operator and Null Coalescing Operator are not counted in Generic.Metrics.CyclomaticComplexity
460460
- Thanks to [Mark Baker][@MarkBaker] for the patch
461-
- Fixed bug #3472 : PHP 8 match() expression is not counted in Generic.Metrics.CyclomaticComplexity
461+
- Fixed bug [#3472] : PHP 8 match() expression is not counted in Generic.Metrics.CyclomaticComplexity
462462
- Thanks to [Mark Baker][@MarkBaker] for the patch
463463

464+
[#3388]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3388
465+
[#3422]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3422
466+
[#3437]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3437
467+
[#3440]: https://github.com/squizlabs/PHP_CodeSniffer/pull/3440
468+
[#3448]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3448
469+
[#3456]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3456
470+
[#3460]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3460
471+
[#3468]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3468
472+
[#3469]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3469
473+
[#3472]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3472
474+
464475
## [3.6.1] - 2021-10-11
465476
### Changed
466477
- PHPCS annotations can now be specified using hash-style comments
467478
- Previously, only slash-style and block-style comments could be used to do things like disable errors
468479
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
469-
- The new PHP 8.1 tokenisation for ampersands has been reverted to use the existing PHP_CodeSniffer method
470-
- The PHP 8.1 tokens T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG and T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG are unsued
480+
- The new PHP 8.1 tokenization for ampersands has been reverted to use the existing PHP_CodeSniffer method
481+
- The PHP 8.1 tokens T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG and T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG are unused
471482
- Ampersands continue to be tokenized as T_BITWISE_AND for all PHP versions
472483
- Thanks to [Juliette Reinders Folmer][@jrfnl] and [Anna Filina][@afilina] for the patch
473484
- File::getMethodParameters() no longer incorrectly returns argument attributes in the type hint array index
@@ -499,45 +510,68 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
499510
- Squiz.Commenting.VariableComment
500511
- Squiz.WhiteSpace.MemberVarSpacing
501512
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
502-
- Fixed bug #3294 : Bug in attribute tokenization when content contains PHP end token or attribute closer on new line
513+
- Fixed bug [#3294] : Bug in attribute tokenization when content contains PHP end token or attribute closer on new line
503514
- Thanks to [Alessandro Chitolina][@alekitto] for the patch
504515
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the tests
505-
- Fixed bug #3296 : PSR2.ControlStructures.SwitchDeclaration takes phpcs:ignore as content of case body
506-
- Fixed bug #3297 : PSR2.ControlStructures.SwitchDeclaration.TerminatingComment does not handle try/finally blocks
516+
- Fixed bug [#3296] : PSR2.ControlStructures.SwitchDeclaration takes phpcs:ignore as content of case body
517+
- Fixed bug [#3297] : PSR2.ControlStructures.SwitchDeclaration.TerminatingComment does not handle try/finally blocks
507518
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
508-
- Fixed bug #3302 : PHP 8.0 | Tokenizer/PHP: bugfix for union types using namespace operator
519+
- Fixed bug [#3302] : PHP 8.0 | Tokenizer/PHP: bugfix for union types using namespace operator
509520
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
510-
- Fixed bug #3303 : findStartOfStatement() doesn't work with T_OPEN_TAG_WITH_ECHO
511-
- Fixed bug #3316 : Arrow function not tokenized correctly when using null in union type
512-
- Fixed bug #3317 : Problem with how phpcs handles ignored files when running in parallel
521+
- Fixed bug [#3303] : findStartOfStatement() doesn't work with T_OPEN_TAG_WITH_ECHO
522+
- Fixed bug [#3316] : Arrow function not tokenized correctly when using null in union type
523+
- Fixed bug [#3317] : Problem with how phpcs handles ignored files when running in parallel
513524
- Thanks to [Emil Andersson][@emil-nasso] for the patch
514-
- Fixed bug #3324 : PHPCS hangs processing some nested arrow functions inside a function call
515-
- Fixed bug #3326 : Generic.Formatting.MultipleStatementAlignment error with const DEFAULT
525+
- Fixed bug [#3324] : PHPCS hangs processing some nested arrow functions inside a function call
526+
- Fixed bug [#3326] : Generic.Formatting.MultipleStatementAlignment error with const DEFAULT
516527
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
517-
- Fixed bug #3333 : Squiz.Objects.ObjectInstantiation: null coalesce operators are not recognized as assignment
528+
- Fixed bug [#3333] : Squiz.Objects.ObjectInstantiation: null coalesce operators are not recognized as assignment
518529
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
519-
- Fixed bug #3340 : Ensure interface and trait names are always tokenized as T_STRING
530+
- Fixed bug [#3340] : Ensure interface and trait names are always tokenized as T_STRING
520531
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
521-
- Fixed bug #3342 : PSR12/Squiz/PEAR standards all error on promoted properties with docblocks
532+
- Fixed bug [#3342] : PSR12/Squiz/PEAR standards all error on promoted properties with docblocks
522533
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
523-
- Fixed bug #3345 : IF statement with no braces and double catch turned into syntax error by auto-fixer
534+
- Fixed bug [#3345] : IF statement with no braces and double catch turned into syntax error by auto-fixer
524535
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
525-
- Fixed bug #3352 : PSR2.ControlStructures.SwitchDeclaration can remove comments on the same line as the case statement while fixing
536+
- Fixed bug [#3352] : PSR2.ControlStructures.SwitchDeclaration can remove comments on the same line as the case statement while fixing
526537
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
527-
- Fixed bug #3357 : Generic.Functions.OpeningFunctionBraceBsdAllman removes return type when additional lines are present
538+
- Fixed bug [#3357] : Generic.Functions.OpeningFunctionBraceBsdAllman removes return type when additional lines are present
528539
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
529-
- Fixed bug #3362 : Generic.WhiteSpace.ScopeIndent false positive for arrow functions inside arrays
530-
- Fixed bug #3384 : Squiz.Commenting.FileComment.SpacingAfterComment false positive on empty file
531-
- Fixed bug #3394 : Fix PHP 8.1 auto_detect_line_endings deprecation notice
532-
- Fixed bug #3400 : PHP 8.1: prevent deprecation notices about missing return types
540+
- Fixed bug [#3362] : Generic.WhiteSpace.ScopeIndent false positive for arrow functions inside arrays
541+
- Fixed bug [#3384] : Squiz.Commenting.FileComment.SpacingAfterComment false positive on empty file
542+
- Fixed bug [#3394] : Fix PHP 8.1 auto_detect_line_endings deprecation notice
543+
- Fixed bug [#3400] : PHP 8.1: prevent deprecation notices about missing return types
533544
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
534-
- Fixed bug #3424 : PHPCS fails when using PHP 8 Constructor property promotion with attributes
545+
- Fixed bug [#3424] : PHPCS fails when using PHP 8 Constructor property promotion with attributes
535546
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
536-
- Fixed bug #3425 : PHP 8.1 | Runner::processChildProcs(): fix passing null to non-nullable bug
547+
- Fixed bug [#3425] : PHP 8.1 | Runner::processChildProcs(): fix passing null to non-nullable bug
537548
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
538-
- Fixed bug #3445 : Nullable parameter after attribute incorrectly tokenized as ternary operator
549+
- Fixed bug [#3445] : Nullable parameter after attribute incorrectly tokenized as ternary operator
539550
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch
540551

552+
[#3294]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3294
553+
[#3296]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3296
554+
[#3297]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3297
555+
[#3302]: https://github.com/squizlabs/PHP_CodeSniffer/pull/3302
556+
[#3303]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3303
557+
[#3316]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3316
558+
[#3317]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3317
559+
[#3324]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3324
560+
[#3326]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3326
561+
[#3333]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3333
562+
[#3340]: https://github.com/squizlabs/PHP_CodeSniffer/pull/3340
563+
[#3342]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3342
564+
[#3345]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3345
565+
[#3352]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3352
566+
[#3357]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3357
567+
[#3362]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3362
568+
[#3384]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3384
569+
[#3394]: https://github.com/squizlabs/PHP_CodeSniffer/pull/3394
570+
[#3400]: https://github.com/squizlabs/PHP_CodeSniffer/pull/3400
571+
[#3424]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3424
572+
[#3425]: https://github.com/squizlabs/PHP_CodeSniffer/pull/3425
573+
[#3445]: https://github.com/squizlabs/PHP_CodeSniffer/issues/3445
574+
541575
## [3.6.0] - 2021-04-09
542576
### Added
543577
- Added support for PHP 8.0 union types

0 commit comments

Comments
 (0)