packagist vimeo/psalm 7.0.0-rc23

latest release: 7.0.0-rc24
4 hours ago

What's Changed

Fixes

  • [6.x] Fix: class_alias() of an enum, interface, attribute, trait or type holder crashes with Could not get class storage by @alies-dev in #12518
  • [6.x] Fix: type imported through a class_alias() is lost inside an intersection by @alies-dev in #12569
  • [6.x] Fix: accept TLiteralClassString of a trait as trait-string by @no-simpler in #11783
  • [6.x] Fix: false InvalidAttribute for #[\Deprecated] on traits (PHP 8.5) by @alies-dev in #12277
  • [6.x] Narrow Redis keys(), hKeys() and hVals() to lists, declare RedisException and RedisClusterException by @alies-dev in #12581
  • [6.x] Fix crash on first-class callable of inherited method by @alies-dev in #12582
  • [6.x] Treat New Relic PHP ext functions as impure and correct their signatures by @alies-dev in #12293
  • Fix: first-line locations drop the first byte and use a 0-based column by @alies-dev in #12588
  • Fix: false RedundantConditionGivenDocblockType for @Property on a nullable object by @alies-dev in #12640
  • fix(ternary): narrow an offset of a mixed variable the way an if does by @jirkace in #12651

Internal changes

New Contributors

Full Changelog: 7.0.0-rc22...7.0.0-rc23

Don't miss a new psalm release

NewReleases is sending notifications on new releases.