Skip to content

[Conductor] Update dev#76

Merged
pscheit merged 1 commit intomainfrom
conductor-multiple-vendors-all-64418
Feb 17, 2026
Merged

[Conductor] Update dev#76
pscheit merged 1 commit intomainfrom
conductor-multiple-vendors-all-64418

Conversation

@private-packagist
Copy link
Contributor

This PR was automatically generated by Conductor.

The PR contains the changes generated by running the following command:

composer update phpstan/phpstan:2.1.39 friendsofphp/php-cs-fixer:v3.94.0 phpstan/phpstan-phpunit:2.0.16 --with-all-dependencies --minimal-changes

Changelog

phpstan/phpstan (Source: GitHub Releases)

2.1.39

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 🐛

Performance 🏎️

  • NodeScopeResolver: faster produceArrayDimFetchAssignValueToWrite() (#4842), thanks @​staabm!
  • NodeScopeResolver: Prevent repetitive union of static types (#4841, #4843), thanks @​staabm!
  • Prevent repetitive calls to ParametersAcceptorSelector::selectFromArgs() (#4855) (#4855), thanks @​staabm!
  • MutatingScope: prevent unnecessary scope re-creation after openssl* calls (#4854) (#4854), thanks @​staabm!
  • Made closures php-src cachable (#4724), thanks @​staabm!
  • VoidToNullTraverser: Intersections cannot contain void (#4868), thanks @​staabm!
  • Prevent unnecessary type-traversal (#4868), thanks @​staabm!

Function signature fixes 🤖

Internals 🔍

friendsofphp/php-cs-fixer (Source: GitHub Releases))

v3.94.0

JACKPOT 7️⃣7️⃣7️⃣7️⃣! Yes, parallel runner was available for a while, but was marked as experimental feature. Not anymore! Even better: we made it the default runner now 🥳! It's great opportunity to share your stories about performance boost you got in your QA processes - let us know how parallel runner impacted your workflows, pipelines and day-to-day tasks 😁.

What's Changed

Full Changelog: v3.93.1...v3.94.0

phpstan/phpstan-phpunit (Source: GitHub Releases))

2.0.16

  • 6ab598e - DataProviderDataRule: Optimize hot path

2.0.15

  • 0f6ba8e - DataProviderReturnTypeIgnoreExtension - ignore Iterator, Generator, IteratorAggregate too

2.0.14

  • f7553d6 - Add support for createMockForIntersectionOfInterfaces

Task options

If you close the PR, the task will be skipped and Conductor will schedule the next task. Clicking the "Skip" button in the UI has the same effect. Conductor won't attempt to update the dependency to this exact version again but it will schedule updates to newer versions.


Powered by Private Packagist

Conductor executed the following commands:
composer update phpstan/phpstan:2.1.39 friendsofphp/php-cs-fixer:v3.94.0 phpstan/phpstan-phpunit:2.0.16 --with-all-dependencies --minimal-changes
@private-packagist
Copy link
Contributor Author

composer.lock

Dev Package changes

Package Operation From To About
friendsofphp/php-cs-fixer upgrade v3.93.1 v3.94.0 diff
phpstan/phpstan upgrade 2.1.38 2.1.39 -
phpstan/phpstan-phpunit upgrade 2.0.13 2.0.16 diff

Settings · Docs · Powered by Private Packagist

@pscheit pscheit merged commit 7c2c2d4 into main Feb 17, 2026
1 check passed
@private-packagist private-packagist bot deleted the conductor-multiple-vendors-all-64418 branch February 17, 2026 04:32
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

Comments