PhpStorm 2017.3, the next major update for PhpStorm, is now available! You can download it here or via JetBrains Toolbox App.

Our website has all the details of this release, and here’s a roundup of the notable highlights.

Editor-based REST client

New REST client interface

Support for environment variables

Compare your requests

PHP Language

Performance improvements

Support for nullability in refactoring

Improved code templates

Bring exceptions under control

“Unhandled exception” inspection and quick fixes

“Redundant @throws tag” inspection and quick fixes

“Redundant catch clause” inspection and quick fixes

Testing

Create new Codeception and PHPSpec test

Test method generation

Rerun of failed PHPUnit test with specific dataset

“Undefined PHPUnit data provider” inspection

Improved Twig Support

Injections in Twig templates

Improved Twig formatting

Please see our issue tracker for the full list of fixed PHP-related issues, and release notes from all previous EAP builds.

PhpStorm 2017.3 also brings major improvements in its support for web technologies, such as improved Vue.js support, improved code completion and documentation for JavaScript and DOM APIs, Pull Member Up refactoring and much more.

IntelliJ Platform has provided this release with lots of new features as well as bug-fixes. Specifically, in Version Control you can now switch between branches while preserving your workspace, rename changelists directly in the Shelf tab, drag and drop changelists between Shelf and Local Changes tabs, and even more.

Database tools have been improved with revised Database view, SQL generator, JOIN statement completion, SSH tunneling and more.

For more details please see What’s New in PhpStorm 2017.3 and download a free 30-day PhpStorm trial for your operating system.

PhpStorm 2017.3 is available as a free update for everyone who has an active subscription for PhpStorm or All Products!

JetBrains PhpStorm Team

The Drive to Develop