phan v3.0.0-RC2 Release Notes

Release Date: 2020-05-02 // about 4 years ago
  • ๐Ÿš€ 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.

    ๐Ÿ”„ Changes

    • ๐Ÿ›  Fix the published commit for the GitHub release (use the v3 branch instead of the master branch)

    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.