The new PhpStorm 2017.3 EAP build (173.2463.17) is now available! You can download it here or via JetBrains Toolbox App. Or, if you have the previous PhpStorm 2017.3 EAP build (173.2290.12) installed, you should soon get a notification in the IDE about a patch update.
This build delivers new features, bug fixes, and improvements for PHP and the Web, and includes the latest improvements in IntelliJ Platform.
Support of nullability in refactoring
This build brings the support of nullability in “Extract Interface” and “Change Signature” refactorings. Support of nullability was introduced in PHP 7.1 and helps to avoid omitting type declaration or providing default null value for the function parameter for cases when you really want to pass or return null. Now PhpStorm will preserve nullability in case of “Extract Interface” refactoring and won’t trigger error when it notices nullable type in “Change Signature” refactoring.
Apart from new features, this build has many bug fixes, including these:
- Run configurations dropbox should not change its width (IDEA-85375)
- “Hide file extensions in editor tabs” removes all after dot (IDEA-176821)
- Author field and Amend checkbox missing when only Unversioned files present (IDEA-169466)
- Support for TypeScript 2.4+ dynamic import expression (WEB-28464)
Download PhpStorm 2017.3 EAP 173.2463.17 for your platform from the project EAP page or click “Update” in your JetBrains Toolbox App. And please do report any bugs and feature request to our Issue Tracker.
Your JetBrains PhpStorm Team
The Drive to Develop