packagist vimeo/psalm 6.20.1

latest releases: 7.0.0-rc4, 7.0.0-rc3
3 hours ago

What's Changed

Fixes

  • [6.x] Keep config untouched when --set-baseline runs with --use-baseline by @alies-dev in #12385

Internal changes

  • Release master and 6.x every hour when all their checks passed by @danog in #12423

Other changes

  • Fix crash and lost aliases for interfaces declared with class_alias() by @Hoticus in #12294
  • [6.x] Fix crash when destructuring into offsets of an undefined variable by @alies-dev in #11996
  • [6.x] Apply --threads to the scan phase when --scan-threads is not given by @alies-dev in #12382
  • [6.x] Resolve self and parent in @param-out against the declaring class by @alies-dev in #12391
  • [6.x] Fix: crash on unknown @psalm- tags in property, constant and enum case docblocks by @alies-dev in #12394
  • [6.x] Fix: resolve templates and conditional returns in method keys seeded by assertions by @alies-dev in #12392
  • [6.x] Resolve object-shape properties on intersections with mixin or final classes by @alies-dev in #12111
  • Do not report PropertyNotSetInConstructor for virtual hooked properties by @ybai08 in #12404
  • Read @phpstan-require-extends and @phpstan-require-implements by @ybai08 in #12403

New Contributors

Full Changelog: 6.20.0...6.20.1

Don't miss a new psalm release

NewReleases is sending notifications on new releases.