All Versions
43
Latest Version
Avg Release Cycle
124 days
Latest Release
10 days ago

Changelog History
Page 1

  • v2026.05.30.1 Changes

    June 01, 2026

    ๐Ÿ›  Bugfixes:

    • Ensure that myclabs/deep-copy is included in the production dependency set @dantleech 902d2f0
  • v2026.05.30.0 Changes

    May 30, 2026

    NOTE this relase drops support for PHP 8.1. The minimum supported PHP version is now 8.2.

    ๐Ÿ”‹ Features:

    ๐Ÿ‘Œ Improvements:

    • Code-action resolution in separate process (avoid code action stacking and
      blocking) #3048 @dantleech
    • Include new line at end of generated phpactor.json #3047 @cweiske
    • ๐Ÿ”ง Resolve stubs in way consistent with other configurable paths #3040
      @dantleech
    • Goto definition on first-class callable #3025 @przepompownia

    ๐Ÿ› Bug fixes:

    Meta:

  • v2025.12.21.1 Changes

    January 10, 2026

    ๐Ÿ› Bug fix:

  • v2025.10.17.0 Changes

    October 17, 2025

    ๐Ÿ’ฅ BREAKING

    • ๐Ÿ”ง VIM plugin: Local .phpactor.json configuration files are no longer loaded by
      default. If you use the VIM plugin you must explicitly trust the
      ๐Ÿ”ง configuration file with :PhpactorTrust.

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘Œ Support PHPStan editormode #2936 @mamazu
    • (development) optional opentelemertry extension.

    ๐Ÿ‘Œ Improvements:

    • Indexer: prioritize static include/exclude over dynamic paths #2927 @zonuexe
    • ๐Ÿ‘Œ Improved inlay type hints #2825 @dantleech
    • ๐Ÿ‘Œ Improve static analysis performance in some cases #2929 @dantleech
    • ๐Ÿ‘Œ Support for asymmetrical visiblity in parser #2926 @dantleech
    • โœ… Ignore rector-stubs by default (frequently causes PHPUnit testcase
      reflection issues) #2944 @dantleech

    ๐Ÿ”’ Security:

    • Ask permission before loading project-level .phpactor.json @dantleech

    ๐Ÿ› Bug fixes:

    • ๐Ÿ“‡ rename: Do not throw error if there is a reference to a now-non-existing file. @dantleech
    • avoid infinite loop when looking up constant type #2913 @dantleech
  • v2025.07.25.0 Changes

    July 25, 2025

    ๐Ÿ›  Fixed the tag name

  • v2025.04.17.0 Changes

    April 17, 2025

    ๐Ÿ‘Œ Improvements:

    • Do not suggest code action for missing return type if type is accurately
      provided by docblock @dantleech
    • Do not generate void return type on PHP 7.0

    ๐Ÿ› Bug fixes:

    • ๐Ÿ‘Œ Support loading code templates when Phpactor included as a dependency
      @zobo
  • v2025.03.28.0 Changes

    March 28, 2025

    ๐Ÿ‘Œ Improvements

    • โฑ Reference finding: Ask for confirmation to continue after soft timeout @dantleech #2856
    • ๐Ÿ PHAR fixes for Windows @zobo
    • ๐Ÿ‘ LSP - Support for inline values @zobo
    • Code action prioritization @mamazu
  • v2025.02.21.0 Changes

    February 21, 2025

    ๐Ÿ”‹ Features:

    • String <=> Heredoc code action #2825 @mamazu
    • ๐Ÿ‘Œ Support new expression without parenthesis #2811
    • ๐Ÿ‘Œ Support vscode evaluatable expressions #2905 @zobo
    • โš™ Runtime support for PHP 8.4 #2829
    • ๐ŸŽ‰ Initial support for property hooks @dantleech #2833

    ๐Ÿ‘Œ Improvements:

    • ๐ŸŽ Performance: Do not run Indexed reference finder if references handled by
      Variable reference finder @dantleech
    • ๐ŸŽ Performance: Do needlessly re-index documents before searching for
      references @dantleech
    • Psalm: add config option to specify Psalm config @GDXbsv #2835
    • Completion for @internal tag #2827 @mamazu
    • โž• Add documentation for Nova Language Client #2830 @EmranMR
    • Enable fill constructor code action on attributes #2810 @mamazu
    • Require ext-mbstring extension to avoid off-by-one issues #2838 @dantleech

    ๐Ÿ› Bug fix:

    • ๐Ÿ– Handle zero modulo evaluation @dantleech
    • Do not use FQNs for imported classes in generated docblocks #2843 @dantleech

    ๐Ÿ“š Documentation:

  • v2024.11.28.1 Changes

    November 30, 2024

    ๐Ÿ› Bug fixes:

    • ๐Ÿ— Do not include the file scheme in when including/excluding files #2794 (fix for native functions not being found in PHAR build)
  • v2024.11.28.0 Changes

    November 28, 2024

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘‰ Show codes for all diagnostics and allow them to be ignored @dantleech
      #2781

    ๐Ÿ‘Œ Improvements:

    • Do not highlight entire class for fix class/namespace name diagnostic
      #2728 @dantleech
    • Tolerate code action provider failures #2761 @dantleech
    • Limit number of methods that are documented on classes to improve
      ๐ŸŽ completion/resolve performance for large classes #2768 @dantleech

    ๐Ÿ› Bug fixes: