PhpStorm 2017.2 Public Preview

Today we released PhpStorm 2017.2 Public Preview, the next major update for PhpStorm!

You can download it here or via JetBrains Toolbox App. Try its new features, bug fixes and other important improvements. As usual, we’re eager to hear your feedback on it in comments to this post or in our public issue tracker.

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

PhpStorm_201712_splashPP

Composer

  • New Composer actions: update, remove, install, self-update
  • PhpStorm and composer.json settings synchronization
  • Global installation and easy project creation

PHP Runtime

  • Docker Compose
  • Detection of enabled/disabled extensions from PHP interpreter
  • Preserve state of Start Listening for PHP Debug Connection option

PHP Language Support

  • Reworked polymorphic types support
  • Better Refactoring for PHP 7/7.1
  • $this highlighting
  • New inspections

Testing

  • Automatically run PHPUnit tests
  • Unified Test Frameworks settings

Improved PHP Formatting

  • New formatting options

Please see our issue tracker for the full list of PHP-related issues fixed and release notes from the current EAP build.

PhpStorm 2017.2 also brings major improvements in its support for web technologies, such as support for enhanced webpack module resolution, import from ESLint,
rearrange code for JavaScript and TypeScript and much more.

IntelliJ Platform has given this release lots of new features and bug-fixes as well, including enhancements in Version Control, pause indexing, Find in Path improvements, better HiDPI support, and more.

Database tools have been improved with several databases in one PostgreSQL data source, notification when a large query is finished, transaction control, and more.

Please look at the overview of all PhpStorm 2017.2 features and download the build from the PhpStorm website. A patch update is already available from the previous EAP build (PhpStorm 2017.2 EAP 172.3198).

If you have any feedback to share with us, please leave your comments to this blog post or in our public issue tracker. Stay tuned as the PhpStorm 2017.2 release is just around the corner!

JetBrains PhpStorm Team
The Drive to Develop

This entry was posted in Early Access Program, Newsletter and tagged , . Bookmark the permalink.
  • Greg

    JavaFX is still broken in Markdown Plugin :(

    Is there any chance it will be fixed until final?

  • http://tapabilities.com/ Clinton Gallagher

    I’m ~6 months into PhpStorm as a new user and slowly but surely getting to know it better but there remains a serious usability concern that continue to elude me: search.

    I am very slow learning how search is implemented compared to the outstanding experience I have with Visual Studio. A very thorough video series on this topic is really needed.

    Functionally speaking, search result panes disappear once a selection has been made to show the results in the editor. If its not the code I (we) actually wanted to see and work with we have to resubmit the query and try again. I would say ih my experience state management of search results needs work.

    • Andriy Bazanov

      Just click on “Open in Find Window” button on the bottom (Ctrl+Enter) ??

      But in general: https://youtrack.jetbrains.com/issue/IDEA-169996 or one of the linked tickets

      • ClintonGallagher

        Thanks for pointing out Open in Find Window, that maintains the state of the search results tree. Example Preview Occurrences is really well done. I’m good for now…

  • Max Grigorian

    Thanks for the great update!
    For some reason PhpStorm is still unable to automatically detect composer.json file location. It is almost always located at the project root dir.

    • Maxim Kolmakov

      Could you please contact our support team (Help->New Support Request)? We would need a sample project to reproduce the issue.

  • http://www.xenbyte.com/ Stefan Brauner

    I really like the 2017.2 version and I first I was happy that there is now also docker-compose support for Windows. But it’s very disappointing that version 3 is not supported (just like PY-22674 for PyCharm); in the previous version I was able to start my container manually and select “Docker” in for the remote interpreter. Doesn’t work anymore, same issue as reported in IDEA-175307.

    • Maxim Kolmakov

      Sorry about the inconvenience. We’re working on resolving the issue so should be fixed in the nearest future.

  • Jexy Ru

    Still not fixed in public preview!
    I sent tons of reports from IDE in the previous 2 EAPs

    https://uploads.disquscdn.com/images/356b827e07571c7b5e53f1633450b255cd659013056ce48c9668d7ff3fba73cf.png

  • Jexy Ru

    Labels indents in search toolbar are confusung, also appeared in previous EAPs https://uploads.disquscdn.com/images/ec0f91284d196f4f1659e7894c4cc4afb57e021cdb5708ea012a0f8ff6abf5d2.png

  • Potty

    For me scrolling in editor is still really slow (Macbook Pro 2015, MacOS 10.12.5, external Dell monitor). In current version of PHPStorm 2017.1.4 it’s working fine. This is blocker for me to switch to 2017.2.