5.12.0
What's Changed
Features
- WIP - Limit inheritance to a subset of classes #1450 by @robchett in #9687
- UnsupportedPropertyReferenceUsage by @jack-worman in #9769
- Improve return types of pow() by @robchett in #9795
- Narrow the type of $haystack when strpos(...) !== false by @robchett in #9788
- allow using more than 8G of memory in psalter by @orklah in #9805
Fixes
- Fix missing global class type when scanning cached files by @tscni in #9735
- Fix union argument type check against templated param by @klimick in #9750
- Allow dynamic properties from PHPDoc by @fluffycondor in #9742
- improve glob stubs by @kkmuffme in #9752
- Removed return type false from date and gmdate by @Alkisum in #9761
- methods and vars cannot be falsy by @kkmuffme in #9796
- fix offset for type param changes by @orklah in #9803
Docs
- Documented suggestions for HTML user input by @mmcev106 in #9780
- Document array shape unsealing syntax by @robchett in #9784
Internal changes
New Contributors
Full Changelog: 5.11.0...5.12.0