New features(CLI, Configs):
- Improve the output of
tool/make_stubs
. Use better defaults thannull
.
Renderunknown
for unknown defaults intool/make_stubs
and Phan's issue messages.
(default
is a reserved keyword used in switch statements)
Bug Fixes:
- Work around unintentionally using
symfony/polyfill-72
forspl_object_id
instead of Phan's polyfill.
The version used caused issues on 32-bit php 7.1 installations, and a slight slowdown in php 7.1.
Plugins:
- PHP 8.0-dev compatibility fixes for
InvokePHPNativeSyntaxCheckPlugin
on Windows. - Infer that some new functions in PHP 8.0-dev should be used in
UseReturnValuePlugin
- Emit the line and expression of the duplicated array key or switch case (#3837)