v1.52.13623
Date: June 28, 2021
- new auto-import on code completion
- configurable in Tools / Options - Text Editor / PHP / IntelliSense
- automatically adds
use
alias or inserts fully qualified name
- completion filtering with letters
- completion inserts fully qualified name if there would be a conflict with existing alias
- completion tooltip does not show URLs information (they can't be clicked anyways)
- (VS 2019) completion shows full namespace for symbols that will be imported
- fixes slow startup time and notification by Visual Studio
- fixes incorrectly underlined errors in PHP Editor
- more undocumented .phpstorm.meta notation supported (e.g.
&
as a type separator) - notification InfoBar about expired license
- optimizations
- freeze fixes
v1.52.13483
Date: June 17, 2021
- Common Project System provides
Ctrl+F5
functionality - PHP installed as a part of XAMPP can be used by projects
- integrated composer gets updated to version 2
- Tools/Options/PHP Tools UI layout cleanups
- fixes editor highlighting occurences
- updated PHP 5.4 installer
PHP diagnostics
- restrict
$GLOBALS
use in PHP 8.1 - use of
[]
in read expression
Legacy VS Support
- fixed smart tags and corresponding VS crashes in VS 2010 - 2015
- fixed VS2010 - VS2015 support (some configurations have a missing DLL)
- re-enabled smart tag actions in VS2015
v1.52.13439
Date: June 4, 2021
short-open-tag
directive read from php.ini when using built-in PHP- added project property
<ShortOpenTag>true</ShortOpenTag>
to force enable short open tags - optimizes background tasks
- Debug fixes for globals in Watch window
- Updated PHP builds
- Updated networking protocols
Visual Studio 2019 fixes
- reflects VS 16.10 API updates
- fixes PHP Editor with custom file extension
- Common Project System (CPS) option enabled in New|Project|PHP Web Project
- fixes cursor color in Regex Tool Window in Dark Theme
- Regex editor fixes for double-quoted strings
v1.52.13403
Date: May 25, 2021
- fixes invalid path in Test Explorer
- fixes errors in case of invalid paths in project system
- fixes debug being terminated in exception handling
eval()
has tooltip
v1.52.13380
Date: May 15, 2021
- PHP 8.1
- new enum syntax, icons in navigation, IntelliSense, tooltips
- octal number notation
never
return type, highlighting, analysis and checks
- completion: static functions listed after
$this->
as well - fixes
v1.52.13357
Date: May 10, 2021
Regex Editor (VS 2019)
- Regular expression inside
preg_***
function or HEREDOC is colorized and highlighted - Regular expression provides brace matching
- Quick action
Regex Designer
on regex opens Regex Tool Window - Regex Tool Window panel with regex analysis, sync with code
- Regex Tool Window shows defined groups
- Regex Tool Window allows to test agains a test subject, shows detailed matches
- More information at the documentation
PHP 8.1 (dev)
- development version of PHP 8.1 can be installed automatically
Other
- (VS 2017) Test Explorer support
Open Folder
projects - Updated Xdebug and PHP releases.
- updated publish protocols to the latest
Fixes and Improvements
- code action for getter/setter annotates type hints correctly
- correct project name in Text Explorer
- Composer dependencies tree fixes and improvements
- (VS 2017, VS 2019) fixes Folder Project handling
- general optimizations and fixes
- HEREDOC parsing fixes
- named parameters fixes for built-in functions with unusual parameter names