Skip to content

chore(deps): update phpstan packages#738

Merged
hrach merged 2 commits intomainfrom
renovate/phpstan-packages
May 23, 2025
Merged

chore(deps): update phpstan packages#738
hrach merged 2 commits intomainfrom
renovate/phpstan-packages

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 9, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
phpstan/phpstan 2.1.7 -> 2.1.17 age adoption passing confidence
phpstan/phpstan-deprecation-rules 2.0.1 -> 2.0.3 age adoption passing confidence
phpstan/phpstan-strict-rules 2.0.3 -> 2.0.4 age adoption passing confidence

Release Notes

phpstan/phpstan (phpstan/phpstan)

v2.1.17

Compare Source

v2.1.16

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v2.1.15

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

  • Replace error-prone instanceof *Type in Rules classes (#​3858), thanks @​zonuexe!
  • Extract ArrayColumnHelper from ArrayColumnFunctionReturnTypeExtension (#​3785), thanks @​staabm!

v2.1.14

Compare Source

Bugfixes 🐛

Internals 🔍

v2.1.13

Compare Source

Major new features 🚀

Bleeding edge 🔪

  • Report @internal symbols usage from outside their top namespace, #​1178

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.1.12

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v2.1.11

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v2.1.10

Compare Source

Bugfixes 🐛

v2.1.9

Compare Source

Improvements 🔧

Bugfixes 🐛

Internals 🔍

v2.1.8

Compare Source

Improvements 🔧

  • @readonly property cannot be passed by-ref (#​3850), #​12676, thanks @​staabm!
  • ClassReflection - cannot be a subclass of final-overriden class (phpstan/phpstan-src@ed4ea0a)
  • Deprecated ClassReflection::isSubclassOf(string $className) in favour of ClassReflection::isSubclassOfClass(ClassReflection $class)
    • If you just have string $className instead of ClassReflection and you are too lazy to get ClassReflection via ReflectionProvider, you can still use ClassReflection::is(string $className)

Bugfixes 🐛

Internals 🔍

phpstan/phpstan-deprecation-rules (phpstan/phpstan-deprecation-rules)

v2.0.3

Compare Source

  • 468e02c - Remove UsageOfDeprecatedCastRule in favour of it already being implemented in PHPStan via RestrictedMethodUsageExtension
  • ea25caa - Fix UsageOfDeprecatedCastRule - it reported all casts, not just (string)

v2.0.2

Compare Source

  • 9d8e7d4 - Implement RestrictedClassConstantUsageExtension
  • 9e96248 - Implement RestrictedPropertyUsageExtension
  • 3562b56 - Implement RestrictedFunctionUsageExtension
  • ce7a039 - Simplification
  • 223f1ab - Replace TypeHintDeprecated*Rule with RestrictedDeprecatedClassNameUsageExtension
  • 13d3746 - Simplification
  • 09f067c - Fixes
  • e5d941d - Restore original CallToDeprecatedStaticMethodRuleTest
  • 0deffb7 - Implement RestrictedClassNameUsageExtension
  • 15f1d89 - RestrictedMethodUsageExtension is called for static methods too
  • 0494a38 - Take advantage of RestrictedMethodUsageExtension
  • 96f9357 - Update metcalfc/changelog-generator action to v4.6.2
  • 775b713 - Readme: mention custom deprecation attribute
  • adf5e23 - Update metcalfc/changelog-generator action to v4.5.0
  • d3fb1e8 - Update LICENSE
phpstan/phpstan-strict-rules (phpstan/phpstan-strict-rules)

v2.0.4

Compare Source


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.

👻 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 force-pushed the renovate/phpstan-packages branch from e94a858 to e27c4df Compare March 18, 2025 13:03
@renovate renovate bot changed the title chore(deps): update dependency phpstan/phpstan to v2.1.8 chore(deps): update phpstan packages Mar 18, 2025
@renovate renovate bot force-pushed the renovate/phpstan-packages branch 3 times, most recently from f27574e to 5cb88e3 Compare March 24, 2025 19:10
@renovate renovate bot force-pushed the renovate/phpstan-packages branch from 5cb88e3 to 2b58212 Compare April 16, 2025 15:11
@renovate renovate bot force-pushed the renovate/phpstan-packages branch 2 times, most recently from c360c73 to 8a23202 Compare May 2, 2025 17:48
@renovate renovate bot force-pushed the renovate/phpstan-packages branch 2 times, most recently from 2936bb1 to 0cff96d Compare May 16, 2025 13:07
@renovate renovate bot force-pushed the renovate/phpstan-packages branch from 0cff96d to d0a567b Compare May 22, 2025 02:01
@hrach hrach enabled auto-merge May 23, 2025 17:40
@hrach hrach merged commit 6c109b7 into main May 23, 2025
10 checks passed
@hrach hrach deleted the renovate/phpstan-packages branch May 23, 2025 17:45
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