Dealerdirect/phpcodesniffer-composer-installer
### [`v0.7.1`](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/releases/v0.7.1)
[Compare Source](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/compare/v0.7.0...v0.7.1)
[Full Changelog](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/compare/v0.7.0...v0.7.1)
##### Changes
- Order of `installed_paths` inconsistent between runs [#125](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/125)
- Maintaining this project and Admin rights [#113](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/113)
- Sort list of installed paths before saving for consistency [#126](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/126) ([@kevinfodness](https://togithub.com/kevinfodness))
- Travis: add build against PHP 8.0 [#124](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/124) ([@jrfnl](https://togithub.com/jrfnl))
- Add remark configuration [#122](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/122) ([@Potherca](https://togithub.com/Potherca))
- Update code of conduct [#117](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/117) ([@Potherca](https://togithub.com/Potherca))
- Fixed v4 constraint [#115](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/115) ([@GrahamCampbell](https://togithub.com/GrahamCampbell))
PHPCompatibility/PHPCompatibilityWP
### [`v2.1.1`](https://togithub.com/PHPCompatibility/PHPCompatibilityWP/releases/2.1.1)
[Compare Source](https://togithub.com/PHPCompatibility/PHPCompatibilityWP/compare/2.1.0...2.1.1)
- The recommended version of the [Composer PHPCS plugin] is now `^0.7.0`, which offers compatibility with Composer 2.0.
- The ruleset is now also tested against PHP 7.4 and 8.0.
Note: full PHP 7.4 support is only available in combination with PHP_CodeSniffer >= 3.5.6.
Note: runtime PHP 8.0 support is only available in combination with PHP_CodeSniffer >= 3.5.7, full support is expected in PHP_CodeSniffer 3.6.0.
[composer phpcs plugin]: https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/
squizlabs/PHP_CodeSniffer
### [`v3.5.8`](https://togithub.com/squizlabs/PHP_CodeSniffer/releases/3.5.8)
[Compare Source](https://togithub.com/squizlabs/PHP_CodeSniffer/compare/3.5.7...3.5.8)
- Reverted a change to the way include/exclude patterns are processed for STDIN content
- This change is not backwards compatible and will be re-introduced in version 3.6.0
### [`v3.5.7`](https://togithub.com/squizlabs/PHP_CodeSniffer/releases/3.5.7)
[Compare Source](https://togithub.com/squizlabs/PHP_CodeSniffer/compare/3.5.6...3.5.7)
- The PHP 8.0 `T_NULLSAFE_OBJECT_OPERATOR` token has been made available for older versions
- Existing sniffs that check for `T_OBJECT_OPERATOR` have been modified to apply the same rules for the nullsafe object operator
- Thanks to Juliette Reinders Folmer for the patch
- The new method of PHP 8.0 tokenizing for namespaced names has been revert to the pre 8.0 method
- This maintains backwards compatible for existing sniffs on PHP 8.0
- This change will be removed in PHPCS 4.0 as the PHP 8.0 tokenizing method will be backported for pre 8.0 versions
- Thanks to Juliette Reinders Folmer for the patch
- Added support for changes to the way PHP 8.0 tokenizes hash comments
- The existing PHP 5-7 behaviour has been replicated for version 8, so no sniff changes are required
- Thanks to Juliette Reinders Folmer for the patch
- The autoloader has been changed to fix sniff class name detection issues that may occur when running on PHP 7.4+
- Thanks to Eloy Lafuente for the patch
- Running the unit tests now includes warnings in the found and fixable error code counts
- Thanks to Juliette Reinders Folmer for the patch
- `PSR12.ControlStructures.BooleanOperatorPlacement.FoundMixed` error message is now more accurate when using the allowOnly setting
- Thanks to Vincent Langlet for the patch
- `PSR12.Functions.NullableTypeDeclaration` now supports the PHP8 static return type
- Thanks to Juliette Reinders Folmer for the patch
- Fixed `Squiz.Formatting.OperatorBracket` false positive when exiting with a negative number
- Fixed `Squiz.PHP.DisallowComparisonAssignment` false positive for methods called on an object
- Fixed bug [#2882](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2882) : Generic.Arrays.ArrayIndent can request close brace indent to be less than the statement indent level
- Fixed bug [#2883](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2883) : Generic.WhiteSpace.ScopeIndent.Incorrect issue after NOWDOC
- Fixed bug [#2975](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2975) : Undefined offset in PSR12.Functions.ReturnTypeDeclaration when checking function return type inside ternary
- Fixed bug [#2988](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2988) : Undefined offset in Squiz.Strings.ConcatenationSpacing during live coding
- Thanks to Thiemo Kreuz for the patch
- Fixed bug [#2989](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2989) : Incorrect auto-fixing in Generic.ControlStructures.InlineControlStructure during live coding
- Thanks to Thiemo Kreuz for the patch
- Fixed bug [#3007](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3007) : Directory exclude pattern improperly excludes directories with names that start the same
- Thanks to Steve Talbot for the patch
- Fixed bug [#3043](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3043) : Squiz.WhiteSpace.OperatorSpacing false positive for negation in arrow function
- Thanks to Juliette Reinders Folmer for the patch
- Fixed bug [#3049](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3049) : Incorrect error with arrow function and parameter passed as reference
- Thanks to Juliette Reinders Folmer for the patch
- Fixed bug [#3053](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3053) : PSR2 incorrect fix when multiple use statements on same line do not have whitespace between them
- Fixed bug [#3058](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3058) : Progress gets unaligned when 100% happens at the end of the available dots
- Fixed bug [#3059](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3059) : Squiz.Arrays.ArrayDeclaration false positive when using type casting
- Thanks to Sergei Morozov for the patch
- Fixed bug [#3060](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3060) : Squiz.Arrays.ArrayDeclaration false positive for static functions
- Thanks to Sergei Morozov for the patch
- Fixed bug [#3065](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3065) : Should not fix Squiz.Arrays.ArrayDeclaration.SpaceBeforeComma if comment between element and comma
- Thanks to Sergei Morozov for the patch
- Fixed bug [#3066](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3066) : No support for namespace operator used in type declarations
- Thanks to Juliette Reinders Folmer for the patch
- Fixed bug [#3075](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3075) : PSR12.ControlStructures.BooleanOperatorPlacement false positive when operator is the only content on line
- Fixed bug [#3099](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3099) : Squiz.WhiteSpace.OperatorSpacing false positive when exiting with negative number
- Thanks to Sergei Morozov for the patch
- Fixed bug [#3102](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3102) : PSR12.Squiz.OperatorSpacing false positive for default values of arrow functions
- Thanks to Juliette Reinders Folmer for the patch
- Fixed bug [#3124](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3124) : PSR-12 not reporting error for empty lines with only whitespace
- Fixed bug [#3135](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3135) : Ignore annotations are broken on PHP 8.0
- Thanks to Juliette Reinders Folmer for the patch
Renovate configuration
:date: Schedule: "before 3am on the first day of the month" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.7.0
->0.7.1
2.1.0
->2.1.1
3.5.6
->3.5.8
Release Notes
Dealerdirect/phpcodesniffer-composer-installer
### [`v0.7.1`](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/releases/v0.7.1) [Compare Source](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/compare/v0.7.0...v0.7.1) [Full Changelog](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/compare/v0.7.0...v0.7.1) ##### Changes - Order of `installed_paths` inconsistent between runs [#125](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/125) - Maintaining this project and Admin rights [#113](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/113) - Sort list of installed paths before saving for consistency [#126](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/126) ([@kevinfodness](https://togithub.com/kevinfodness)) - Travis: add build against PHP 8.0 [#124](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/124) ([@jrfnl](https://togithub.com/jrfnl)) - Add remark configuration [#122](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/122) ([@Potherca](https://togithub.com/Potherca)) - Update code of conduct [#117](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/117) ([@Potherca](https://togithub.com/Potherca)) - Fixed v4 constraint [#115](https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/issues/115) ([@GrahamCampbell](https://togithub.com/GrahamCampbell))PHPCompatibility/PHPCompatibilityWP
### [`v2.1.1`](https://togithub.com/PHPCompatibility/PHPCompatibilityWP/releases/2.1.1) [Compare Source](https://togithub.com/PHPCompatibility/PHPCompatibilityWP/compare/2.1.0...2.1.1) - The recommended version of the [Composer PHPCS plugin] is now `^0.7.0`, which offers compatibility with Composer 2.0. - The ruleset is now also tested against PHP 7.4 and 8.0. Note: full PHP 7.4 support is only available in combination with PHP_CodeSniffer >= 3.5.6. Note: runtime PHP 8.0 support is only available in combination with PHP_CodeSniffer >= 3.5.7, full support is expected in PHP_CodeSniffer 3.6.0. [composer phpcs plugin]: https://togithub.com/Dealerdirect/phpcodesniffer-composer-installer/squizlabs/PHP_CodeSniffer
### [`v3.5.8`](https://togithub.com/squizlabs/PHP_CodeSniffer/releases/3.5.8) [Compare Source](https://togithub.com/squizlabs/PHP_CodeSniffer/compare/3.5.7...3.5.8) - Reverted a change to the way include/exclude patterns are processed for STDIN content - This change is not backwards compatible and will be re-introduced in version 3.6.0 ### [`v3.5.7`](https://togithub.com/squizlabs/PHP_CodeSniffer/releases/3.5.7) [Compare Source](https://togithub.com/squizlabs/PHP_CodeSniffer/compare/3.5.6...3.5.7) - The PHP 8.0 `T_NULLSAFE_OBJECT_OPERATOR` token has been made available for older versions - Existing sniffs that check for `T_OBJECT_OPERATOR` have been modified to apply the same rules for the nullsafe object operator - Thanks to Juliette Reinders Folmer for the patch - The new method of PHP 8.0 tokenizing for namespaced names has been revert to the pre 8.0 method - This maintains backwards compatible for existing sniffs on PHP 8.0 - This change will be removed in PHPCS 4.0 as the PHP 8.0 tokenizing method will be backported for pre 8.0 versions - Thanks to Juliette Reinders Folmer for the patch - Added support for changes to the way PHP 8.0 tokenizes hash comments - The existing PHP 5-7 behaviour has been replicated for version 8, so no sniff changes are required - Thanks to Juliette Reinders Folmer for the patch - The autoloader has been changed to fix sniff class name detection issues that may occur when running on PHP 7.4+ - Thanks to Eloy Lafuente for the patch - Running the unit tests now includes warnings in the found and fixable error code counts - Thanks to Juliette Reinders Folmer for the patch - `PSR12.ControlStructures.BooleanOperatorPlacement.FoundMixed` error message is now more accurate when using the allowOnly setting - Thanks to Vincent Langlet for the patch - `PSR12.Functions.NullableTypeDeclaration` now supports the PHP8 static return type - Thanks to Juliette Reinders Folmer for the patch - Fixed `Squiz.Formatting.OperatorBracket` false positive when exiting with a negative number - Fixed `Squiz.PHP.DisallowComparisonAssignment` false positive for methods called on an object - Fixed bug [#2882](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2882) : Generic.Arrays.ArrayIndent can request close brace indent to be less than the statement indent level - Fixed bug [#2883](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2883) : Generic.WhiteSpace.ScopeIndent.Incorrect issue after NOWDOC - Fixed bug [#2975](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2975) : Undefined offset in PSR12.Functions.ReturnTypeDeclaration when checking function return type inside ternary - Fixed bug [#2988](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2988) : Undefined offset in Squiz.Strings.ConcatenationSpacing during live coding - Thanks to Thiemo Kreuz for the patch - Fixed bug [#2989](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/2989) : Incorrect auto-fixing in Generic.ControlStructures.InlineControlStructure during live coding - Thanks to Thiemo Kreuz for the patch - Fixed bug [#3007](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3007) : Directory exclude pattern improperly excludes directories with names that start the same - Thanks to Steve Talbot for the patch - Fixed bug [#3043](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3043) : Squiz.WhiteSpace.OperatorSpacing false positive for negation in arrow function - Thanks to Juliette Reinders Folmer for the patch - Fixed bug [#3049](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3049) : Incorrect error with arrow function and parameter passed as reference - Thanks to Juliette Reinders Folmer for the patch - Fixed bug [#3053](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3053) : PSR2 incorrect fix when multiple use statements on same line do not have whitespace between them - Fixed bug [#3058](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3058) : Progress gets unaligned when 100% happens at the end of the available dots - Fixed bug [#3059](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3059) : Squiz.Arrays.ArrayDeclaration false positive when using type casting - Thanks to Sergei Morozov for the patch - Fixed bug [#3060](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3060) : Squiz.Arrays.ArrayDeclaration false positive for static functions - Thanks to Sergei Morozov for the patch - Fixed bug [#3065](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3065) : Should not fix Squiz.Arrays.ArrayDeclaration.SpaceBeforeComma if comment between element and comma - Thanks to Sergei Morozov for the patch - Fixed bug [#3066](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3066) : No support for namespace operator used in type declarations - Thanks to Juliette Reinders Folmer for the patch - Fixed bug [#3075](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3075) : PSR12.ControlStructures.BooleanOperatorPlacement false positive when operator is the only content on line - Fixed bug [#3099](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3099) : Squiz.WhiteSpace.OperatorSpacing false positive when exiting with negative number - Thanks to Sergei Morozov for the patch - Fixed bug [#3102](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3102) : PSR12.Squiz.OperatorSpacing false positive for default values of arrow functions - Thanks to Juliette Reinders Folmer for the patch - Fixed bug [#3124](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3124) : PSR-12 not reporting error for empty lines with only whitespace - Fixed bug [#3135](https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3135) : Ignore annotations are broken on PHP 8.0 - Thanks to Juliette Reinders Folmer for the patchRenovate configuration
:date: Schedule: "before 3am on the first day of the month" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.