What's Changed
Fixes
- [6.x] Keep config untouched when
--set-baselineruns with--use-baselineby @alies-dev in #12385
Internal changes
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
selfandparentin@param-outagainst 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