All Versions
43
Latest Version
Avg Release Cycle
124 days
Latest Release
10 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2026.05.30.1 Changes
June 01, 2026๐ Bugfixes:
- Ensure that
myclabs/deep-copyis included in the production dependency set @dantleech 902d2f0
- Ensure that
-
v2026.05.30.0 Changes
May 30, 2026NOTE this relase drops support for PHP 8.1. The minimum supported PHP version is now 8.2.
๐ Features:
- โก๏ธ Index optimizer #3037 @dantleech
๐ 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:
- Explicitly specify byte order #3033 @dantleech / @zobo
- ๐ Fix null coalesce behavior on undefinfed variable @przepompownia
- ๐ Fix function call with unpacked array #3026 @yohanson
- Create trust directory recursively #3021 @Kneemund
Meta:
- โฌ๏ธ Bump to PHP 8.2 @dantleech
- Clean up since dropping 8.1 #3038 @przepompownia
- Introduce benchmark tracking / monitoring #3028 @AJenbo
- Ignore more unnecessary files with .gitattributes ~
-
v2025.12.21.1 Changes
January 10, 2026๐ Bug fix:
- Include Composer/SemVer as a production dependncy #3015 @dantleech
-
v2025.10.17.0 Changes
October 17, 2025๐ฅ BREAKING
- ๐ง VIM plugin: Local
.phpactor.jsonconfiguration files are no longer loaded by
default. If you use the VIM plugin you must explicitly trust the
๐ง configuration file with:PhpactorTrust.
๐ Features:
๐ 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
- ๐ง VIM plugin: Local
-
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
voidreturn type on PHP 7.0
๐ Bug fixes:
- ๐ Support loading code templates when Phpactor included as a dependency
@zobo
- Do not suggest code action for missing return type if type is accurately
-
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
configoption to specify Psalm config @GDXbsv #2835 - Completion for
@internaltag #2827 @mamazu - โ Add documentation for Nova Language Client #2830 @EmranMR
- Enable fill constructor code action on attributes #2810 @mamazu
- Require
ext-mbstringextension 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:
- Navigator: Fix attempt to create existing directories #2776 @bart-jaskulski
- ๐ Fix goto constant within a trait #2784 @dantleech
- Preserve PHAR scheme when indexing PHAR stubs @dantleech #2754
- ๐ Fix duplicated types when updating methods @mamazu #2779
- ๐ Show codes for all diagnostics and allow them to be ignored @dantleech