Update all non-major dependencies#23
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.5->^2.15^1.0.3->^1.1.0^9.0.1->^9.5.8^6.1.5->^6.4.1^3.5.4->^3.6.0Release Notes
ergebnis/composer-normalize
v2.15.0Compare Source
For a full diff see [
2.14.0...2.15.0][2.14.0...2.15.0].Changed
schema.json([#754]), by [@ergebnis-bot]v2.14.0Compare Source
For a full diff see [
2.13.4...2.14.0][2.13.4...2.14.0].Changed
schema.json([#744]), by [@ergebnis-bot]Fixed
composer/composer([#750]), by [@localheinz]v2.13.4Compare Source
For a full diff see [
2.13.3...2.13.4][2.13.3...2.13.4].Fixed
composer/composer:2.0.13for compilingcomposer-normalize.phar([#743]), by [@localheinz]v2.13.3Compare Source
For a full diff see [
2.13.2...2.13.3][2.13.2...2.13.3].Fixed
ergebnis/json-normalizer:^1.0.3which correctly sortscomposer-plugin-api([#707]), by [@dependabot]v2.13.2Compare Source
For a full diff see [
2.13.1...2.13.2][2.13.1...2.13.2].Fixed
ergebnis/json-normalizer:^1.0.2which ignores theconfig.preferred-installhash only instead of all properties with the namepreferred-install([#647]), by [@localheinz]v2.13.1Compare Source
For a full diff see [
2.13.0...2.13.1][2.13.0...2.13.1].🤡 Made a mistake tagging this release before pulling changes merged into
main.v2.13.0Compare Source
For a full diff see [
2.12.2...2.13.0][2.12.2...2.13.0].Changed
composer/composer:^1.0.0([#644]), by [@localheinz]v2.12.2Compare Source
For a full diff see [
2.12.1...2.12.2][2.12.1...2.12.2].Fixed
ergebnis/json-normalizer:^1.0.1which ignores thepreferred-installhash when sorting configuration hashes by key ([#646]), by [@dependabot]v2.12.1Compare Source
For a full diff see [
2.12.0...2.12.1][2.12.0...2.12.1].Fixed
Composer\Console\Applicationwhen running as development dependency ([#643]), by [@localheinz]v2.12.0Compare Source
For a full diff see [
2.11.0...2.12.0][2.11.0...2.12.0].Added
composer normalize([#641]), by [@localheinz]Changed
ergebnis/json-normalizer:^1.0.0which allows recursively sorting config hashes ([#634]), by [@dependabot]Fixed
composer/composer:2.0.8forcomposer-normalize.phar([#640]), by [@localheinz]v2.11.0Compare Source
For a full diff see [
2.10.0...2.11.0][2.10.0...2.11.0].Changed
schema.json([#615]), by [@ergebnis-bot]v2.10.0Compare Source
For a full diff see [
2.9.1...2.10.0][2.9.1...2.10.0].Added
v2.9.1Compare Source
For a full diff see [
2.9.0...2.9.1][2.9.0...2.9.1].Fixed
composer/composer:^1.10.17and usedcomposer/composer:1.10.17forcomposer-normalize.phar([#596]), by [@localheinz]composer/composer:^1.0.0([#597]), by [@localheinz]v2.9.0Compare Source
For a full diff see [
2.8.2...2.9.0][2.8.2...2.9.0].Changed
schema.json([#572]), by [@ergebnis-bot]Fixed
composer/composer:^1.10.15and usedcomposer/composer:1.10.15forcomposer-normalize.phar([#582]), by [@localheinz]v2.8.2Compare Source
For a full diff see [
2.8.1...2.8.2][2.8.1...2.8.2].Changed
composer/composer:^1.10.13([#554]), by [@localheinz]v2.8.1Compare Source
For a full diff see [
2.8.0...2.8.1][2.8.0...2.8.1].Changed
v2.8.0Compare Source
For a full diff see [
2.7.0...2.8.0][2.7.0...2.8.0].Changed
schema.json([#526]), by [@ergebnis-bot]v2.7.1Compare Source
v2.7.0Compare Source
For a full diff see [
2.6.1...2.7.0][2.6.1...2.7.0].Added
--no-check-lockoption which allows skipping validation ofcomposer.lock([#515]), by [@localheinz]Changed
schema.json([#512]), by [@ergebnis-bot]phpstan/extension-installer
v1.1.0Compare Source
a22ec91- Updated CS66c7adc- Support relative paths in the generated config (#17)v1.0.6Compare Source
5de413b- Use GitHub Actions instead of Travis CIv1.0.5Compare Source
Allow PHP 8 in composer.json (phpstan/extension-installer@5c2da38)
sebastianbergmann/phpunit
v9.5.8Compare Source
v9.5.7Compare Source
v9.5.6Compare Source
v9.5.5Compare Source
v9.5.4Compare Source
v9.5.3Compare Source
v9.5.2Compare Source
v9.5.1Compare Source
v9.5.0Compare Source
v9.4.4Compare Source
v9.4.3Compare Source
v9.4.2Compare Source
v9.4.1Compare Source
v9.4.0Compare Source
v9.3.11Compare Source
v9.3.10Compare Source
v9.3.9Compare Source
v9.3.8Compare Source
v9.3.7Compare Source
v9.3.6Compare Source
v9.3.5Compare Source
v9.3.4Compare Source
v9.3.3Compare Source
v9.3.2Compare Source
v9.3.1Compare Source
v9.3.0Compare Source
v9.2.6Compare Source
slevomat/coding-standard
v6.4.1Compare Source
🐛 Fixes
NegationOperatorSpacingSniff: Fixed false positiveBlockControlStructureSpacingSniff: Fixed false positiveBlockControlStructureSpacingSniff: Ignoreifwith alternative syntaxJumpStatementsSpacingSniff: Fixed false positiveUselessParenthesesSniff: Fixed false positiveReferenceUsedNamesOnlySniff: Improved fixerRequireTernaryOperatorSniff: Improved fixerv6.4.0Compare Source
📣 You can now sponsor Slevomat Coding Standard development
🆕 New sniffs
RequireSingleLineConditionSniff: Enforces conditions ofif,elseif,whileanddo-whileto be on a single lineRequireMultiLineConditionSniff: Enforces conditions ofif,elseif,whileanddo-whilewith one or more boolean operators to be splitted to more lines so each condition part is on its own lineRequireSingleLineCallSniff: Enforces function call to be on a single lineRequireMultiLineCallSniff: Enforces function call to be splitted to more lines so each parameter is on its own lineDeprecatedAnnotationDeclarationSniff: Reports@deprecatedannotations without description (thanks to @gmponos)SuperfluousErrorNamingSniff: Reports use of superfluous suffixErrorfor errors (thanks to @gmponos)🔧 Improvements
class-stringtype hintDuplicateSpacesSniff: New optionignoreSpacesInParametersInlineDocCommentDeclarationSniff: New optionallowAboveNonAssignmentReferenceUsedNamesOnlySniff: Less colisions withAlphabeticallySortedUsesSniff🐛 Fixes
LanguageConstructWithParenthesesSniff: Some errors were not reportedUnusedPrivateElementsSniff: Mark as deprecatedv6.3.11Compare Source
📣 You can now sponsor Slevomat Coding Standard development
Fixes
UselessVariableSniff: Fixed false positiveTraitUseSpacingSniff: Fix for uses with commentsUselessParenthesesSniff: Fixed false positiveRequireExplicitAssertionSniff: Fixed fixerDisallowArrayTypeHintSyntaxSniff: Fixed internal errorParentCallSpacingSniff: Fixed false positivesDisallowCommentAfterCodeSniff: Fixed internal errorPropertySpacingSniff: Fixed internal errorPropertySpacingSniff: Fixed false positiveConstantSpacingSniff: Fixed false positiveRequireTernaryOperatorSniff: Prevent introducing logic errors (thanks to @Khartir)ScopeHelper: Fixed internal errorImprovements
@phpstan-throwssupportUnusedPrivateElementsSniff: Mark as deprecatedsquizlabs/PHP_CodeSniffer
v3.6.0Compare Source
PHP 8 Language Feature Support
PHP_CodeSniffer has run under PHP 8 for some time, but it has not supported all new language features until this release. Version 3.6.0 adds support for all new PHP 8 language features, including:
Changelog
T_TYPE_UNIONtoken is available to represent the pipe characterFile::getMethodParameters(),getMethodProperties(), andgetMemberProperties()will now return union typesT_PARAM_NAMEtoken is available to represent the label with the name of the function argument in itT_ATTRIBUTEtoken marks the start of an attributeT_ATTRIBUTE_ENDtoken is available to mark the end of an attributeattribute_ownerandattribute_closerindexes are available in the tokens array for all tokens inside an attributePEAR.Commenting.ClassCommentPEAR.Commenting.FileCommentPSR1.Files.SideEffectsPSR12.Files.FileHeaderSquiz.Commenting.ClassCommentSquiz.Commenting.FileCommentSquiz.WhiteSpace.FunctionSpacingT_MATCHtoken to process match expressionsT_MATCH_ARROWtoken is available to represent the arrows in match expressionsT_MATCH_DEFAULTtoken is available to represent the default keyword in match expressionsGeneric.CodeAnalysis.AssignmentInConditionGeneric.CodeAnalysis.EmptyPHPStatementGeneric.CodeAnalysis.EmptyStatementGeneric.PHP.LowerCaseKeywordPEAR.ControlStructures.ControlSignaturePSR12.ControlStructures.BooleanOperatorPlacementSquiz.Commenting.LongConditionClosingCommentSquiz.Commenting.PostStatementCommentSquiz.ControlStructures.LowercaseDeclarationSquiz.ControlStructures.ControlSignatureSquiz.Formatting.OperatorBracketSquiz.PHP.DisallowMultipleAssignmentsSquiz.Objects.ObjectInstantiationSquiz.WhiteSpace.ControlStructureSpacingT_FN_ARROWtoken has changed from "T_FN_ARROW" to "PHPCS_T_FN_ARROW" to avoid package conflictsT_FN_ARROWconstantFile::findStartOfStatement()now works correctly when passed the last token in a statementFile::getMethodParameters()now supports PHP 8.0 constructor property promotionproperty_visibilityandvisibility_tokenindex if property promotion is detectedFile::getMethodProperties()now includes areturn_type_end_tokenindex in the return value--stdin-path--stdin-pathto set the file pathGeneric.NamingConventions.AbstractClassNamePrefixto enforce that class names are prefixed with "Abstract"Generic.NamingConventions.InterfaceNameSuffixto enforce that interface names are suffixed with "Interface"Generic.NamingConventions.TraitNameSuffixto enforce that trait names are suffixed with "Trait"Generic.CodeAnalysis.UnusedFunctionParametercan now be configured to ignore variable usage for specific type hintsignoreTypeHintsarray property to a list of type hints to ignoreGeneric.Formatting.MultipleStatementAlignmentcan now align statements at the start of the assignment tokenalignAtEndsniff property tofalseto align the assignment tokenstrue, so the assigned values are alignedGeneric.PHP.LowerCaseTypenow supports checking of typed propertiesGeneric.PHP.LowerCaseTypenow supports checking of union typesPEAR.Commenting.FunctionCommentandSquiz.Commenting.FunctionCommentsniffs can now ignore private and protected methodsminimumVisibilitysniff property toprotectedto ignore private methodsminimumVisibilitysniff property topublicto ignore both private and protected methodsprivate, so all methods are checkedPEAR.Commenting.FunctionCommentandSquiz.Commenting.FunctionCommentsniffs can now ignore return tags in any method__constructand__destructwere ignoredspecialMethodssniff property__constructand__destructonlyPSR2.ControlStructures.SwitchDeclarationnow supports nested switch statements where every branch terminatesCASEonly contained aSWITCHand no direct terminating statement, a fall-through error was displayedSWITCHhas a terminating statementPSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracketerror message is now reported on the closing parenthesis tokenSquiz.Commenting.FunctionCommentis now able to ignore function comments that are only inheritdoc statementsskipIfInheritdocsniff property totrueto skip checking function comments if the content is only{@​inhertidoc}false, so these comments will continue to report errorsSquiz.Commenting.FunctionCommentnow supports the PHP 8 mixed typeSquiz.PHP.NonExecutableCodenow has improved handling of syntax errorsSquiz.WhiteSpace.ScopeKeywordSpacingnow checks spacing when using PHP 8.0 constructor property promotionis_readable()Squiz.PHP.DisallowMultipleAssignmentssniffv3.5.8Compare Source
v3.5.7Compare Source
T_NULLSAFE_OBJECT_OPERATORtoken has been made available for older versionsT_OBJECT_OPERATORhave been modified to apply the same rules for the nullsafe object operatorPSR12.ControlStructures.BooleanOperatorPlacement.FoundMixederror message is now more accurate when using the allowOnly settingPSR12.Functions.NullableTypeDeclarationnow supports the PHP8 static return typeSquiz.Formatting.OperatorBracketfalse positive when exiting with a negative numberSquiz.PHP.DisallowComparisonAssignmentfalse positive for methods called on an objectv3.5.6Compare Source
File::getMethodProperties()now detects the PHP 8.0 static return typeGeneric.NamingConventions.CamelCapsFunctionNameno longer reports__serializeand__unserializeas invalid namesPEAR.NamingConventions.ValidFunctionNameno longer reports__serializeand__unserializeas invalid namesSquiz.Scope.StaticThisUsagenow detects usage of$thisinside closures and arrow functionsConfiguration
📅 Schedule: "before 5am every weekday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 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.