Skip to content

Update PHPStan packages

Renovate Bot requested to merge renovate/phpstan-packages into master

This MR contains the following updates:

Package Type Update Change
phpstan/phpstan require-dev minor 1.10.66 -> 1.12.3
phpstan/phpstan-symfony require-dev minor 1.3.9 -> 1.4.9

Release Notes

phpstan/phpstan (phpstan/phpstan)

v1.12.3

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.12.2

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.12.1

Compare Source

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 🔍

v1.12.0

Compare Source

Read all about PHPStan 1.12 on phpstan.org »

Major new features 🚀

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 🔍

v1.11.11

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.11.10

Compare Source

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 🔍

v1.11.9

Compare Source

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 🔍

v1.11.8

Compare Source

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 🔍

v1.11.7

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

  • getimagesize, getimagesizefromstring: zero is a possible value for height and width (#​3207), thanks @​mfruehauf!

Internals 🔍

v1.11.6

Compare Source

Bleeding edge 🔪

  • Precise array shapes for preg_match() for $matches by-ref parameter (#​2589), thanks @​staabm!
  • Improved the type of the $mode parameter for the count() (#​3190), thanks @​kuma3!

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 🔍

v1.11.5

Compare Source

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 🔍

v1.11.4

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.11.3

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.11.2

Compare Source

Improvements 🔧

Function signature fixes 🤖

Internals 🔍

v1.11.1

Compare Source

Improvements 🔧

  • Support integer ranges in sprintf() constant result inference (#​3075), thanks @​staabm!

Bugfixes 🐛

Function signature fixes 🤖

v1.11.0

Compare Source

Read the article about PHPStan 1.11 on phpstan.org »

Major new features 🚀

  • Error identifiers
  • PHPStan Pro Reboot
    • A new migration wizard will effortlessly migrate all your @phpstan-ignore-line and @phpstan-ignore-next-line to the new @phpstan-ignore comment style with error identifiers. The old comment style is dangerous because it ignores all errors, current and future, on that line.
    • Revamped UI for much more comfortable viewing and browsing of reported errors
    • The new UI also lets you browse ignored errors, from ignoreErrors, from your baseline and also ignored locally in source code using comments
    • Streaming errors during launch: You don't have to wait for the analysis to complete, you can see errors as they come in during the analysis
    • Support for mapping file paths to the host filesystem when running in Docker or remotely
    • Try it out by running PHPStan with --pro CLI option
  • PHPDoc tags describing callable lifecycle: @param-immediately-invoked-callable, @param-later-invoked-callable
  • PHPDoc tag @param-closure-this to describe what $this is bound to in a passed closure
  • Two new config options around stricter offset checks in arrays (#​3028), #​7553, thanks @​ttomdewit!

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 🔍

v1.10.67

Compare Source

This is the last release, or one of the last releases, in 1.10.x series. The next one is going to be PHPStan 1.11, and it's going to be released at some point in May 2024.

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

  • composer-dependency-analyser: update to 1.5.0 (support functions) (#​3011), thanks @​janedbal!
phpstan/phpstan-symfony (phpstan/phpstan-symfony)

v1.4.9

Compare Source

v1.4.8

Compare Source

  • 14eec8c - Add stub for AbstractController::createForm()

v1.4.7

Compare Source

  • ee88a01 - Fix internal error when DIC param map has > 256 items

v1.4.6

Compare Source

v1.4.5

Compare Source

  • 1bd7c33 - Also support command argument and initialize method

v1.4.4

Compare Source

  • bca27f1 - Fix interact method inference

v1.4.3

Compare Source

  • af6ae0f - Update getArgument return type in interact method

v1.4.2

Compare Source

  • 2c3d666 - Support for alias to inlined service

v1.4.1

Compare Source

  • d530cfe - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • f4b9407 - Synchronize stub with symfony
  • 3fbf634 - Synchronize stub with symfony
  • 99848d8 - Add stub for Compound::getConstraints()

v1.4.0

Compare Source

  • 51183fe - Update lock-closed-issues.yml
  • f4b9407 - Synchronize stub with symfony
  • 3fbf634 - Synchronize stub with symfony
  • 99848d8 - Add stub for Compound::getConstraints()
  • 8148308 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • c9f5ceb - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 67e208d - Add documentation to load DI helper
  • a0e0f1f - chore(deps): update metcalfc/changelog-generator action to v4.3.1
  • b2ddd0f - chore(deps): update cbrgm/mastodon-github-action action to v2
  • 3b3083d - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 4cc4788 - chore(deps): update metcalfc/changelog-generator action to v4.2.0
  • 44b68dd - chore(deps): update dessant/lock-threads action to v5
  • 5586faa - Merge branch '1.3.x' into 1.4.x
  • b9e1ded - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • ce3c258 - Error identifiers
  • 6a0cefe - Require PHPStan 1.11
  • 67cf72e - Open 1.4.x-dev

v1.3.12

Compare Source

  • f4b9407 - Synchronize stub with symfony

v1.3.11

Compare Source

  • 3fbf634 - Synchronize stub with symfony

v1.3.10

Compare Source

  • 99848d8 - Add stub for Compound::getConstraints()

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

Loading