Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Composer QA tooling dependencies #144

Merged
merged 3 commits into from
Aug 28, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 28, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
friendsofphp/php-cs-fixer require-dev minor ^3.13 -> ^3.23.0
php-coveralls/php-coveralls require-dev minor ^2.5 -> ^2.6.0
phpstan/phpstan require-dev minor ^1.9 -> ^1.10.32
phpstan/phpstan-phpunit require-dev patch ^1.3 -> ^1.3.14
phpunit/phpunit (source) require-dev minor ^9.5 -> ^9.6.11
rector/rector (source) require-dev minor ^0.15.1 -> ^0.18.0

Release Notes

PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)

v3.23.0

Compare Source

  • bug: BlankLineBeforeStatementFixer - do not enforce/add a blank line when there is a blank line between the comment and the statement already (#​7190)
  • bug: Fix detecting classy invokation in catch (#​7191)
  • bug: Fix names resolving in no_superfluous_phpdoc_tags fixer (#​7189)
  • bug: Fix various bugs in FullyQualifiedStrictTypesFixer fixer (#​7188)
  • bug: Fixed line between general script documentation and require (#​7177)
  • bug: Support annotations with arguments in FinalInternalClassFixer (#​7160)
  • bug: YieldFromArrayToYieldsFixer - fix for yield from after } (#​7169)
  • bug: YieldFromArrayToYieldsFixer - fix handling the comment before the first array element (#​7193)
  • bug: HeaderCommentFixer must run before BlankLinesBeforeNamespaceFixer (#​7205)
  • bug: NoUselessReturnFixer must run before SingleLineEmptyBodyFixer (#​7226)
  • bug: PhpdocInlineTagNormalizerFixer - do not break tags (#​7227)
  • docs: Add allowed values of tags in the phpdoc_align (#​7120)
  • docs: Add extra information for GitLab reporter's integration with GitLab Code Quality (#​7172)
  • docs: Change the single backticks to double in description of the rules option (#​7173)
  • docs: Condensed output for rule sets' list that fixer is included in (#​7182)
  • docs: Improve contributing guide (#​7204)
  • docs: MethodArgumentSpaceFixer - mention PSR in Fixer definition (#​7157)
  • DX: add first auto-review tests for composer.json file (#​7210)
  • DX: add YieldFromArrayToYieldsFixer to PhpCsFixer set (#​7115)
  • DX: Allow OS conditions for integration tests (#​7161)
  • DX: Apply current CS rules (#​7178)
  • DX: Apply suggestions from PR 7210 (#​7213)
  • DX: apply ReturnToYieldFromFixer (#​7181)
  • DX: Do not mark "long term ideas" as stale (#​7206)
  • DX: enable HeredocIndentationFixer for the codebase (#​7195)
  • DX: enable UseArrowFunctionsFixer for the codebase (#​7194)
  • DX: few phpstan fixes (#​7208)
  • DX: fix contravariant types in PHPDocs (#​7167)
  • DX: Fix detecting trailing spaces (#​7216)
  • DX: Fix some PHPStan issues (#​7180)
  • DX: Get rid of deprecation warnings in Mess Detector (#​7215)
  • DX: Improve Composer scripts (#​7214)
  • DX: Improve Mess Detector Integration (#​7224)
  • DX: Introduce Composer scripts as common DX (#​6839)
  • DX: refactor ErrorOutputTest (#​7183)
  • DX: remove unnecessary arrays from data providers (#​7170)
  • DX: update CurlyBracesPositionFixer code samples (#​7198)
  • DX: update HeredocIndentationFixer code samples (#​7197)
  • DX: update PhpdocToReturnTypeFixer code samples (#​7199)
  • feature: add at least one space around binary operators (#​7175)
  • feature: BlankLineBeforeStatementFixer - take into account comment before statement (#​7166)
  • feature: Introduce ReturnToYieldFromFixer (#​7168)
  • feature: Introduce SpacesInsideParenthesesFixer (#​5709)
  • feature: Support array destructuring in trim_array_spaces (#​7218)
  • feature: BlankLineBeforeStatementFixer - skip enum cases (#​7203)
  • minor: more arrow function usage (#​7223)
  • minor: PhpdocAlignFixerTest - convert CUSTOM tags test to not rely on non-custom tag from TAGS_WITH_NAME (#​7209)
  • minor: use JSON_THROW_ON_ERROR for trivial cases (#​7221)
  • minor: use more spread operator (#​7222)

v3.22.0

Compare Source

  • DX: add proper test for SelfAccessorFixer must run before SelfAccessorFixer (#​7153)
  • DX: FixerFactoryTest - apply CS (#​7154)
  • feature: Introduce PhpUnitDataProviderReturnTypeFixer (#​7156)
  • feature: Introduce YieldFromArrayToYieldsFixer (#​7114)

v3.21.3

Compare Source

  • Revert "DX: encourage to provide wider description" (#​7155)

v3.21.2

Compare Source

  • docs: check format of FixerDefinition::getDescription() (#​7127)
  • DX: add phpstan/phpstan-strict-rules (#​7143)
  • DX: allow for progressive cache (#​7132)
  • DX: Copy-pasteable class::getPriority for phpDoc diffs (#​7148)
  • DX: do not allow linebreak at the beginning of code sample (#​7126)
  • DX: encourage to provide wider description (#​7128)
  • DX: fix function calls (#​7136)
  • DX: fix PHPDoc types issues (#​7135)
  • DX: improve Tokens checking for found tokens (#​7139)
  • DX: Make AbstractFixerTestCase::getTestFile() final (#​7116)
  • DX: make array_search call strict (#​7145)
  • DX: remove empty calls (#​7138)
  • DX: store cache to file only if content will get modified (#​7151)
  • DX: unify Preg:match in logical conditions (#​7146)
  • DX: use booleans in conditions (#​7149)
  • DX: Use ParaUnit to speed up tests (#​6883)
  • DX: Use relative fixture path as integration test case's name (#​7147)
  • DX: use strict assertions (#​7144)
  • DX: AbstractIntegrationTestCase::provideIntegrationCases - yield over array, better typehinting (#​7150)

v3.21.1

Compare Source

experimental release

  • Require PHP ^8.0.1

v3.21.0

Compare Source

  • bug: Fix and enhance Gitlab reporter (#​7089)
  • bug: Import with different case must not be removed by non-risky fixer (#​7095)
  • bug: ordered imports fixer top group only (#​7023)
  • bug: FinalPublicMethodForAbstractClassFixer - fix for readonly classes (#​7123)
  • DX: do not nest ".editorconfig" files (#​7112)
  • DX: exclude Dockerfile from dist (#​7113)
  • DX: fix checkbashisms installation (#​7102)
  • DX: fix Smoke tests for various git default branch name (#​7119)
  • DX: Fix FileRemovalTest (do not fail when running it standalone) (#​7104)
  • DX: Progress output refactor (#​6848)
  • DX: Rename abstract test classes to *TestCase convention (#​7100)
  • DX: test all PHPUnit migration sets (#​7107)
  • DX: [Docker] Distinguish Alpine version between PHP versions (#​7105)
  • feature: Create cache path if it does not exist (#​7109)
  • feature: Introduce NullableTypeDeclarationFixer (#​7002)
  • feature: Introduce TypeDeclarationSpacesFixer (#​7001)
  • feature: BlankLineBetweenImportGroupsFixer - keep indent (#​7122)
  • minor: Parse callable using full phpdoc grammar (#​7094)
  • minor: PHP8.3 const type tokenizing (#​7055)

v3.20.0

Compare Source

  • DX: fix priority of FinalClassFixer (#​7091)
  • DX: use FAST_LINT_TEST_CASES=1 for CI run on macOS (#​7092)
  • feature: SingleLineEmptyBodyFixer - support interfaces, traits and enums (#​7096)
  • feature: NullableTypeDeclarationForDefaultNullValue - support for nullability in union types (#​5819)

v3.19.2

Compare Source

  • bug: NoMultipleStatementsPerLineFixer must run before CurlyBracesPositionFixer (#​7087)
  • bug: PhpdocAddMissingParamAnnotationFixer - fix for promoted properties (#​7090)
  • DX: fix priority of SingleBlankLineBeforeNamespaceFixer (#​7088)
  • minor: Parse all phpdoc types using full grammar (#​7010)

v3.19.1

Compare Source

  • bug: CurlyBracesPositionFixer must run before StatementIndentationFixer (#​7085)

v3.19.0

Compare Source

  • bug: SelfAccessorFixer - fix for union types (#​7080)
  • DX: add php_unit_data_provider_name to @PhpCsFixer:risky set (#​7069)
  • DX: make data providers return type "iterable" (#​7072)
  • DX: rename tests and data providers (#​7070)
  • feature: Introduce PhpUnitDataProviderNameFixer (#​7057)

v3.18.0

Compare Source

  • bug: Fix tokenizing of type hints (#​7054)
  • bug: CompactNullableTypehintFixer - fix for whitespace between ? and static (#​6993)
  • bug: consider function modifiers for statement_indentation (#​6978)
  • bug: Exclude $this from TernaryToNullCoalescingFixer (#​7052)
  • bug: False positive on used imports when docblock includes it with mismatching case (#​6909)
  • bug: Fix chained calls semicolon indent in switch case (#​7045)
  • bug: Fix multiline_whitespace_before_semicolons for echo tags (#​7019)
  • bug: Fix phpDoc align when there is inconsistent spacing after comment star (#​7012)
  • bug: Fix phpDoc parsing without PCRE JIT (#​7031)
  • bug: Fix PhpdocVarWithoutNameFixer with Closure with $this (#​6979)
  • bug: Fix return_assignment not formatting when variables are used in catch and finally (#​6960)
  • bug: Fix TypeExpression::allowsNull() with nullable (#​7000)
  • bug: Improve definition of conflicting fixers (#​7066)
  • bug: LambdaNotUsedImportFixer - fix for anonymous class with a string argument (#​6972)
  • bug: ListFilesCommand - fix computing of relative path (#​7028)
  • bug: make php_unit_namespaced less greedy (#​6952)
  • bug: PhpdocToCommentFixer - fix for PHPDoc before fn (#​6973)
  • bug: Restructure PER-CS rule sets (#​6707)
  • bug: SelfStaticAccessor - fix static access inside enums (#​7024)
  • bug: SingleSpaceAroundConstructFixer - fix more cases involving static (#​6995)
  • bug: FullyQualifiedStrictTypesFixer - fix shortening when namespace is not empty and import exists (#​7027)
  • bug: NoUnneededControlParenthesesFixer PHP8.0 null-safe operator (#​7056)
  • bug: PhpdocToCommentFixer support for enum cases (#​7040)
  • DX: add more tests to CommentsAnalyzer (#​7041)
  • DX: Cleanup duplicate files in finder (#​7042)
  • DX: ControlCaseStructuresAnalyzerTest - cleanup (#​6874)
  • DX: Fix warning when running test on PHP<8 (#​7008)
  • DX: handle @ in PR title (#​6982)
  • DX: officially deprecate internal Utils anti-pattern class (#​7039)
  • DX: Remove Fabbot.io conditional configuration (#​7038)
  • DX: rename data providers (#​7058)
  • DX: Use actions/stale to handle stale issues and pull requests (#​5085)
  • DX: Use Utils::naturalLanguageJoin() in implode calls (#​7032)
  • feature: Add support for custom method placement in ordered_class_elements (#​6360)
  • feature: Allow case sensitive order for OrderedClassElementsFixer (#​7020)
  • feature: PHP8.3 - Add CT and block type for Dynamic class constant fetch (#​7004)
  • feature: Support attributes in FinalClassFixer (#​6893)
  • minor: "Callback" must not be fixed to "callback" by default (#​7011)
  • minor: Add Util::naturalLanguageJoin() (#​7022)
  • minor: ClassDefinitionFixer - handle attributes and readonly in anonymous class definitions (#​7014)
  • minor: FixerFactory::getFixersConflicts - better type hinting (#​7044)
  • minor: PHP8.3 - Fix TokensAnalyzer::isAnonymousClass support for readonly (#​7013)
  • minor: PHP8.3 - Typed class constants - handle nullable by transformer (#​7009)
  • minor: Reduce phpDoc type parser complexity from O(n^2) to O(nlog(n)) (#​6988)
  • minor: ReturnAssignmentFixer - Better handling of anonymous classes (#​7015)
  • minor: Transfer HelpCommand::toString() to Utils (#​7034)
  • minor: Unify "blank lines before namespace" fixers (#​7053)
  • minor: SelfStaticAccessorFixer improvements for enums (#​7026)
  • minor: SingleSpaceAroundConstructFixer - support space before as (#​7029)
  • minor: UseArrowFunctionsFixer - run before FunctionDeclarationFixer (#​7065)

v3.17.0

Compare Source

  • bug: Allow string quote to be escaped within phpdoc constant (#​6798)
  • bug: ConfigurationResolver - fix running without cache (#​6915)
  • bug: Fix array/object shape phpdoc type parse (#​6962)
  • bug: Fix FullyQualifiedStrictTypesFixer common prefix bug (#​6898)
  • bug: Fix non-parenthesized callable return type parse (#​6961)
  • bug: Fix parsing of edge cases phpdoc types (#​6977)
  • bug: FullyQualifiedStrictTypesFixer - fix for FQCN type with class with the same name being imported (#​6923)
  • bug: GroupImportFixer - support for aliased imports (#​6951)
  • bug: MultilineWhitespaceBeforeSemicolonsFixer - fix chained calls (#​6926)
  • bug: MultilineWhitespaceBeforeSemicolonsFixer - fix for discovering multi line calls (#​6938)
  • bug: NoBreakCommentFixer - fix for nested match (#​6899)
  • bug: NoExtraBlankLinesFixer - fix for attribute in abstract function (#​6920)
  • bug: PhpdocTypesFixer - handle types with no space between type and variable (#​6922)
  • bug: PhpUnitMockShortWillReturnFixer - fix for trailing commas (#​6900)
  • bug: StatementIndentationFixer - fix comments at the end of if/elseif/else blocks (#​6918)
  • bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword (#​6913)
  • bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword preceded by class instantiation (#​6914)
  • bug: VoidReturnFixer - fix for intervening attributes (#​6863)
  • docs: improve code samples for MultilineWhitespaceBeforeSemicolonsFixer (#​6919)
  • docs: improve cookbook (#​6880)
  • DX: add cache related tests (#​6916)
  • DX: Apply self_static_accessor fixer to the project (again) (#​6927)
  • DX: cancel running builds on subsequent pushes in CI (#​6940)
  • DX: convert more static to self assert calls (#​6931)
  • DX: fix GitHub Actions errors and warnings (#​6917)
  • DX: fix Unsafe call to private method errors reported by PHPStan (#​6879)
  • DX: Improve performance of FunctionsAnalyzer (#​6939)
  • DX: improve test method names to avoid confusion (#​6974)
  • DX: Include self_static_accessor fixer in PhpCsFixer set (#​6882)
  • DX: make data providers static with straight-forward changes (#​6907)
  • DX: Mark Tokens::getNamespaceDeclarations as @​internal (#​6949)
  • DX: PHPStan improvements (#​6868)
  • DX: refactor PhpdocAlignFixerTest (#​6925)
  • DX: Remove @​inheritdoc PHPDoc (#​6955)
  • DX: Run AutoReview tests only once (#​6889)
  • DX: simplify EncodingFixer (#​6956)
  • DX: update Symfony rule set (#​6958)
  • DX: Use $tokens->getNamespaceDeclarations() to improve performance (#​6942)
  • DX: use force option for php_unit_data_provider_static in PHPUnit 10.0 migration set (#​6908)
  • DX: use only PHP modules that are required (#​6954)
  • DX: use PHPUnit's "requires" instead of "if" condition (#​6975)
  • feature: Add align_multiline_comment rule to @​Symfony (#​6875)
  • feature: Add no_null_property_initialization rule to @​Symfony (#​6876)
  • feature: Add operator_linebreak rule to @​Symfony (#​6877)
  • feature: add SingleLineEmptyBodyFixer (#​6933)
  • feature: DescribeCommand - allow describing custom fixers (#​6957)
  • feature: Introduce OrderedTypesFixer (#​6571)
  • feature: Order of PHPDoc @​param annotations (#​3909)
  • feature: Parse parenthesized & conditional phpdoc type (#​6796)
  • feature: PhpUnitInternalClassFixer - add empty line before PHPDoc (#​6924)
  • feature: [PhpdocAlignFixer] Add support for every tag (#​6564)
  • minor: align NoSuperfluousPhpdocTagsFixer with actual Symfony configuration (#​6953)
  • minor: do not add empty line in PHPDoc when adding annotation in PHPUnit class (#​6928)
  • minor: PhpdocAlignFixer - support cases with type and variable separated with no space (#​6921)
  • minor: PhpdocSeparationFixer - add integration tests (#​6929)
  • minor: update PHPStan (to fix CI on master branch) (#​6901)
  • minor: Use single Dockerfile with multiple build targets (#​6840)

v3.16.0

Compare Source

  • bug: ControlStructureBracesFixer - handle closing tag (#​6873)
  • bug: CurlyBracesPositionFixer - fix for callable return type (#​6855)
  • bug: CurlyBracesPositionFixer - fix for DNF types (#​6859)
  • bug: Fix MultilineWhitespaceBeforeSemicolonsFixer (#​5126)
  • docs: Fix rule description (#​6844)
  • DX: fix checkbashisms installation (#​6843)
  • DX: make data providers static for fixer's tests (#​6860)
  • DX: refactor PHPUnit fixers adding class-level annotation to use shared code (#​6756)
  • DX: unify option's descriptions (#​6856)
  • feature: AbstractPhpUnitFixer - support attribute detection in docblock insertion (#​6858)
  • feature: add "force" option to PhpUnitDataProviderStaticFixer (#​6757)
  • feature: introduce single_space_around_construct, deprecate single_space_after_construct (#​6857)
  • feature: PhpUnitTestClassRequiresCoversFixer - support single-line PHPDocs (#​6847)
  • minor: Deprecate BracesFixer (#​4885)
  • minor: Fix autocompletion for Tokens::offsetGet() (#​6838)
  • minor: PHP8.2 Docker runtime (#​6833)
  • minor: Use Composer binary-only images instead of installer script (#​6834)

v3.15.1

Compare Source

  • bug: BinaryOperatorSpacesFixer - fix for static in type (#​6835)
  • bug: BinaryOperatorSpacesFixer - fix parameters with union types passed by reference (#​6826)
  • bug: NoUnusedImportsFixer - fix for splat operator (#​6836)
  • DX: fix CI (#​6837)
  • feature: Support for type casing in arrow functions (#​6831)
  • minor: fix CI on PHP 8.3 (#​6827)

v3.15.0

Compare Source

  • bug: VisibilityRequiredFixer - handle DNF types (#​6806)
  • DX: officially enable 8.2 support (#​6825)

v3.14.5

Compare Source

  • bug: EmptyLoopBodyFixer must keep comments inside (#​6800)
  • bug: FunctionsAnalyzer - fix detecting global function (#​6792)
  • bug: NativeFunctionTypeDeclarationCasingFixer - do not require T_STRING present in code (#​6812)
  • bug: PhpdocTypesFixer - do not change case of array keys (#​6810)
  • bug: PhpUnitTestAnnotationFixer - do not break single line @​depends (#​6824)
  • docs: Add supported PHP versions section to the README (#​6768)
  • docs: drop Atom from readme, due to it's sunsetting (#​6778)
  • DX: Add composer keywords (#​6781)
  • DX: update PHPStan to 1.10.3 (#​6805)
  • feature: [PHP8.2] Support for readonly classes (#​6745)
  • minor: add custom tokens for Disjunctive Normal Form types parentheses (#​6823)
  • minor: PHP8.2 - handle union and intersection types for DNF types (#​6804)
  • minor: PHP8.2 - support property in const expressions (#​6803)

v3.14.4

Compare Source

  • bug: CurlyBracesPositionFixer - fix for open brace not preceded by space and followed by a comment (#​6776)
  • docs: drop license end year (#​6767)
  • DX: use numeric_literal_separator (#​6766)
  • feature: Allow installation of sebastian/diff:^5.0.0 (#​6771)

v3.14.3

Compare Source

  • DX: Drop doctrine/annotations 1, allow doctrine/lexer 3 (#​6730)

v3.14.2

Compare Source

  • DX: Drop support for doctrine/lexer 1 (#​6729)

v3.14.1

Compare Source

  • DX: Allow doctrine/annotations 2 (#​6721)

v3.14.0

Compare Source

  • bug: Fix indentation for comment at end of function followed by a comma (#​6542)
  • bug: Fix PHPDoc alignment fixer containing callbacks using \Closure (#​6746)
  • bug: Fix type error when using paths intersection mode (#​6734)
  • bug: PhpdocSeparationFixer - Make groups handling more flexible (#​6668)
  • docs: make bug_report.md template more explicit (#​6736)
  • docs: PhpUnitTestCaseIndicator - fix docs (#​6727)
  • DX: apply CS (#​6759)
  • DX: bump doctrine/annotations to prevent installing version with unintentional BC break (#​6739)
  • DX: update deps (#​6760)
  • DX: upgrade dev-tools/composer.json (#​6737)
  • DX: upgrade PHPStan to 1.9.7 (#​6741)
  • feature: Add php 7.4 types to Cookbook docs (#​6763)
  • feature: add PhpUnitDataProviderStaticFixer (#​6702)
  • feature: binary_operator_spaces - Revert change about => alignment and use option instead (#​6724)
  • feature: make OrderedInterfacesFixer non-risky (#​6722)
  • feature: OctalNotationFixer - support _ notation (#​6762)
  • fix: enum case "PARENT" must not be renamed (#​6732)
  • minor: Follow PSR12 ordered imports in Symfony ruleset (#​6712)
  • minor: improve rule sets order (#​6738)

v3.13.2

Compare Source

  • bug: Fix type error when using paths intersection mode (#​6734)

v3.13.1

Compare Source

  • bug: Align all the arrows inside the same array (#​6590)
  • bug: Fix priority between modernize_types_casting and no_unneeded_control_parentheses (#​6687)
  • bug: TrailingCommaInMultilineFixer - do not add trailing comma when there is no break line after last element (#​6677)
  • docs: Fix docs for disabled rules in rulesets (#​6679)
  • docs: fix the cookbook_fixers.rst (#​6672)
  • docs: Update installation recommended commands for mkdir argument (-p insteadof --parents). (#​6689)
  • Make static data providers that are not using dynamic calls (#​6696)
  • minor: displaying number of checked files (#​6674)
php-coveralls/php-coveralls (php-coveralls/php-coveralls)

v2.6.0

Compare Source

Miscellaneous
  • Add windows-os to github action (#​335)
  • DX: Update PHP CS Fixer to ^3.13.2 (#​355)
  • DX: update dev-tools, especially PHP CS Fixer (#​366)
  • Fix PHP 8.1 compatibility (#​361)
  • GH Actions/CI: run the test suite against PHP 8.1, 8.2 and 8.3 (#​363)
  • README: fix broken badge and mention GH Actions (#​362)
  • Replace Travis CI with the GitHub action badge (#​364)
  • Upgrade PHAR generation to Box 4.x (#​351)

v2.5.3

Compare Source

Miscellaneous
  • GH Actions: various updates (#​346)
  • MetricsTest: fix tests failing on imprecise floats (#​344)
  • PHP 8.1 | Fix "passing null to non-nullable" deprecations (tests only) (#​345)
  • PHP 8.2 | Fix deprecated embedded variables in text strings (#​343)
  • Fix minor typo in GitHub Action step's name (#​349)

v2.5.2

Compare Source

Bug fix
  • #​330 Changed CIRCLE_BUILD_NUM to CIRCLE_WORKFLOW_ID
  • #​328
    Added compatibility with Symfony 6
Miscellaneous
  • #​325 CI: Migrate to GitHub Actions

v2.5.1

Compare Source

Bug fix
  • #​324 Fix PHP 5.5 compatibility
phpstan/phpstan (phpstan/phpstan)

v1.10.32

Compare Source

Improvements 🔧

v1.10.31

Compare Source

Improvements 🔧

Internals 🔍

v1.10.30

Compare Source

Improvements 🔧

Bugfixes 🐛

Internals 🔍

v1.10.29

Compare Source

Improvements 🔧

  • Update nikic/php-parser to v4.17.1
    • PHP 8.3 features are no longer parse errors. Full-fledged PHP 8.3 support is coming later this year.
  • Update BetterReflection to 6.12.0

Bugfixes 🐛

Function signature fixes 🤖

v1.10.28

Compare Source

Improvements 🔧

Bugfixes 🐛

Internals 🔍

v1.10.27

Compare Source

Bleeding edge 🔪

If you want to see the shape of things to come and adopt bleeding edge features early, you can include this config file in your project's phpstan.neon:

includes:
	- vendor/phpstan/phpstan/conf/bleedingEdge.neon

Of course, there are no backwards compatibility guarantees when you include this file. The behaviour and reported errors can change in minor versions with this file included. Learn more

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot enabled auto-merge (squash) August 28, 2023 15:03
@renovate renovate bot force-pushed the renovate/composer-qa-tooling branch from 2741be0 to e555dbd Compare August 28, 2023 15:21
@renovate
Copy link
Contributor Author

renovate bot commented Aug 28, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@renovate renovate bot merged commit ec953d8 into main Aug 28, 2023
4 checks passed
@renovate renovate bot deleted the renovate/composer-qa-tooling branch August 28, 2023 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant