All Versions
44
Latest Version
Avg Release Cycle
125 days
Latest Release
3 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2026.05.30.2 Changes
June 11, 2026- ⚠ Do not show client warning when code action resolution process is killed
@dantleech #3051
- ⚠ Do not show client warning when code action resolution process is killed
-
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)