USE 3.0.0-RC2 INSTEAD (the git tag incorrectly uses the 2.x branch instead of 3.x)
The Phan 3.x releases support analysis of php 7.0-7.4, and can be executed with php 7.2+.
Use the older Phan 2.x releases if you need to continue to execute Phan with php 7.1.
Use the older Phan 1.x releases if you need to execute Phan with php 7.0.
Backwards incompatible changes:
- Drop PHP 7.1 support. PHP 7.1 reached its end of life for security support in December 2019.
Many of Phan's dependencies no longer publish releases supporting php 7.1,
which will likely become a problem running Phan with future php 8.x versions
(e.g. in the published phar releases). - Drop PluginV2 support (which was deprecated in Phan 2) in favor of PluginV3.
- Remove deprecated classes and helper methods.