PhpStorm 8.0.2 bug fix update is available

We are glad to announce that PhpStorm 8.0.2 build 139.732 is available for download.

This update is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides. With this release, we are also proud to present completely reworked layout of our PhpStorm online documentation.

The most important changes from PHP side include:

  • formatting for Blade templates, custom code styles for Blade, support for Blade custom delimiters
  • significant performance improvements (especially on big files, and files with multiple injected fragments)
  • custom SQL parameters for language injection
  • sorting for getters/setters generation
  • improved detection for return types
  • possibility to specify path for PHP binary instead of path for directory containing PHP binary
  • support for ANSI sequences in console output (for remote PHP interpreters, Behat & PHPUnit)
  • variadic method parameters generation in PHPDoc
  • ASP-style tags <%… support is disabled
  • improvements in Behat, Twig templates, formatting and many other subsystems
  • new layout of Settings (Preferences)
  • and many other bug fixes (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Web-related features can be also explored in WebStorm 9 release announcement, as all these features and improvements are available in this PhpStorm update either out-of-the-box or with free plugins in the repository.

Download PhpStorm 8.0.2 build 139.732 for your platform and please report any bugs or feature request to our Issue Tracker.

There is also a new distribution package targeting Mac OS X Yosemite users experiencing graphical glitches with Apple JDK. It features custom build of latest JDK 1.8 with fixes by JetBrains team. It saves you hassle of juggling JDK versions and editing .plist files. Work on custom JDK for OS X is still in progress – please report problems to the issue tracker. Note that non-native-looking font rendering is not a bug.

Patch-update from the previous stable version (PhpStorm 8.0.1) will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

This entry was posted in Release Announcements and tagged , . Bookmark the permalink.
  • bl_nk

    > new layout of Settings (Preferences)

    oh and I was hoping here you recovered from your momentary lapse of sense and reverted the impossible to navigate Settings rework from the EAP. When in actuality you merged the monstrosity into the stable release.

    What’s the purpose? You removed any clear differentiation between project settings and global ones, moved constantly needed settings (like keymap and live templates) to subfolders which are named completely randomly and annoyingly collapse every time you close the settings and annoyed old and used users just to “fix” what was never broken…

    Completely uncharacteristic to JetBrains usual level of quality.

    • Moridin


      Now only “Directories” is project specific? You can´t be serious. Every setting should be project specific, global only settings should be an exception.

      • bl_nk

        Well, to be fair, the project-specific settings have this tiny icon aligned to the right next to the name. So they’re not gone, just scattered everywhere instead of lying neatly in one place as they used to.

        • Moridin

          OK, but this icon has no tooltip. There is also a note “For current project” behind the settings title with a different icon in front – and if you look very sharp you may be able to come to the conclusion that these icons represent the same thing.
          –> Very questionable level of quality.

        • David Harkness

          Wow, thank you! I never noticed the icon and was mystified at the reorganized layout. That icon seriously needs a tooltip or perhaps a better callout on the page.

    • jameswagoner
  • onigoetz

    when will these changes (particularily the ones for Blade) be available in IDEA ?

    • Maxim Kolmakov

      Current version of plugin for IDEA 14.x is 139.659 and it should support formatting of Blade files.

      • onigoetz

        isn’t that in the blade support plugin ? because my PHP plugin is up to date, but I still don’t have formatting

        • Maxim Kolmakov

          You’re right. Thank you for noticing!
          We will publish updated plugins (including Blade) tomorrow.

          • onigoetz

            Awesome ! thank you

  • Henry Schorradt

    Error ” Could not save project: com/intellij/ide/reporter/ConnectionException

    • Henry Schorradt

      Okay. Solved! Old Version of magicento plugin :(

  • Jordan

    So…. when is Hacklang support coming, because that is approximately 13 times more important IMO.

  • Hojo

    Could not connect svn…


  • Stuart

    Custom build is not working, verifies but when its about to start it crashes before it gets to the loading screen.

    • Stuart

      I had to right click it the app; Click on Get info. Then switch the app from 32bit to 64bit. Now its working.

  • Marcin

    Hi guys,
    I can’t update PhpStorm on Mac. Here, what it get:

    “PhpStorm does not have write access to /Applications/ Please rut it by privileged user to update.”

    I run PhpStorm thorugh Sudo but still getting this message. Any ideas?


  • gues

    Using the Yosemite version now. When you lock the screen and then unlock it again the Project navigation tab goes black and Phpstorm crashes.

    I’d shoot in an issue but I don’t have my credentials at hand. Sorry.

  • Ioannis Pontikis

    I have a serious problem with this update (WI-25857 Control too big to analyse). Is there a way to go back to 8.0.1 until this is fixed?

  • pk

    This version is completely useless with disabled ASP-Tag support and no way to switch it back on! And the performance issues when opening large projects with a lot of files in an excluded folder is still not fixed…

    • Owen

      Without ASP tag support, we will have to switch our company to a new IDE. We simply have too much legacy code to do without it.

      • Maxim Kolmakov

        We’re going to provide an option to enable/disable ASP tags in one of the future updates.

        • pk

          I hope the update will come sooner rather than later 😉

          • Alexey Gopachenko

            We plan to have 8.0.3 in about a month. Please stay on 8.0.1 until that.

      • butlerpcnet

        I’m really baffled that someone or some company is so dependent on this in 2014. Could you not write a smart regular expression to replace them with PHP tags?

        • wshafer

          I’d just like to point out that I agree with butlerpcnet. You guys better get on this. Asp tags are set to be removed from PHP in coming releases.

        • Owen

          On our current codebase this isn’t a problem. However, were not going to go through our ~150 live projects running on various servers and PHP versions, convert everything and then test them all.

  • Mathew Foscarini

    I like the new layout of Settings. Just saying. It works for me. If you can’t find something just hit CTRL+SHFT+A

  • nobrandheroes

    The new docs look nice, if you can tell us, did you use some framework or template to make it?

    • Mikhail.Vink

      Thank you! No, not really – both layout and documentation generator are custom-made.

  • Stiropor

    PHP code complete is getting worse and worse with each new version, bravo, it’s currently pretty much useless. Also whole IDE still works slow on 10.10. Again, start testing and fixing bugs not just releasing new versions and throwing some (mostly useless to most) features to rip off more customers. The ignorance of JetBreains is unbelievable.

  • Ozan Hazer

    I love the new settings layout, it’s less complicated and better organized. It was already hard to find settings in the previous version but that’s just because there are lot’s of settings and that’s why you have search box at the top of the settings window…

    And I was waiting for blade formatting for some time it’s great to have it at last…

    Thank you for the great work guys!

  • ThaGoob

    Thank you so much for blade formatting… now Ctrl+Alt+L makes sense with Blade :-)

  • Marcin Nabiałek

    What about a patch from 8.0.2 build 139.659 ?

    • Maxim Kolmakov

      Sorry, but we don’t provide patches from EAP to Stable versions. Only EAP->EAP and Stable->Stable.

  • Majid Alavizadeh

    Thanks for new release, but RTL support is not add to this version yet :-(

  • pi

    “Note that non-native-looking font rendering is not a bug.”

    I would say it is a bug. The fonts are so freaking thin now, they look completely different than the fonts everywhere else in the OS. So now we have the choice between ugly fonts and a IDE that flickers. Great.

    • Mikhail.Vink

      Frankly speaking, it’s more a usability problem. Please look at this issue/comment:, the latest update is “We are working with Oracle to implement the sub-pixel antialiasing for jdk8+. You can check the progress at 2d-dev openjdk alias. Bug 8023794 is under review now.”

  • Alessandro Pellizzari

    Is there a way to revert to 8.0.1 after patching to 8.0.2 or should I reinstall it?

    On Linux, when using Find, the search bar keeps expanding vertically on every key press and every mouse move, until it covers the whole editor.

  • lol768

    Thanks for your work on Blade :)

  • Wesam Alalem

    I have the Mac OS X Yosemite installed, is it updated too?
    From the About dialog:
    PhpStorm 8.0.2
    Build #PS-139.496, built on November 20, 2014.
    JRE: 1.8.0_40-internal-b45 x86_64
    JVM: OpenJDK 64-Bit Server VM by JetBrain s.r.o

    • Maxim Kolmakov

      We don’t provide a patch update for EAP to Stable. Please download the full distribution.

      • Wesam Alalem

        Thanks for reply Maxim.

  • Hélio

    Only me are getting error on unpack the tar.gz at Linux? I already downloaded it many times, always getting error at zero block 572844. It never happened before…

  • Doug Millasich

    Performance continues to be hideous. CPU Usage pegs out above 300%, and stays there. When will JetBrains fix this?

  • jameswagoner

    Please bring back the original Settings layout or at least provide an option to display the original layout.

  • jameswagoner

    Ticket submitted to add an option to view original dialog. Please vote if you would like to see this added.

  • Martin Vrkljan

    Is anyone else having problem typing anything in a PHP file because “Scanning files to index” keeps firing on every key-stroke and taking the focus away from the file tab?

  • nate

    Guys, give them a break with the settings. Don’t complain just because something changed and you can’t find the setting in one second after being moved. After searching through for a few settings here and there, I think I like the new layout as it makes more sense. People complaining about change just because it’s a change and not because there’s actually a problem with the change are not helpful.

  • مهدی پیشگوی

    unfortunately speed of phpStorm is low such as opening main application and reload project.

  • antti

    Now the indexing is so slow it will probably never finish with my (huge legacy) project. I was forced to move back using older version. :(

  • Rob

    I have the Yosemite build and it’s prompting me to update each time I launch – not entirely sure what I should be updating to though, if anything?!

    • Maxim Kolmakov

      Probably it suggests you to update to 8.0.3 EAP.

      • Rob

        is the Yosemite version essentially an EAP version then? I assumed it was a proper licensed version.

        • Maxim Kolmakov

          Please check your channel in “Settings->System Settings->Update”. If it shows “Early Access Program” then you will be notified about any EAPs. Any way please a text that is shown for you in this update message.

          Yosemite version is not an EAP version it’s a usual distributive of 8.0.2 just with bundled custom jdk.

  • Trejkaz

    > Non-native-looking font rendering is not a bug.

    It can be. Did you see the atrocity that Oracle tried to pass for font rendering in JDK 7 and 8 on OSX?

  • Dwain Lourens Maralack

    Spell checker. It takes three clicks to get to the right Spelling. The suggestions should be in the first popup when you left click on an incorrectly spelt word.