Skip to content

Update all non-major dependencies

Bekerle, Patrizio requested to merge renovate/all-minor-patch into main

This MR contains the following updates:

Package Type Update Change
api-platform/core (source) require patch ^2.4 -> ^2.5
friendsofphp/php-cs-fixer require-dev patch 2.16.7 -> 2.16.10
phpstan/phpstan require-dev patch 0.12.57 -> 0.12.66
phpstan/phpstan-phpunit require-dev patch 0.12.16 -> 0.12.17
symfony/framework-bundle (source) require patch 4.4.16 -> 4.4.18
symfony/phpunit-bridge (source) require-dev patch 4.4.16 -> 4.4.18
vimeo/psalm require-dev minor 4.2.1 -> 4.3.2

Release Notes

FriendsOfPHP/PHP-CS-Fixer

v2.16.10

Compare Source

  • minor #​5314 Enable testing with PHPUnit 9.x (sanmai)
  • minor #​5338 clean ups (SpacePossum)
  • minor #​5339 NoEmptyStatementFixer - fix more cases (SpacePossum)
  • minor #​5340 NamedArgumentTransformer - Introduction (SpacePossum)
  • minor #​5344 Update docs: do not use deprecated create method (SpacePossum)
  • minor #​5356 RuleSet description fixes (SpacePossum)
  • minor #​5360 DX: clean up detectIndent methods (kubawerlos)
  • minor #​5370 DX: update PHPUnit usage to use external Prophecy trait and solve warning (keradus)
  • minor #​5373 DX: MagicMethodCasingFixerTest - fix test case description (keradus)
  • minor #​5374 DX: PhpUnitDedicateAssertInternalTypeFixer - add code sample for non-default config (keradus)

v2.16.9

Compare Source

  • bug #​5095 Annotation - fix for Windows line endings (SpacePossum)
  • bug #​5221 NoSuperfluousPhpdocTagsFixer - fix for single line PHPDoc (kubawerlos)
  • bug #​5225 TernaryOperatorSpacesFixer - fix for alternative control structures (kubawerlos)
  • bug #​5235 ArrayIndentationFixer - fix for nested arrays (kubawerlos)
  • bug #​5248 NoBreakCommentFixer - fix throw detect (SpacePossum)
  • bug #​5250 SwitchAnalyzer - fix for semicolon after case/default (kubawerlos)
  • bug #​5253 IO - fix cache info message (SpacePossum)
  • bug #​5273 Fix PHPDoc line span fixer when property has array typehint (ossinkine)
  • bug #​5274 TernaryToNullCoalescingFixer - concat precedence fix (SpacePossum)
  • feature #​5216 Add RuleSets to docs (SpacePossum)
  • minor #​5226 Applied CS fixes from 2.17-dev (GrahamCampbell)
  • minor #​5229 Fixed incorrect phpdoc (GrahamCampbell)
  • minor #​5231 CS: unify styling with younger branches (keradus)
  • minor #​5232 PHP8 - throw expression support (SpacePossum)
  • minor #​5233 DX: simplify check_file_permissions.sh (kubawerlos)
  • minor #​5236 Improve handling of unavailable code samples (julienfalque, keradus)
  • minor #​5239 PHP8 - Allow trailing comma in parameter list support (SpacePossum)
  • minor #​5254 PHP8 - mixed type support (SpacePossum)
  • minor #​5255 Tests: do not skip documentation test (keradus)
  • minor #​5256 Docs: phpdoc_to_return_type - add new example in docs (keradus)
  • minor #​5261 Do not update Composer twice (sanmai)
  • minor #​5263 PHP8 support (SpacePossum)
  • minor #​5266 PhpUnitTestCaseStaticMethodCallsFixer - PHPUnit 9.x support (sanmai)
  • minor #​5267 Improve InstallViaComposerTest (sanmai)
  • minor #​5268 Add GitHub Workflows CI, including testing on PHP 8 and on macOS/Windows/Ubuntu (sanmai)
  • minor #​5269 Prep work to migrate to PHPUnit 9.x (sanmai, keradus)
  • minor #​5275 remove not supported verbose options (SpacePossum)
  • minor #​5276 PHP8 - add NoUnreachableDefaultArgumentValueFixer to risky set (SpacePossum)
  • minor #​5277 PHP8 - Constructor Property Promotion support (SpacePossum)
  • minor #​5292 Disable blank issue template and expose community chat (keradus)
  • minor #​5293 Add documentation to "yoda_style" sniff to convert Yoda style to non-Yoda style (Luc45)
  • minor #​5295 Run static code analysis off GitHub Actions (sanmai)
  • minor #​5298 Add yamllint workflow, validates .yaml files (sanmai)
  • minor #​5302 SingleLineCommentStyleFixer - do not fix possible attributes (PHP8) (SpacePossum)
  • minor #​5303 Drop CircleCI and AppVeyor (keradus)
  • minor #​5304 DX: rename TravisTest, as we no longer test only Travis there (keradus)
  • minor #​5305 Groom GitHub CI and move some checks from TravisCI to GitHub CI (keradus)
  • minor #​5308 Only run yamllint when a YAML file is changed (julienfalque, keradus)
  • minor #​5309 CICD: create yamllint config file (keradus)
  • minor #​5311 OrderedClassElementsFixer - PHPUnit Bridge support (ktomk)
  • minor #​5316 PHP8 - Attribute support (SpacePossum)
  • minor #​5321 DX: little code grooming (keradus)

v2.16.8

Compare Source

  • bug #​5325 NoBreakCommentFixer - better throw handling (SpacePossum)
  • bug #​5327 StaticLambdaFixer - fix for arrow function used in class with $this (kubawerlos, SpacePossum)
  • bug #​5333 Fix file missing for php8 (jderusse)
  • minor #​5328 Fixed deprecation message version (GrahamCampbell)
  • minor #​5330 DX: cleanup Github Actions configs (kubawerlos)
phpstan/phpstan

v0.12.66

Compare Source

Improvements 🔧

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.

Bugfixes 🐛

Function signature fixes 🤖

v0.12.65

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v0.12.64

Compare Source

Major new feature 🚀

Dependent variables

PHPStan can now understand relationships between different variables. Cases like these are now understood correctly:

if ($debug) {
    $foo = 'bar';
}

if ($debug) {
    // previously: Variable $foo might not be defined.
    // now: no error
    echo $foo;
}

Additionally, this feature fixes all these issues: #​801, #​806, #​1209, #​1306, #​1722, #​1865, #​2980, #​3371, #​3986

Bugfixes 🐛

Function signature fixes 🤖

v0.12.63

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

v0.12.62

Compare Source

Support relative paths in extension-installer (phpstan/phpstan-src@0e306c6), phpstan/extension-installer#​17

Starting with phpstan/phpstan 0.12.62 and phpstan/extension-installer 1.1.0, relative paths to extension configs are used. This allows the generated config to be moved across filesystems, for example from a host system to a Docker container.

v0.12.61

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

  • Fix wrong function signature of posix_getpwuid and posix_getgrgid (#​408), thanks @​aragon999!

v0.12.60

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v0.12.59

Compare Source

Bugfixes 🐛

  • Ignore NeverType in subtractable t

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


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

This MR has been generated by Renovate Bot.

Merge request reports