PhpStorm 2018.2 EAP 182.3458.35
The new PhpStorm 2018.2 EAP build (182.3458.35) is now available! You can download it here or via JetBrains Toolbox App. Or, if you have the previous PhpStorm 2018.2 EAP build (182.3208.33) 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.
New inspection: Extension is missing in composer.json
We continue improving Composer support, and this time we’ve added a new inspection –Extension is missing in composer.json. The inspection detects the usages of functions, constants, and classes from PHP extensions that are not listed in composer.json.
The best explanation why listing required extensions is a good idea comes from Composer itself:
It is important to list PHP extensions your project requires. Not all PHP installations are created equal: some may miss extensions you may consider as standard (such as ext-mysqli which is not installed by default in Fedora/CentOS minimal installation systems). Failure to list required PHP extensions may lead to a bad user experience: Composer will install your package without any errors but it will then fail at run-time. The show –platform command lists all PHP extensions available on your system. You may use it to help you compile the list of extensions you use and require. Alternatively you may use third party tools to analyze your project for the list of extensions used.
This build brings bug fixes and usability improvements, including these:
- Unable to deploy from Mac via SFTP to a IPv6-only host WI-42429
- Unable To “Rerun Failed Tests” Using PHPUnit WI-42594
- React Native: no completion for native components properties WEB-30850
- Settings are not synced when using only read-only sources IDEA-149733
See the full list of bug-fixes and improvements in our issue tracker and the complete release notes.
Future plans
Use the board here to view the up-to-date list of the features planned for 2018.2 release, as well as discovered bugs. The list only reflects our current plan and is not final. It may be revised during development since new issues may appear and existing may be re-planned to appear in later versions. Please share your opinions on what is important to you and what would you like to see in the new version!
Download PhpStorm 2018.2 EAP 182.3458.35 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