chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.1 #5
No reviewers
Labels
No labels
bug
dependencies
docker
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
php
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jorijn/bitcoin-dca!5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/friendsofphp-php-cs-fixer-3.x-lockfile"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
3.16.0→3.95.1Release Notes
PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)
v3.95.1Compare Source
FinalInternalClassFixer(#9547)PhpdocToParamTypeFixer(#9550)MethodArgumentSpaceFixer- Do not collapse nested arguments when usingensure_single_line_for_single_argumentoption foron_multiline(#9552)@paraminPhpdocToParamTypeFixerTest(#9549)v3.95.0Compare Source
remove_existing_declarationtodeclare_strict_typesfixer (#9384)excludeoption tophpdoc_typesrule (#9479)NoWhitespaceInEmptyArrayFixer(#8155)jsonformat whenAI_AGENTenvironment variable is set (#9542)@Symfony:risky- addvoid_return(#9546)GlobalNamespaceImportFixer- support first-class callable syntax (#9484)MethodArgumentSpaceFixer- addensure_single_line_for_single_argumentoption foron_multiline(#9504)MultilinePromotedPropertiesFixer- turn multiline promoted properties into singleline when there are fewer thanminimum_number_of_parameters(#9501)PhpdocLineSpanFixer- addfunctionoption (#9439)ReturnAssignmentFixer- skip variables with the named@vartags with new optionskip_named_var_tags(#9464)ArrayPushFixer- do not stop fixing whenarray_pushwith 1 argument found (#9508)BinaryOperatorSpacesFixer- make it works correctly with multiple match cases (#9470)EchoTagSyntaxFixer- do not break syntax for single line comments (#9506)PhpUnitTestClassRequiresCoversFixer- do not add@coversNothingto anonymous classes (#9481)SimplifiedNullReturnFixer- do not removenullfrom property hook (#9471)SetTypeToCastFixer(#9518)BracesPositionFixer(#9522)PsrAutoloadingFixer(#9541)ClassAttributesSeparationFixer(#9545)GeneralAttributeRemoveFixer(#9520)GlobalNamespaceImportFixerTest(#9482)NoTrailingCommaInSinglelineFixer(#9537)OrderedAttributesFixer(#9521)PhpUnitExpectationFixer(#9505)TypeExpression::REGEX_TYPESdoes not have unnamed capturing group (#9514)AbstractPhpUnitFixer(#9519)ArrayPushFixer(#9515)FunctionsAnalyzer(#9483)MbStrFunctionsFixer- remove the nevertruecondition (#9509)ModernizeStrposFixer- remove the nevertrueconditions (#9510)NoAliasFunctionsFixer- cleanup invalid set handling (#9511)failOnDeprecation="true"to PHPUnit config (#8935)issue_8828_c.teston macOS for now (#9528)PhpdocTypesNoDuplicatesFixertoPhpdocNoDuplicateTypesFixer(#9381)MethodArgumentSpaceFixermust run beforeNoTrailingCommaInSinglelineFixer(#9507)PhpUnitTestCaseStaticMethodCallsFixerTest::testInvalidConfiguration(#9460)v3.94.2Compare Source
AttributeBlockNoSpacesFixer- skipping some attributes when multiple present (#9445)NoUnusedImportsFixer- do not remove constant types (#9442)PhpdocLineSpanFixer- handle unions and intersections in properties (#9438)v3.94.1Compare Source
ArgumentsAnalyzer(#9422)v3.94.0Compare Source
casetophpdoc_line_spanfixer (#9391)VoidReturnFixer- allow to skip lambdas (#9417)VoidReturnFixer- better describe exceptions (#9418)--stop-on-violation(#9393)NoUnreachableDefaultArgumentValueFixer- fix for closures (#9409)UseArrowFunctionsFixer- do not convert closure in attribute (#9416)v3.93.1Compare Source
ErrorOutput- do not show "begin diff"/"end diff" when there is no diff (#9361)UseArrowFunctionsFixer- don't convert lambda withuse($var)clause if it includes another file (#9389)v3.93.0Compare Source
ModernSerializationMethodsFixer(#9108)NoRedundantReadonlyPropertyFixer(#9339)PhpdocTypesNoDuplicatesFixer(#9312)--config=-(#9379)@seetags inFullyQualifiedStrictTypesFixer(#9350)@Symfonyset (#9303)braces_positionrule (#9329)php_unit_test_case_static_method_callsfrom PHPUnit sets (#9341)@PHP7x0MigrationRisky- update configuration ofRandomApiMigrationFixerto match it's newly updated v4 defaults (#9368)@Symfony:risky- extend set withmodern_serialization_methods(#9366)@Symfony:risky- extend set withstatic_lambda(#9365)@Symfony- enableno_unneeded_control_parentheses.statements.negative_instanceof(#9336)@Symfony- extend set withno_useless_else(#9363)@Symfony- extend set withno_useless_return(#9364)RandomApiMigrationFixer- allow to convertmt_getrandmaxandmt_srand(#9367)ModifierKeywordsFixer- closure in attribute (#9358)NoUselessElseFixer- handle conditional symbol declarations (#9347)OrderedClassElementsFixer- closure in attribute (#9357)PhpUnitAttributesFixer- do not add for annotation@testWithwhen attributeTestWithalready present (#9354)@returnannotations toConfig(#9337)assign.propertyTypeerror from PHPStan (#9332)phpstan:baselinecommand (#9346)v3.92.5Compare Source
CombineConsecutiveUnsetsFixer- proper handling of trailing comma (#9335)variable.undefinederror from PHPStan (#9330)v3.92.4Compare Source
ComposerJsonReader- handle more syntaxes (#9327)v3.92.3Compare Source
.php-cs-fixer.dist.php(#9311).php-cs-fixer.dist.php- drop wrongly calledignoreVCSIgnored(#9310)v3.92.2Compare Source
@php-cs-fixer-ignoreaccept custom fixer names (#9306)PHP_CS_FIXER_IGNORE_MISMATCHED_RULES_EXCEPTIONS(#9307)v3.92.1Compare Source
testFix*methods have no more than 4 parameters (#9298)testFix*methods have second parameter$input(#9297)$configto$configuration(#9299)testFix*parameter names (#9301)WhitespacesFixerConfigin tests (#9300)ProjectCodeTest::testExpectedInputOrder- move checks fortestFix...methods (#9291)v3.92.0Compare Source
@php-cs-fixer-ignoreannotation (#9280)Rule Customisation Policy(#9107)PhpUnitTestCaseStaticMethodCallsFixer- add handling ofgetStubBuilder(#9276)PhpUnitTestCaseStaticMethodCallsFixer- addtargetoption (#8498)arguments.counterror from PHPStan (#9258)generator.valueTypeerror from PHPStan (#9259)plus.*NonNumericerrors from PHPStan (#9260)Config::getFinder()- fix typehinting (#9288)testFix*methods have first parameter$expected(#9289)ProjectCodeTest- refactortestExpectedInputOrdertest (#9290)Rule Customisation Policy- better error message for wrong customisers (#9279)Rule Customisation Policy- prevent policy without version (#9278)v3.91.3Compare Source
v3.91.2Compare Source
PHP_CS_FIXER_IGNORE_ENVfor PHP 8.6 (#9254)v3.91.1Compare Source
describecommand works well for custom sets (#9246)v3.91.0Compare Source
StringableForToStringFixer(#9218)/vendor/anymore (#9230).php-cs-fixer.php-highest.phpto fully reflect PHP 8.4 (#9233)DeclareStrictTypesFixer- do not duplicatestrict_typesif it is already present, with other directive (#9225)FullyQualifiedStrictTypesFixer- fix crash onT_OPEN_TAG_WITH_ECHO(#9217)v3.90.0Compare Source
@PHPXxYMigration(:risky)sets for supported PHP versions (#9207)@paramtype when description starts with all-uppercase word (#9169)describecommand - allow to visualize Set as tree (#9179).php-cs-fixer.phplocal config file docs (#9185)testInvalidConfigurationmethods (#9206)describecommand - allow to expose rules without sets via@-alias (#9178)tearDownintoassertPostConditionsto fixTest code or tested code did not remove its own error handlerswarning (#9182).php-cs-fixer.dist.phpfile (#9177)v3.89.2Compare Source
NoUnneededBracesFixer- do not crash on multiline group import (#9160)v3.89.1Compare Source
cookbook_fixers.rst(#9162)phpcompatibility/*to alpha of next MAJOR instead of using dev branch, plus other minor upgrades (#9163)v3.89.0Compare Source
NoUnneededBracesFixer- remove unneeded braces from imports (#9118)FullyQualifiedStrictTypesFixer- replacing the real FQCN with a non-existent one (#8962)PhpdocToCommentFixeron property hooks (#9123)PhpUnitMethodCasingFixerto not cause a duplicate method declaration (#9124)StaticLambdaFixer- do not make function static when it contains anonymous class having$thisin the constructor (#9088)UseArrowFunctionsFixer- do not produce two consecutive whitespace tokens (#9151)assertcalls (#9144)shipmonk/composer-dependency-analyserinstead oficanhazstring/composer-unusedandmaglnet/composer-require-checker(#9106)@autoPHPUnitMigration:riskyset (#9147)NoTrailingWhitespace*fixers (#9117)--expandand@(#9119)composer qascript (#9138)--option value=>--option=value(#9131)RunnerTestfor MacOS (#9139)v3.88.2Compare Source
v3.88.1Compare Source
@auto:risky(#9102)yamllintlocally (#9093)v3.88.0Compare Source
@auto,@auto:riskysets (#9090)@autoPHPMigration,@autoPHPMigration:risky,@autoPHPUnitMigration:riskysets (#9068)MAJORMINORandMAJOR.MINORintoMAJORxMINOR(#9005)symfonyruleset: Add@consttophpdoc_no_alias_tag(#9016)BlankLinesBeforeNamespaceFixer- handle namespace without newline before (#9059)array_values()(#9054).php-cs-fixer.well-defined-arrays.php(#8987)argument.typeerrors (#9056)internalusage errors (#9063)class-stringusages (#8968)getcwd()- ignorefalsereturn value (#9057)ReporterFactory- useclass-stringtype (#9055)CHANGELOG.md(#9052)pushevent only for master branch (#9046)pushevent only for master branch (#9050)RuleSetDescriptionInterfaceintoRuleSetDefinitionInterface(#9094)v3.87.2Compare Source
phpdoc_to_param_type,phpdoc_to_return_type,phpdoc_to_property_type- handle type aliasing before handling PHP version (#9031)--sequentialwhen facing fixing error (#9023)DocumentationCommandTest::testGeneratingDocumentation()as large test (#9028)v3.87.1Compare Source
AbstractProxyFixer- require non-empty list of proxy fixers (#9010)v3.87.0Compare Source
PhpdocTagNoNamedArgumentsFixer(#8906)@PHP85Migrationset (#8941)@PhpCsFixerset towards new defaults of selected rules (#8981)PhpdocOrderFixer- do not allow duplicated tags in configuration (#8945)PhpdocOrderFixerwhenphpstan-/psalm-order is specified (#8853)README.mdandCONTRIBUTING.md(#8974)JSON_THROW_ON_ERROR(#8993)multiline_string_to_heredoc(#9002)Annotation::getTagsWithTypesin favour ofTAGS_WITH_TYPESconstant (#8977)token_get_all(#8963)_PhpTokenArrayusages (#8947)ci-integration.sh(#8989).gitignore(#8982)FAST_LINT_TEST_CASESintoPHP_CS_FIXER_FAST_LINT_TEST_CASES(#8992)get_debug_typeand::classin exception messages (#9006)non-empty-listwhere appropriate (#8972)AbstractPhpdocTypesFixer- remove$tagsproperty (#8980)CheckCommand- use regex instead ofexplode&substr(#8936)ClassAttributesSeparationFixer- improve code (#8950)EregToPregFixer- use constant instead of static property (#8978)FullyQualifiedStrictTypesFixer- ensure matching number of opening/closing braces (#9009)OrderedClassElementsFixer- use private method instead of anonymous function (#8931)PhpdocParamOrderFixer- improve/simplify code (#9012)PhpUnitDedicateAssertFixer- improve code for phpstan (#9011)Tokens::offsetSet- explicit validation of input (#9004)Tokens- override nullability ofSplFixedArray(#9001)DocBlockAnnotationtrait (#8953)PhpdocOrderFixer- calculate order only once (#8944)vendor/bin/phpunit --check-php-configuration(#8934)NoUnneededControlParenthesesFixer- add tests for "clone with" (#8937)PhpdocNoAliasTagFixerTest- add test for@constto@var(#8998)php-cs-fixer/accessible-object(#8948)v3.86.0Compare Source
PER-CS3.0rulsets (#8841)@Symfonyand@PhpCsFixersets (#8930)NoSuperfluousPhpdocTagsFixer- support multiline array shapes (#8903)Reflection*::setAccessible()in PHP >= 8.1 (#8907)@todoannotation casing (#8921)@phpstan-ignorefor php version check (#8920)PhpUnitTestAnnotationFixer- useforeachinstead offor(#8911)v3.85.1Compare Source
v3.85.0Compare Source
ArrayIndentationFixer- handle closures inside attributes (#8888)NullableTypeDeclarationFixer- support final promoted properties (#8885)OperatorLinebreakFixer- support pipe operator (#8891)PhpdocTypesFixer- support multiline array shapes (#8893)BracesPositionFixer- handle property hooks correctly (#8886)NullableTypeDeclarationFixer- handle abstract and final properties (#8876)PhpdocLineSpanFixer- handle promoted properties (#8897)PhpUnitDataProviderNameFixer- fix for multiple providers defined by attributes for one test method (#8849)TernaryOperatorSpacesFixer- handleinstanceof static(#8879)TypeDeclarationSpacesFixer- handle asymmetric visibility and final properties (#8900)PhpdocTypesFixerfor multiline array shapes (#8894)PhpCsFixer\DocBlock\Annotation(#8892)booleanNot.exprNotBooleanerrors (#8869)shipmonk/phpstan-baseline-per-identifier(#8844)@varannotations (#8867)ClassDefinitionFixer(#8868)Preg::match(#8872)ErrorsManager(#8863)OrderedInterfacesFixer- make code more PHPStan friendly (#8866)Token- add@phpstan-assert-if-true(#8865)v3.84.0Compare Source
NoUselessPrintfFixer(#8820)CastSpacesFixer- support(void)cast (#8851)NewExpressionParenthesesFixer- add toPHP84MigrationSet(#8788)VisibilityRequiredFixer- support final promoted properties (#8835)PhpdocToParamTypeFixer- do not convert types fromphpstan-type,phpstan-import-type,psalm-typeandpsalm-import-type(#8842)PhpdocToPropertyTypeFixer- do not convert types fromphpstan-type,phpstan-import-type,psalm-typeandpsalm-import-type(#8847)PhpdocToReturnTypeFixer- do not convert types fromphpstan-type,phpstan-import-type,psalm-typeandpsalm-import-type(#8846)isGivenKind/equals/equalsAllcalls (#8843)v3.83.0Compare Source
NoUnreachableDefaultArgumentValueFixer- do not crash on property hook (#8838)FullyQualifiedStrictTypesFixer- reduce function calls (#8834)v3.82.2Compare Source
ClassAttributesSeparationFixer- handle methodgetaliased in trait import (#8822)LowercaseStaticReferenceFixer- do not touch enum's cases (#8824)StatementIndentationFixer- multi constant statement containing array (#8825)VisibilityRequiredFixer- handle promoted property with visibility and reference, but without type (#8823)v3.82.1Compare Source
OrderedClassElementsFixer- handle property hooks (#8817)SingleClassElementPerStatementFixer- fix for property hooks (#8816)v3.82.0Compare Source
FCTTest(#8808)MagicConstantCasingFixer- support__PROPERTY__(#8809)PhpUnitDataProviderNameFixer- support data providers defined by both annotation and attribute for the same test (#8811)PhpdocToParamTypeFixer- always handle reference in PHPDoc (#8813)v3.81.0Compare Source
VisibilityRequiredFixer- handle more than only the first promoted property (#8801)BracesPositionFixer- do not crash when variable is terminated by PHP close tag (#8804)PhpUnitDataProviderMethodOrderFixer- handle data provider defined by both annotation and attribute (#8805)PhpUnitInternalClassFixer- skip adding@internalon instantiation of anonymous classes (#8807)VisibilityRequiredFixer- handle promoted parameter passed by reference (#8799)testsfailed (#8792)v3.80.0Compare Source
v3.79.0Compare Source
VisibilityRequiredFixerTest- run tests in correct PHP version (#8790)BracesPositionFixer- do not touch one-line properties with hooks (#8785)PhpUnitDataProvider(.+)Fixer- support attributes (#8197)v3.78.1Compare Source
VisibilityRequiredFixer- do not addpublicincorrectly (#8787)v3.78.0Compare Source
VisibilityRequiredFixer- document behaviour for asymmetric visibility with only set-visibility (#8783)BracesPositionFixer- support property hooks (#8782)VisibilityRequiredFixer- support promoted property without visibility (#8773)NativeFunctionInvocationFixer- fix global functionsetcalled in array key (#8568)NoBreakCommentFixer- handle function having return type (#8767)StatementIndentationFixer- handle functionssetandget(like property hooks, but not) (#8576)StaticPrivateMethodFixer- handle nested calls (#8768)v3.77.0Compare Source
TestCasein PHPUnit fixers (#8707)CommentToPhpdocFixerandPhpdocToCommentFixer- support asymmetric visibility (#8774)NoEmptyStatementFixer- support abstract property hooks (#8766)NullableTypeDeclarationForDefaultNullValueFixer- support asymmetric visibility in the constructor (#8604)ProtectedToPrivateFixer- add support for promoted properties (#8608)PhpUnitAttributesFixer- correctly remove annotations when configured['keep_annotations' => false](#8577)ProtectedToPrivateFixer- fix asymmetric visibility with only set visibility (#8763)v3.76.0Compare Source
BracesPositionFixerandMultilinePromotedPropertiesFixer(#8596)AlignMultilineCommentFixerTest(#8688)BinaryOperatorSpacesFixerTest(#8687)BlankLineBeforeStatementFixerTest(#8685)ClassDefinitionFixerTest(#8684)ClassDefinitionFixer(#8580)ConcatSpaceFixerTest(#8683)DoctrineAnnotationArrayAssignmentFixerTest(#8621)DoctrineAnnotationBracesFixerTest(#8623)DoctrineAnnotationIndentationFixerTest(#8620)DoctrineAnnotationSpacesFixerTest(#8624)EchoTagSyntaxFixerTest(#8681)file_get_contentsreturn types (#8735)FunctionDeclarationFixerTest(#8680)FunctionToConstantFixerTest(#8618)GeneralPhpdocTagRenameFixerTest(#8627)GlobalNamespaceImportFixerTest(#8679)HeaderCommentFixerTest(#8677)HeaderCommentFixerTest(restore@requiresfor PHP 8.1) (#8678)IncrementStyleFixerTest(#8676)IndentationTypeFixerTest(#8675)ListSyntaxFixerTest(#8674)MethodArgumentSpaceFixerTest(#8673)MultilineWhitespaceBeforeSemicolonsFixerTest(#8614)NativeConstantInvocationFixerTest(#8672)NewWithParenthesesFixerTest(#8592)NoBlankLinesAfterPhpdocFixerTest(#8671)NoBreakCommentFixerTest(#8670)NoClosingTagFixerTest(#8669)NoEmptyStatementFixerTest(#8667)NoSpacesAroundOffsetFixerTest(#8666)NoUnneededControlParenthesesFixerTest(#8665)NoUselessElseFixerTest(#8664)PhpdocAddMissingParamAnnotationFixerTest(#8663)PhpdocNoEmptyReturnFixerTest(#8662)PhpdocNoPackageFixerTest(#8626)PhpdocOrderByValueFixerTest(#8661)PhpdocOrderFixerTest(#8660)PhpdocParamOrderFixerTest(#8659)PhpdocReturnSelfReferenceFixerTest(#8658)PhpdocSeparationFixerTest(#8657)PhpdocSummaryFixerTest(#8654)PhpdocTrimFixerTest(#8653)PhpdocTypesOrderFixerTest(#8652)PhpdocVarWithoutNameFixerTest(#8617)PhpUnitConstructFixerTest(#8651)PhpUnitDedicateAssertFixerTest(#8650)PhpUnitTestCaseStaticMethodCallsFixerTest(#8649)Pregissues (#8720)ReturnAssignmentFixerTest(#8648)ReturnTypeDeclarationFixerTest(#8647)SingleImportPerStatementFixerTest(#8645)SingleLineCommentStyleFixerTest(#8644)SingleSpaceAroundConstructFixerTest(#8642)SpaceAfterSemicolonFixerTest(#8625)SpacesInsideParenthesesFixerTest(#8641)StatementIndentationFixerTest(#8640)YodaStyleFixerTest(#8638)JSON_INVALID_UTF8_IGNOREis defined because it always is (since PHP 7.2) (#8709)Token::equalsAny(#8743)UnusedLocalVariableforforeach(#8637)AliasedFixerOptionTest(#8739)definedcalls from tests (#8708)checkbashismsto 2.25.12 (#8694)checkbashismsto 2.25.14 (#8731)foreachvalues (#8636)Pregclass everywhere (#8689)VisibilityRequiredFixer- update docs (#8563)symfony/polyfill-php84(#8555)checkbashismspackage (#8732)preg_functions in tests (#8571)BlankLinesBeforeNamespaceFixerTest(#8573)NativeFunctionInvocationFixerTest(#8567)NoUselessConcatOperatorFixerTest(#8572)SemicolonAfterInstructionFixerTest(#8570)FCTclass for tokens not present in the lowest supported PHP version (#8706)symfony/polyfill-php84to dev deps (#8559)WhitespacesAwareFixerInterfaceonly when needed (#8541)NewExpressionParenthesesFixer(#8246)MultilinePromotedPropertiesFixer(#8595)StaticPrivateMethodFixer(#4557)BracesPositionFixer- support property hooks in promoted properties (#8613)ClassAttributesSeparationFixer- add support for property hooks (#8610)GlobalNamespaceImportFixer- analyse and fix more annotations with types (#8593)LowercaseKeywordsFixer- support asymmetric visibility (#8607)NoExtraBlankLinesFixer- add comma to supported tokens (#8655)NoSuperfluousPhpdocTagsFixer- support asymmetric visibility (#8700)NullableTypeDeclarationFixer- support asymmetric visibility (#8697)OrderedClassElementsFixer- add support for property hooks for abstract properties (#8574)OrderedTypesFixer- add support for asymmetric visibility (#8552)OrderedTypesFixer- support asymmetric visibility in promoted property (#8602)PhpdocAddMissingParamAnnotationFixer- support asymmetric visibility (#8701)PhpdocLineSpanFixer- support asymmetric visibility (#8702)PhpdocVarWithoutNameFixer- support asymmetric visibility (#8704)ProtectedToPrivateFixer- add support for asymmetric visibility (#8569)SingleClassElementPerStatementFixer- support asymmetric visibility (#8696)SingleSpaceAroundConstructFixer- add support for asymmetric visibility (#8699)StaticLambdaFixer- support functions having classy elements with$this(#8728)VisibilityRequiredFixer- support ordering set-visibility modifier (#8606)ConstantCaseFixer- do not touch namespaces starting withNull\(#8752)LowercaseStaticReferenceFixer- do not change global constants (#8727)MultilineWhitespaceBeforeSemicolonsFixer- do not touch multiline constants definitions (#8615)NewWithParenthesesFixer- fixnewwithout parentheses on PHP 8.4 syntax (#8588)NoMultipleStatementsPerLineFixer- handlesetandgetin different casing in property hooks (#8558)NoUnusedImportsFixer- handle imported class name with underscore before or after it in PHPDoc (#8598)PhpUnitDedicateAssertFixer- fix forassertFalsewithinstanceof(#8597)PhpUnitNamespacedFixermust rune beforeNoUnneededImportAliasFixer(#8579)PhpUnitTestClassRequiresCoversFixer- do not add@coversNothingannotation whenCoversTraitattribute is used (#8734)VisibilityRequiredFixer- add support for asymmetric visibility (#8586)PhpUnitMethodCasingFixerTest(#8551)$token" (#8603)v3.75.0Compare Source
ClassAttributesSeparationFixer- add support for asymmetric visibility (#8518)NativeFunctionInvocationFixer- fix for property hooks (#8540)intif all the keys are strings (#8550)stringif all the keys are strings (#8545)FunctionsAnalyzerTestcleanup (#8539)v3.74.0Compare Source
--format=@​auto(#8513)BracesPositionFixer- do not create two consecutive whitespace tokens (#8496)MbStrFunctionsFixer- fix imports with leading backslash (#8507)NoUnreachableDefaultArgumentValueFixer- do not crash on property hook (#8512)OrderedImportsFixer- do not take the braces part in grouped imports into account (#8459)OrderedImportsFixer- fix syntax error with grouped use statement and multiple use with comma (#8483)PhpUnitAttributesFixer- handle parentheses after data provider method name (#8510)PhpUnitMethodCasingFixer- do not touch anonymous class (#8463)FixerOptionInterface::getAllowedValues(#8530)Preg- improve types (#8527)PHPStan/*(#8524)v3.73.1Compare Source
OrderedClassElementsFixer- do not crash on property hook (#8517)v3.73.0Compare Source
GeneralPhpdocTagRenameFixer- do not rename keys in array shape definition (#8477)MethodArgumentSpaceFixer- handle when nested in HTML (#8503)checkbashismsto 2.25.5 (#8519)NoExtraBlankLinesFixerTest(#8505)Tokenizerhash metode usingxxHash(#8491)TokensAnalyzerTest- better testisArrayandisArrayMultiLine(#8504)v3.72.0Compare Source
StatementIndentationFixer- handle property hooks (#8492)MbStrFunctionsFixer- fix imports (#8474)TrailingCommaInMultilineFixer- handle empty match body (#8480)VisibilityRequiredFixer- handle property hooks (#8495)v3.71.0Compare Source
BinaryOperatorSpacesFixer- do not break alignment of UTF-8 array keys (#8484)PhpdocAlignFixer- align correctly type with UTF8 characters (#8486)SingleSpaceAroundConstructFixer- handle alternative syntax (#8317)StatementIndentationFixer- return in braceless if (#8479)SingleSpaceAroundConstructFixerTest::provideFixWithElseIfCases(#8481)SingleSpaceAroundConstructFixerTest::provideFixWithIfCases(#8482)PhpdocNoAliasTagFixerTest(#8476)FullyQualifiedNameAnalyzer(#8048)SwitchAnalyzer- improve performance (#8407)v3.70.2Compare Source
MbStrFunctionsFixermust run beforeNativeFunctionInvocationFixer(#8466)MethodArgumentSpaceFixer- fix nested calls forensure_fully_multilineoption (#8469)v3.70.1Compare Source
PhpUnitSizeClassFixermust run beforePhpUnitAttributesFixer(#8457)OrderedImportsFixerTest(#8458)v3.70.0Compare Source
PhpUnitDataProviderMethodOrderFixerfixer (#8225)HeaderCommentFixer- allow validators (#8452)PhpCsFixerruleset: useoperator_linebreakrule for all operators (#8417)PhpUnitMethodCasingFixerto support PHPUnit'sTestattribute (#8451)TypeDeclarationSpacesFixer- Fix whitespace between const type and const name (#8442)CommentsAnalyzer- allow other forms of assignment as valid structural elements for PHPDocs (#8371)PhpUnitTestClassRequiresCoversFixermust run beforePhpUnitAttributesFixer(#8444)CheckCommandTest::testDryRunModeIsUnavailableto correctly check that option--dry-runis unavailable (#8438)v3.69.1Compare Source
PhpUnitAttributesFixer- convert correctly version constraint (#8439)PhpUnitAttributesFixermust run beforeNoEmptyPhpdocFixer(#8443)v3.69.0Compare Source
OrderedClassElementsFixer- sort correctly typed constants (#8408)checkbashismsto 2.25.2 (#8427)v3.68.5Compare Source
NativeTypeDeclarationCasingFixer- do not touch constants named as native types (#8404)v3.68.4Compare Source
v3.68.3Compare Source
NativeTypeDeclarationCasingFixer- fix for enum with "Mixed" case (#8395)v3.68.2Compare Source
NativeTypeDeclarationCasingFixer- fix for promoted properties, enums,falseandmixed(#8386)dev-toolsdependencies are bumped (#8389)Yaml::parseFile()instead of custom method (#8380)v3.68.1Compare Source
AutoReview/CiConfigurationTest- handle failure of reading files (#8375)Docker- check allcomposeservices (#8370)v3.68.0Compare Source
ModernizeStrposFixer- supportstripos(#8019)FullyQualifiedStrictTypesFixer- reduce conditions count (#8368)PhpUnitSetUpTearDownVisibilityFixer- extend test for anonymous classes (#8369)v3.67.1Compare Source
FullyQualifiedStrictTypesFixer- fix return types (#8367)PhpUnitSetUpTearDownVisibilityFixer- do not touch anonymous classes (#8366)PHPStan- upgrade to 2.1 (#8355)v3.67.0Compare Source
end/prevfunctions (#8352)general_attribute_removefixer (#8339)v3.66.2Compare Source
@throwsannotation (#8353)v3.66.1Compare Source
NoMultipleStatementsPerLineFixer- be aware of PHP 8.4 property hooks (#8344)TernaryToElvisOperatorFixer- improvements based on PHPStan detections (#8345)PhpUnitTestCaseStaticMethodCallsFixer- fix type ofmethodsoption in documentation and add example with it (#8338)v3.66.0Compare Source
Tokenizer- initial support for PHP 8.4 property hooks (#8312)PhpUnitTestCaseStaticMethodCallsFixer- cover PHPUnit v11.5 methods (#8314)PhpUnitTestCaseStaticMethodCallsFixer- make sure all static protected methods are handled (#8327)PhpUnitTestCaseStaticMethodCallsFixer- support createStub (#8319)UseArrowFunctionsFixer- support multiline statements (#8311)NullableTypeDeclarationFixer- do not break multi-line declaration (#8331)CiConfigurationTest- drop not needed condition, logic is checked in upcoming assertion (#8303)DotsOutput- more const, better typing (#8318)Tokens- simplify (un)registerFoundToken types (#8328)BraceTransformer- don't touch curly index braces since 8.4, as it's not a valid syntax anymore (#8313)Tokens- fix docs (#8332)v3.65.0Compare Source
@PHP82Migration:riskyruleset (#8277)DataProviderAnalysis(#8226)fully_qualified_strict_types(#8085)@coversNothingifCoversMethod/CoversFunctionattribute is used (#8268)&and|inTypeExpression(#8210)BlankLineAfterOpeningTagFixer- add blank line in file starting with multi-line comment (#8256)MultilineWhitespaceBeforeSemicolonsFixer- do not produce syntax error when there is a meaningful token after semicolon (#8230)NullableTypeDeclarationFixer- do not break syntax when there is no space before?(#8224)PhpUnitDataProvider(.+)Fixer- do not omit when there is an attribute between PHPDoc and test method (#8185)PhpUnitDataProviderNameFixer- for an attribute between PHPDoc and test method (#8217)PhpCsFixer\Tokenizer\Tokens::setSize(#8257)Tokens::setSizeinGroupImportFixer(#8253)Reflection*::setAccessible(#8264)Preg::match()extensions (#8103)@internal(#8284)checkbashismsto 2.24.1 (#8258)php-cs-fixerPHP compatibility (#8235)assert(#8207)composer-smaller-lock(#8263)php-cs-fixerfile with static analysis (#8229)TypeExpressionAPI more explicit about composite types (#8214)_AttributeItemstonon-empty-list<_AttributeItem>to allow using single attribute item (#8199)@PHP82Migration:risky- add integration tests (#8278)v3.64.0Compare Source
single_space_around_constructconfig (#8171)v3.63.2Compare Source
FullyQualifiedStrictTypesFixer- reset cache even if there is nouse(#8183)v3.63.1Compare Source
v3.63.0Compare Source
array_destructuringas option fortrailing_comma_in_multiline(#8172)PhpUnitAttributesFixer- fix priorities withPhpUnitDataProvider(.+)Fixer(#8169)@returntags for data providers already having PHPDoc (#8176)@returntags for data providers that do not have array in data (#8179)beStrictAboutTodoAnnotatedTestsfrom PHPUnit's config (#8160)date_time_create_from_format_call(#8173)v3.62.0Compare Source
v3.61.1Compare Source
NoSuperfluousPhpdocTagsFixer- fix "Undefined array key 0" error (#8150)v3.61.0Compare Source
PhpdocIndentFixer(#8147)class-string(#8139)ProjectCodeTest::provideDataProviderMethodCases(#8138)v3.60.0Compare Source
PhpUnitAttributesFixer- add option to keep annotations (#8090)@requires PHP 7.4ages ago (#8122)TokensAnalyzerTest(#8123)offsetAccess.notFounderrors to baseline (#8107)TypeExpression(#8076)TokensTestto shrink PHPStan's baseline (#8112)no_useless_concat_operator- do not break variable (2) (#7927)NullableTypeDeclarationFixer- don't convert standalonenullinto nullable union type (#8098)NullableTypeDeclarationFixer- don't convert standaloneNULLinto nullable union type (#8111)NullableTypeDeclarationFixer- insert correct token (#8118)PhpUnitAttributesFixer- handle multiple annotations of the same name (#8075)v3.59.3Compare Source
v3.59.2Compare Source
v3.59.1Compare Source
v3.59.0Compare Source
arm64) (#8079)@PhpCsFixerruleset - normalise implicit backslashes in single quoted strings (#7965)SimpleToComplexStringVariableFixer- support variable being an array (#8064)PhpUnitTestCaseStaticMethodCallsFixer::STATIC_METHODS(#8073)native_constant_invocation- array constants with native constant names (#8008)final_classdocs less dismissive (#8065)v3.58.1Compare Source
ConstantCaseFixer- do not change class constant usages (#8055)PhpUnitTestClassRequiresCoversFixer- do not add annotation when attribute with leading slash present (#8054)v3.58.0Compare Source
PhpUnitTestClassRequiresCoversFixerTest(#8047)Tokens::$blockStartCacheandTokens::$blockEndCachewhen callingTokens::setCode(#8051)simplified_null_return(#8049)ConstantCaseFixer- do not change namespace (#8004)PhpUnitAttributesFixer- do not add attribute if already present (#8043)PhpUnitSizeClassFixer- do not add annotation when there are attributes (#8044)PhpUnitTestClassRequiresCoversFixer- attribute detection when class isreadonly(#8042)v3.57.2Compare Source
ParallelConfigFactory::detect()(#8026)php_unit_test_class_requires_coversAttribute detection when class is final (#8016)v3.57.1Compare Source
Preg::matchAll(#8012)v3.57.0Compare Source
v3.56.2Compare Source
v3.56.1Compare Source
PhpUnitDedicateAssertFixer(#7999)ConstantCaseFixer- do not touch typed constants (#7998)v3.56.0Compare Source
TrailingCommaInMultilineFixer- handle trailing comma in language constructs (#7989)TrailingCommaInMultilineFixer- language constructs should be covered by arguments, not parameters (#7990)v3.55.0Compare Source
OrderedAttributesFixer(#7395)listtype in PHPDoc (#7975)PhpUnitAttributesFixer- fix for#[RequiresPhp]exceeding its constructor parameters (#7966)v3.54.0Compare Source
PhpUnitAttributesFixer(#7831)FullyQualifiedStrictTypesFixerTest(#7954)PhpdocNoAccessFixerTest(#7933)PhpUnitMethodCasingFixerTest(#7948)PhpUnitStrictFixerTest(#7938)FullyQualifiedStrictTypesFixer- do not add imports before PHP opening tag (#7955)PhpUnitMethodCasingFixer- do not double underscore (#7949)PhpUnitTestClassRequiresCoversFixer- do not add annotation when there are attributes (#7880)v3.53.0Compare Source
listoverarrayin more places (#7905)array_filterfunction usages (#7923)trimcall (#7930)phpstan/phpstan-strict-rules(#7924)AttributeAnalysis(#7909)@PHP84Migrationintroduction (#7774)PhpdocArrayTypeFixer- JIT stack limit exhausted (#7895)v3.52.1Compare Source
PhpCsFixer\Tokenizer\Tokens::setSizereturn type (#7900)v3.52.0Compare Source
nullable_type_declaration_for_default_null_value- deprecate option that is against@PHP84Migration(#7872)array_indentationtoPER-CS2.0ruleset (#7881)@Symfony:risky- addno_unreachable_default_argument_value(#7863)PhpCsFixerruleset - enablenullable_type_declaration_for_default_null_value(#7870)no_useless_concat_operator- do not break variable (#7827)TokensAnalyzer- handle unary operator in arrow functions (#7862)TypeExpression- fix "JIT stack limit exhausted" error (#7843)v3.51.0Compare Source
@Symfony- add nullable_type_declaration (#7856)v3.50.0Compare Source
@largeon method level (#7832)@mediumon method level (#7833)symfony/var-dumperin dev tools (#7795)PhpdocArrayTypeFixer(#7812)NamespaceUsesAnalyzer(#7814)MbStrFunctionsFixer- add support formb_trim,mb_ltrimandmb_rtrimfunctions (#7840)NoEmptyPhpdocFixer- do not leave empty line after removing PHPDoc (#7820)no_superfluous_phpdoc_tags- introduceallow_future_paramsoption (#7743)<…>(#7817)fully_qualified_strict_typesfixer (#7719)ExecutorWithoutErrorHandler- remove invalid PHP 7.4 type (#7845)fully_qualified_strict_typesmust honour template/local type identifiers (#7724)MethodArgumentSpaceFixer- do not break heredoc/nowdoc (#7828)NumericLiteralSeparatorFixer- do not changefloattointwhen there is nothing after the dot (#7805)PhpUnitStrictFixer- do not crash on property having the name of method to fix (#7804)SingleSpaceAroundConstructFixer- correctly recognise multiple constants (#7700)TypeExpression- handle array shape key with dash (#7841)v3.49.0Compare Source
topic/coreissues/PRs from Stale Bot (#7788)DescribeCommand- better handling of deprecations (#7778)ordered_typesto@Symfony(#7356)PhpdocListTypeFixer(#7796)string_implicit_backslashesasescape_implicit_backslashesreplacement (#7669)Symfony.nullable_type_declaration_for_default_null_valueconfig (#7773)@PhpCsFixerruleset - enablephp_unit_data_provider_static(#7685)ClassKeywordFixermust run beforeFullyQualifiedStrictTypesFixer(#7767)function_to_constantget_class()replacement (#7770)LowercaseStaticReferenceFixer- do not change typed constants (#7775)PhpdocTypesFixer- handle more complex types (#7791)TypeExpression- do not break type usingwalkTypesmethod (#7785)v3.48.0Compare Source
FullyQualifiedStrictTypesFixermust run beforeOrderedInterfacesFixer(#7762)PhpdocTypesOrderFixerSupport DNF types (#7732)NoUselessConcatOperatorFixer- do not remove new line (#7759)v3.47.1Compare Source
BinaryOperatorSpacesFixerwork as pre-v3.47 (#7751)FullyQualifiedStrictTypesFixer- do not change case of the symbol when there's name collision between imported class and imported function (#7750)FullyQualifiedStrictTypesFixer- do not modify statements with property fetch and::(#7749)v3.47.0Compare Source
actions/stalev9 (#7710)host.docker.internalin Compose override template (#7661)NumericLiteralSeparatorFixer- change default strategy touse_separator(#7730)spacingoption toPhpdocAlignFixer(#6505)union_typesoption tophpdoc_to_param_type,phpdoc_to_property_type, andphpdoc_to_return_typefixers (#7672)heredoc_closing_markerfixer (#7660)multiline_string_to_heredocfixer (#7665)NumericLiteralSeparatorFixer(#6761)heredoc_closing_markerfixer (#7676)fully_qualified_strict_types(#7659)@PhpCsFixerruleset - enable no_whitespace_before_comma_in_array.after_heredoc (#7670)fully_qualified_strict_types(respect declared symbols, relative imports, leading backslash in global namespace) (#7679)numeric_literal_separator(#7735)BinaryOperatorSpacesFixer- align correctly when multiple shifts occurs in single line (#7593)ClassReferenceNameCasingFixercapitalizes the property name after the nullsafe operator (#7696)fully_qualified_strict_typeswithleading_backslash_in_global_namespaceenabled - handle reserved types in phpDoc (#7648)NoSpaceAroundDoubleColonFixermust run beforeMethodChainingIndentationFixer(#7723)no_superfluous_phpdoc_tagsmust honour multiline docs (#7697)numeric_literal_separator- Handle zero-leading floats properly (#7737)Tokens::block*Cachehit increased by ~12% (#6176)Tokens::clearEmptyTokens- play defensive with cache clearing (#7658)v3.46.0Compare Source
@PER-CS(only behind PHP_CS_FIXER_FUTURE_MODE=1) (#7650)fully_qualified_strict_types(#7653)leading_backslash_in_global_namespaceoption enabled (#7654)v3.45.0Compare Source
@PhpCsFixerruleset (#7629)v3.44.0Compare Source
v3.43.1Compare Source
v3.43.0Compare Source
@Symfonyset to@PER-CS2.0(#7627)@PER-CS2.0(#7625)v3.42.0Compare Source
composer-unused(#7536)PHPUnit\Framework\TestCase(#7563)PhpCsFixer\Tests\TestCase(#7567)AbstractFixerTestCase::testProperMethodNamingare not already fixed (#7588)PhpUnitNamespacedFixerTest::testClassIsFixed(#7564)symfony/phpunit-bridge(#7578)fully_qualified_strict_typesfixer (#5620)fully_qualified_strict_types(#7459)v3.41.1Compare Source
@testWithto@dataProvider(#7535)varkeyword (#7538)v3.41.0Compare Source
mb_str_functionsPHP 8.3 cases to separate test (#7505)no_spaces_after_function_name(#7520)cs:checkscript (#7514)mb_str_padfunction inmb_str_functionsrule (#7499)v3.40.2Compare Source
v3.40.1Compare Source
NoSpacesAfterFunctionNameFixer- do not remove space if the opening parenthesis part of an expression (#7430)v3.40.0Compare Source
facile-it/paraunit(#7470)v3.39.1Compare Source
? : throw(#7457)ExplicitIndirectVariableFixerTest(#7451)v3.39.0Compare Source
Preg's last error message in exception message (#7443)@PHP83Migrationruleset and PHP 8.3 integration test (#7439)AbstractIntegrationTestCasedescription (#7452)v3.38.2Compare Source
v3.38.1Compare Source
actions/checkoutv4 (#7423)@varcallable signature (#7429)composer normalize(#7424)v3.38.0Compare Source
array_indentation(#7405)@Symfony- keep Annotation,NamedArgumentConstructor,Target annotations as single group (#7399)v3.37.1Compare Source
v3.37.0Compare Source
v3.36.0Compare Source
infection-installerplugin, as we do not useinfection/*yet (#7391)v3.35.1Compare Source
PhpdocReadonlyClassCommentToKeywordFixeras risky (#7372)v3.35.0Compare Source
usage.rst(#7357)phpunitgoodpractices/traitsanymore (#7362)indexestoindices(#7368)phpunitgoodpractices/traits(#7363)\when in global namespace (#7186)@PER-CS2.0to match short closure space (#6970)ordered_typesin@PhpCsFixer(#7361)v3.34.1Compare Source
v3.34.0Compare Source
checkcommand (alias forfix --dry-run) (#7322)v3.33.1: The Old GuardCompare Source
What's Changed
New Contributors
Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.33.0...v3.33.1
v3.33.0Compare Source
native_type_declaration_casingfixer (#7330)v3.32.1: Deprecation trainCompare Source
What's Changed
New Contributors
Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.32.0...v3.32.1
v3.32.0Compare Source
unfinalizepackage (#7343)CompactNullableTypehintFixerand proxy toCompactNullableTypeDeclarationFixer(#7339)CurlyBracesPositionFixerand proxy toBracesPositionFixer(#7334)NewWithBracesFixerand proxy toNewWithParenthesesFixer(#7331)NoUnneededCurlyBracesFixerand proxy toNoUnneededBracesFixer(#7335)CurlyBraceTransformertoBraceTransformer(#7333)v3.31.0Compare Source
attribute_placementoption forMethodArgumentSpaceFixer(#7320)FunctionToConstantFixershould run beforeNativeConstantInvocationFixer(#7344)v3.30.0Compare Source
AttributeEmptyParenthesesFixer(#7284)YodaStyleFixer): do not touchrequire(_once),include(_once)andyield fromstatements (#7325)ReturnToYieldFromFixer(#7318)v3.29.0Compare Source
@PhpCsFixer:risky): use newest@PER-CS:riskyinstead of locked@PER-CS2.0:risky(#7323)@PER-CSruleset (#7321)v3.28.0Compare Source
@PER-CS2.0): Addconcat_spaceto the ruleset (#7302)v3.27.0Compare Source
--show-progress=estimatingin docs (#7287)LongToShorthandOperatorFixer(#7295)single_line_empty_bodyto@PER-CS2.0(#7282)OrderedTraitsFixer- better support for multiple traits in oneusestatement (#7289)v3.26.1Compare Source
no_superfluous_phpdoc_tags(#7279)v3.26.0Compare Source
single_line_empty_bodyto@PhpCsFixer(#7266)InstallViaComposerTest(#7265)v3.25.1Compare Source
v3.25.0Compare Source
v3.24.0Compare Source
integer_literal_case(#7081)method_argument_space(#7242)NoUnusedImportsFixer(#7246)no_superfluous_phpdoc_tagswithnullphpdoc (#7234)phpdoc_typesmust not lowercase literal types (#7108)v3.23.0Compare Source
no_superfluous_phpdoc_tagsfixer (#7189)FullyQualifiedStrictTypesFixerfixer (#7188)FinalInternalClassFixer(#7160)yield fromafter}(#7169)HeaderCommentFixermust run beforeBlankLinesBeforeNamespaceFixer(#7205)NoUselessReturnFixermust run beforeSingleLineEmptyBodyFixer(#7226)PhpdocInlineTagNormalizerFixer- do not break tags (#7227)phpdoc_align(#7120)MethodArgumentSpaceFixer- mention PSR in Fixer definition (#7157)YieldFromArrayToYieldsFixertoPhpCsFixerset (#7115)ReturnToYieldFromFixer(#7181)HeredocIndentationFixerfor the codebase (#7195)UseArrowFunctionsFixerfor the codebase (#7194)ErrorOutputTest(#7183)CurlyBracesPositionFixercode samples (#7198)HeredocIndentationFixercode samples (#7197)PhpdocToReturnTypeFixercode samples (#7199)ReturnToYieldFromFixer(#7168)SpacesInsideParenthesesFixer(#5709)trim_array_spaces(#7218)BlankLineBeforeStatementFixer- skip enum cases (#7203)v3.22.0Compare Source
SelfAccessorFixermust run beforeSelfAccessorFixer(#7153)PhpUnitDataProviderReturnTypeFixer(#7156)YieldFromArrayToYieldsFixer(#7114)v3.21.3Compare Source
v3.21.2Compare Source
class::getPriorityfor phpDoc diffs (#7148)Tokenschecking for found tokens (#7139)AbstractFixerTestCase::getTestFile()final (#7116)array_searchcall strict (#7145)emptycalls (#7138)AbstractIntegrationTestCase::provideIntegrationCases- yield over array, better typehinting (#7150)v3.21.1Compare Source
experimental release
v3.21.0Compare Source
FinalPublicMethodForAbstractClassFixer- fix for readonly classes (#7123)FileRemovalTest(do not fail when running it standalone) (#7104)*TestCaseconvention (#7100)NullableTypeDeclarationFixer(#7002)TypeDeclarationSpacesFixer(#7001)BlankLineBetweenImportGroupsFixer- keep indent (#7122)v3.20.0Compare Source
FinalClassFixer(#7091)NullableTypeDeclarationForDefaultNullValue- support for nullability in union types (#5819)v3.19.2Compare Source
v3.19.1Compare Source
v3.19.0Compare Source
php_unit_data_provider_nameto@PhpCsFixer:riskyset (#7069)PhpUnitDataProviderNameFixer(#7057)v3.18.0Compare Source
?andstatic(#6993)statement_indentation(#6978)$thisfromTernaryToNullCoalescingFixer(#7052)return_assignmentnot formatting when variables are used incatchandfinally(#6960)TypeExpression::allowsNull()with nullable (#7000)php_unit_namespacedless greedy (#6952)static(#6995)FullyQualifiedStrictTypesFixer- fix shortening when namespace is not empty and import exists (#7027)NoUnneededControlParenthesesFixerPHP8.0 null-safe operator (#7056)PhpdocToCommentFixersupport for enum cases (#7040)@in PR title (#6982)actions/staleto handle stale issues and pull requests (#5085)Utils::naturalLanguageJoin()in implode calls (#7032)ordered_class_elements(#6360)Dynamic class constant fetch(#7004)FinalClassFixer(#6893)Util::naturalLanguageJoin()(#7022)readonlyin anonymous class definitions (#7014)readonly(#7013)HelpCommand::toString()toUtils(#7034)SelfStaticAccessorFixerimprovements for enums (#7026)SingleSpaceAroundConstructFixer- support space beforeas(#7029)UseArrowFunctionsFixer- run beforeFunctionDeclarationFixer(#7065)v3.17.0Compare Source
self_static_accessorfixer to the project (again) (#6927)statictoselfassert calls (#6931)OrderedTypesFixer(#6571)Configuration
📅 Schedule: Branch creation - "after 3am every weekday,every weekend" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.