PhpStorm 2017.2 is now released!

PhpStorm 2017.2, 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.

blog_post_banner_PS_2017_2_

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 fixed PHP-related issues and release notes from all previous EAP builds.

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.

For more details please see What’s New in PhpStorm 2017.2 and download a free 30-day PhpStorm trial for your operating system. You are also welcome to watch a short overview video:

PhpStorm 2017.2 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

This entry was posted in Newsletter, Release Announcements and tagged . Bookmark the permalink.
  • http://ahmethakanbesel.com.tr Ahmet Hakan Beşel

    PhpStor don’t update automatically. Redirects here and want re-download and re-install

    • Anna Lebedeva

      There is a patch update from the latest version (PhpStorm 2017.1.4), if you are on earlier version than unfortunately you will need a full installation.

  • Nonox

    The release notes link points to the 2017.1 release notes page.

    • Anna Lebedeva

      that’s for noticing, it’s fixed now

  • Andra Elena Lungu

    i am having issues on seeing folder and files with the last version build 172.3317.83 Jul 19, 2017

    • Maxim Kolmakov

      Could you please try File->Invalidate Caches and if this doesn’t help contact our support team: Help|New Support Request.

      • Andra Elena Lungu

        after finishes to reindex it just hides almost everything and i can’t any way to set not hidden the folders i need ( even if i put them as source)

  • Jake Harris

    Does this include the “Remove Typehints” formatting option?

    • Maxim Kolmakov

      Could you please elaborate what do you mean? Would you like to remove parameter type (or return type) from method/function signature on reformat?

  • Luiz Gustavo Agostinho
    • Maxim Kolmakov

      Please contact support team (Help|New Support Request). We would need to collect some info from you.

      • Kev

        same for me, eats the 3gb i’ve assigned and then hangs

        • Vladimir Luchansky

          Please get in touch with our Support team too.

    • Szabolcs Balogh

      I’m also experiencing performance issues on macOS 10.12.6. I hope it will be fixed soon.
      (I sent a request to the support team)

  • David Darrell

    With docker-compose, PHPUnit will start and shut down the containers. I would like it to start the containers if needed. If the containers are running, I don’t want PHPUnit to stop my containers once PHPUnit has completed.
    Is there an option to stop this from happening?

  • Filipe Fonseca

    I am having DPI problems with this new release! Had to roll back to 2017.1.4! My bigger second screens seem to act differently to the rest of the windows and doesn’t resize when I drag from my High DPI screen to my bigger screens, if that makes sense. Makes it look huge! Windows 10 here

    • Maxim Kolmakov

      Could you please try invoke Help|Edit Custom Properties, add sun.java2d.uiScale.enabled=true and restart PhpStorm? Does it help? In case this doesn’t help please vote for https://youtrack.jetbrains.com/issue/IDEA-141456

      • Filipe Fonseca

        Hey, I actually made it equal to false, and THAT worked. True had no effect… not sure why?
        It didn’t have an idea.properties file before.

      • Matt Zuba

        I had the same issue as Filipe and setting to false also worked for me. I have a Surface Book and a 4K display and PHPStorm was extremely small on both screens until I applied the custom property, now it’s back to normal.

      • Mario

        this doesn’t work for me, I had to edit the file idea.properties directly over instalation path

  • Diego Hernandes

    Non one having problems with Navigate > File disappearing instantly? only works again for a few minutes, after a restart?

    • Diego Hernandes

      UPDATE: it works 1 in 20 times, after the bug starts

      • Maxim Kolmakov

        Sorry about the regression. We’re aware of the issue and working on the fix.

        • Diego Hernandes

          Great!

    • Diego Hernandes

      Not only me: https://youtrack.jetbrains.com/issue/WI-37289

      :( it’s really sad because my existence on PHPStorm depends on using “CTRL + SHIFT + N” hahaha

      • servonyc

        Ugh this has been killing me since the upgrade. Glad it’s reported, but I need the fix ASAP. :(

        • Diego Hernandes

          Still not fixed in 2017.2.1, really disapointing

  • Jerfeson Guerreiro

    I can no longer do update / switch using SVN in this new version, I can not open list of branches and tags

    • Maxim Kolmakov

      I can’t find any similar issues in our issue tracker. Please contact our support team Help|New Support Request.

    • Rob Wilson

      I’m getting the same… unable to change branches after upgrading

  • dosv

    I am a Mac User.
    This update make code magnification with my magicpad not work.
    I have bad eyesight.
    This function is essential for me.

    • Maxim Kolmakov

      Could you please contact our support team (Help|New Support Request) with description of your previous workflow? Unfortunately, I haven’t found any similar requests and we would need some details from you.

    • UserAbuser

      Yeah, especially becouse they’re making everything smaller and smaller..

  • Fernando Magrosoto Vásquez

    I’m using a Mac, but I feel Php Storm so slowly.

    • Vladimir Luchansky

      Please contact our Support team from PhpStorm: Help > New Support Request and they will investigate this.

  • UserAbuser

    I HATE the new breadcrumbs. WHY are your guys making everything so fucking tiny!? It’s really bad for my eyes and productivity. Also the background colors are gone in these tabs, which is a really big step backwards. What were you guys thinking?? Nobody’s using html or css anymore?

  • Gectou4

    Trying docker-compose :
    Unsupported docker compose configuration version: 3
    Dam, so close !

    • Michiel Thalen

      Same problem! Funny that they highlight this a a big new feature.
      Looking at their new pricing model (new minor version = $$$), most features are underwhelming, especially if they don’t work.

    • Anna Lebedeva

      Sorry, you are right, it’s not supported yet. But we are working on it and will try to add to the next minor update. Please vote here https://youtrack.jetbrains.com/issue/PY-22674

      • Gectou4

        Done :)

  • Clément Billoré

    Please returns the DDL tab in database table view, the new way to show it is really horrible : it takes many search time in your databases/tables list and clicks to show the current viewed table DDL, and opens a new main tab. This is not an improvement when a thing that was simple and useful becomes a quasi-hidden functionality…

  • Miguel Contreras

    It’s only me, or the autocompletion of Javascript into a .php file not working.. but in .html or .js works fine..

  • Emad Saeed

    I’m having a big issue -for me- in “php-172.3317.83” after the new update of 2017.2
    javascript auto-completion in .php files DOES NOT WORK at all
    I had to downgrade to 2017.1 with php-1 71.4424.11
    since 2017.2 only works with php-172.3317.83

    https://uploads.disquscdn.com/images/529a58315ac3c0ed729d2d13905cff97e51a49e0df0bddbf1b1fbca29a8e1b9d.png

    • Вітор Панк

      Hi Emad, Please tell me, what font you use, on editor ?

      • http://funclab.com Emad Saeed

        *edit : sorry I think it’s “consols” or “source code pro”, both are monospaced fonts

        • Вітор Панк

          thanks for the answer.

  • Max

    IMO, PhpStorm died after 5 version.

  • Inscure

    has anyone changed editor font in php files? i have ubuntu 16.10

    • Vladimir Luchansky

      Do you have any issues with that? Would be great to hear more details about this.

  • http://vk.com/des1roer Nickolay Zuev

    RETURN DDL BUTTON!!

  • Godspower Diamond

    how do i change the general language from German to English. It was installed with German.

  • Eugene Morozov

    What do you mean? We have no UI languages apart from English.
    Could you please share a screenshot or something?

  • Godspower Diamond