Skip to content

Update PHPStan packages to v2 (major)#510

Merged
core23 merged 2 commits into2.8.xfrom
renovate/major-phpstan-packages
Feb 8, 2025
Merged

Update PHPStan packages to v2 (major)#510
core23 merged 2 commits into2.8.xfrom
renovate/major-phpstan-packages

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 12, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
phpstan/phpstan ^1.10.14 -> ^2.0.0 age adoption passing confidence
phpstan/phpstan-phpunit ^1.3.11 -> ^2.0.0 age adoption passing confidence
phpstan/phpstan-strict-rules ^1.5.1 -> ^2.0.0 age adoption passing confidence
phpstan/phpstan-symfony ^1.3.1 -> ^2.0.0 age adoption passing confidence

Release Notes

phpstan/phpstan (phpstan/phpstan)

v2.1.2

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v2.1.1

Compare Source

Improvements 🔧

Bugfixes 🐛

Internals 🔍

  • Update PHP-Parser and BetterReflection (#​3767)
    • Simplify code thanks to PHP-Parser update
    • Simplify code thanks to BetterReflection update
    • PropertyHookReturnStatementsNode is invoked for short body hooks
    • ShortGetPropertyHookReturnTypeRule is no longer needed
    • PropertyHookNameVisitor is no longer needed, PHP-parser comes with propertyName attribute

v2.1.0

Compare Source

Read all about this release on PHPStan's blog!

Major new features 🚀

  • Support for PHP 8.4's property hooks (RFC)
  • Support for PHP 8.4's asymmetric visibility (RFC)
  • Support for PHP 8.4's #[Deprecated] attribute (RFC)

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 🐛

Internals 🔍

v2.0.4

Compare Source

This release includes improvements and fixes from PHPStan 1.12.13.

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v2.0.3

Compare Source

This release includes improvements and fixes from PHPStan 1.12.12.

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 🔍

v2.0.2

Compare Source

Improvements 🔧

Internals 🔍

v2.0.1

Compare Source

Bugfixes 🐛

v2.0.0

Compare Source

PHPStan 2.0

Read more about PHPStan 2.0.

Check out the UPGRADING guide!.

Buy the PHPStan elephpant and T-shirts!

Design 2

Major new features 🚀

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.12.16

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

  • Makefile: Disable Xdebug in dev tools (#​3467), thanks @​staabm!
  • MinMaxFunctionReturnTypeExtension: Cleanup `instanceof ConstantScalarTy

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 these updates again.


  • 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 force-pushed the renovate/major-phpstan-packages branch from da8e668 to 030cced Compare February 7, 2025 16:37
@renovate renovate bot force-pushed the renovate/major-phpstan-packages branch from 030cced to f0de8cd Compare February 7, 2025 19:32
@renovate
Copy link
Contributor Author

renovate bot commented Feb 8, 2025

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.

@core23 core23 merged commit 45d2983 into 2.8.x Feb 8, 2025
20 checks passed
@core23 core23 deleted the renovate/major-phpstan-packages branch February 8, 2025 20:49
@core23 core23 added this to the 2.8.0 milestone Feb 8, 2025
@core23 core23 restored the renovate/major-phpstan-packages branch February 8, 2025 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant