Skip to content

Update all dependencies - #761

Merged
renovate[bot] merged 3 commits into
mainfrom
deps/all
Aug 29, 2026
Merged

Update all dependencies#761
renovate[bot] merged 3 commits into
mainfrom
deps/all

Conversation

@renovate

@renovate renovate Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update
phpstan/phpstan ^2.2.8^2.2.9 age confidence require-dev patch
rector/rector (source) ^2.6.3^2.6.4 age confidence require-dev patch
symfony/browser-kit (source) ^6.4.42^6.4.44 age confidence require patch
symfony/config (source) ^6.4.43^6.4.44 age confidence require patch
uselagoon/mariadb-10.6-drupal 26.8.026.8.1 age confidence patch
uselagoon/nginx-drupal 26.8.026.8.1 age confidence patch
uselagoon/php-8.3-cli-drupal 26.8.026.8.1 age confidence final patch

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

phpstan/phpstan-phar-composer-source (phpstan/phpstan)

v2.2.9

Compare Source

rectorphp/rector (rector/rector)

v2.6.4: Released Rector 2.6.4

Compare Source

A tooling release under the hood: Rector's dependency-injection container moves off illuminate/container onto entropy/entropy, and composer-based sets now target the lowest declared version of a library instead of guessing the current one.


New rules 🎉

rector-src
  • [Php7.4] IfToNullCoalescingAssignRector — convert an if null-guard into ??= (#​8356)
  • [Php7.3] ArrayKeysToArrayKeyFirstLastRectorarray_keys($a)[0]array_key_first($a) (#​8238)
rector-symfony
  • [Web Link] WebLinkStringRelationsToConstantsRector (#​1058)

Engine 🔧

  • Switch the DI container from illuminate/container to entropy/entropy (#​8362) — lighter container, order-independent service collections via autodiscover()
  • [VersionBonding] Allow a rule to require multiple composer package constraints at once (#​8355)
  • [Composer] Target the lowest declared version for libraries in composer-based sets; only a project package type is treated as an application (#​8359, #​8363)
  • [Configuration] Skip deprecated rules pulled in from an active set — warn only instead of crashing (#​8358)
  • [DI] Register PHPStan PhpVersionFactory as a public service so third-party rules can autowire it (#​8365)
  • [PhpParser] Merge decorating node visitors from 14 to 8 for faster traversal (#​8380)

Bugfixes 🐛

rector-src
  • [TypeDeclarationDocblocks] Skip ClassMethodArrayDocblockParamFromLocalCallsRector on methods overriding a parent/interface (#​8357)
  • [TypeDeclarationDocblocks] Skip a contradicting @param array when the local call type conflicts with the default value (#​8381)
  • [Naming] Skip a valid singular name with an ous suffix in RenameForeachValueVariableToMatchExprVariableRector (#​8382)
rector-symfony
  • [Symfony 6.1] Skip CommandConfigureToAttributeRector on non-constant configure() values (#​1057)
  • [Symfony 3.4] Skip ContainerGetNameToTypeInTestsRector when the named service has no matching FQCN service (#​1051)
  • [Symfony 3.0] Skip OptionNameRector when no option name changes (#​1044)
rector-phpunit
  • [CodeQuality] Fix AddInstanceofAssertForNullableArgumentRector duplicating assertInstanceOf inside traits (#​773)
  • [CodeQuality] Fix MatchAssertSameExpectedTypeRector rewriting a passing assert into a failing one (#​771)

Set changes 📈

rector-src
  • [CodeQuality] Add FlipNegatedTernaryInstanceofRector to the code quality level (#​8385)
rector-symfony
  • [Symfony 7.3] Add missing rename function call (#​1056)
  • [Symfony 7.2] Add missing rename class and function calls (#​1055)
  • [CodeQuality] Move RequestIsMainRector and other version-bonded rules to the composer-based set (#​1048, #​1045)
  • [Symfony 7.3] GetFiltersAndFunctionsToAsTwigAttributeRector — support arrow-call functions; gate on symfony/twig-bridge 7.3, not twig alone (#​1043, #​1050)
  • [Set] Mark ANNOTATIONS_TO_ATTRIBUTES as @internal instead of @deprecated (#​1053)
rector-doctrine
  • Move AddAnnotationToRepositoryRector to the composer-based set only (#​510)

Deprecations 💀

Deprecated rules run without any effect, print a warning and will be removed in a future major release.

rector-symfony
  • [CodeQuality] InlineClassRoutePrefixRector (#​1049)
  • [CodeQuality] AddTraitGetterReturnTypeBasedOnSetterRequiredRector (#​1047)
  • [CodeQuality] LiteralGetToRequestClassConstantRector (#​1046)

Removals 💀

rector-src
  • [Cleanup] Remove the write-only CallLikeThisBoundClosureArgsNodeVisitor and its unread attribute (#​8373)
symfony/browser-kit (symfony/browser-kit)

v6.4.44

Compare Source

Changelog (symfony/browser-kit@v6.4.42...v6.4.44)

symfony/config (symfony/config)

v6.4.44

Compare Source

Changelog (symfony/config@v6.4.43...v6.4.44)

uselagoon/lagoon-images (uselagoon/mariadb-10.6-drupal)

v26.8.1: lagoon-images 26.8.1

Compare Source

Notes on this release

This will be an unusually beefy point release of images.
We see the update of openresty to v1.31.1.1 (see release notes).
Further, we're introducing a host of new images (mariadb, solr, and solr-drupal).
Finally, we say goodbye to Node 20 and Ruby 3.2, which were previously deprecated, no new images will be built for these, so get off them ASAP.

New/Deprecated/Removed Images

The following images were removed (previously deprecated): Node 20 and Ruby 3.2.

The following images were added: MariaDB 12.3, MariaDB 11.8, Solr 10, and Solr 10 Drupal.

Changes in this release
Package Updates
Foundations
Databases / Caches / Search
  • chore(deps): update valkey to 8.1.9/9.1.1 on alpine3.24, fix renovate valkey manager @​renovate[bot] (#​1797)
Web / Runtime bases
Devops
New Contributors

Full Changelog: uselagoon/lagoon-images@26.8.0...26.8.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) August 29, 2026 16:00
@codecov

codecov Bot commented Aug 29, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 94.44444% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 97.47%. Comparing base (902b969) to head (973b895).

Files with missing lines Patch % Lines
src/FieldTrait.php 66.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #761      +/-   ##
==========================================
+ Coverage   97.40%   97.47%   +0.06%     
==========================================
  Files          52       52              
  Lines        4555     4548       -7     
==========================================
- Hits         4437     4433       -4     
+ Misses        118      115       -3     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate

renovate Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

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 aebfee8 into main Aug 29, 2026
17 checks passed
@renovate
renovate Bot deleted the deps/all branch August 29, 2026 20:41
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.

1 participant