This build includes a lot of new features, bug fixes and improvements for PHP, Web and on the IntelliJ Platform side. PhpStorm 11 release is currently planned for Spring 2016 (roadmap will be available soon).
Project level interpreters
Now you are able to configure interpreters not only at application, but also at project level. This might be useful when you have lots of projects, each having a distinct server used only there. Another case for project level interpreters it’s when you want to share your interpreter settings with teammates or put them under version control.
Support of XDebug for REST client
For those using REST client but missing debugger functionality, now we support XDebug. You can also trigger PHP debugger from the REST client.
Compact function support
PhpStorm now resolves variables from compact function string arguments (WI-2023), helping you navigate, find usages and refactor your code easily.
See the complete list in our issue tracker and read the full release notes for PhpStorm 11 EAP 144.3010.
WebStorm 12 EAP is available as well (read more in WebStorm blog), and from the Web side we are delivering:
- Inline rename for TypeScript
- Improvements in Angular 2 support
- Smarter imports for TypeScript
- Debugging JS async code
To read more about other improvements planned for the next release, please see the WebStorm blog post.
And finally, IntelliJ Platform brings many new goodies such as:
- Easier merging with Git and other VCS with the added by-word difference highlighting
- Support for RTL languages (Arabic, Hebrew) in the editor
- Possibility to compare revisions of a file between branches for Mercurial
PhpStorm running on Java 8
The whole IntelliJ IDEA platform is migrating to Java 8. That means PhpStorm is now running on Java 8 and can only be launched now under a JDK for Java 8 or later. The change affects all the EAP builds (144.*) and further major releases in this upcoming spring.
The Drive to Develop!
-JetBrains PhpStorm Team