Skip to content

Releases: phpstan/phpstan

1.10.49

12 Dec 10:07
9367ba4
Compare
Choose a tag to compare

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 🤖

1.10.48

08 Dec 14:35
087ed4b
Compare
Choose a tag to compare

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 🤖

1.10.47

01 Dec 15:20
84dbb33
Compare
Choose a tag to compare

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

  • Fix parameter type for Redis::hMset (#2793), thanks @Vaalyn!

1.10.46

28 Nov 14:58
90d3d25
Compare
Choose a tag to compare

Improvements 🔧

Bugfixes 🐛

Internals 🔍

  • Use dedicated Type methods over isSuperTypeOf() (#2788), thanks @staabm!

1.10.45

27 Nov 14:16
2f024fb
Compare
Choose a tag to compare

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

  • Fix optional 4th parameter for Redis::restore (#2765), thanks @Vaalyn!
  • Put str_increment and str_decrement into functionMap (#2777), thanks @zonuexe!
  • Update functionMap (#2783), thanks @zonuexe!
  • Update functionMap for ext-mongodb 1.17 (#2768), thanks @alcaeus!

Internals 🔍

  • Replace with in_array() instead of redundant property (#2770), thanks @zonuexe!
  • Fix typo in rule name: MethodVisibitiliyInInterfaceRule (#2781), thanks @staabm!
  • Make extensions that return default types simply return null (#2782), thanks @zonuexe!
  • Simplify InArrayFunctionTypeSpecifyingExtension (#2785), thanks @staabm!

1.10.44

21 Nov 16:32
bf84367
Compare
Choose a tag to compare

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

1.10.43

19 Nov 19:56
2c4129f
Compare
Choose a tag to compare

Improvements 🔧

Bugfixes 🐛

Internals 🔍

  • Add named arguments variants to reflection golden test (#2743), thanks @schlndh!

1.10.42

17 Nov 15:37
fc23165
Compare
Choose a tag to compare

This release closes 25 issues! 🎉

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 🐛

Function signature fixes 🤖

Internals 🔍

1.10.41

05 Nov 12:59
c617452
Compare
Choose a tag to compare

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

1.10.40

30 Oct 14:49
93c84b5
Compare
Choose a tag to compare

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

  • functionMap.php fixes for YAF 3.3.5 (#2696), thanks @mbakirov!
  • Remove \ from DateTimeZone in functionMap (#2693), thanks @simPod!
  • Allow Redis::pconnect to have 7 parameters (#2695), thanks @Vaalyn!

Internals 🔍

  • Micro-optimize TypeSpecifier::resolveIdentical (#2700), thanks @schlndh!
  • Micro-optimize with in_array() (#2698), thanks @zonuexe!