PhpStorm 6.0.1 released

We are ready to deliver PhpStorm 6.0.1 stable minor update including a set of very important fixes, performance improvements, and some new features:

PHP

  • The generic Factory Method pattern support was added.
    By adding simple external metadata you can help IDE to deduce return types from the invocation arguments. This will reduce the number of required @var annotations in code employing the pattern, wich is quite common in modern frameworks. More info on using metadata
  • PHP type inference for variables should now work with Fluent Interface style call chains more correctly – again removing the need for many @var annotations.
  • PHP completion for array indexes has been significantly improved, general completion performance is back to speed
  • PHP inspection got a couple of new ones – division by zero and invalid string operation
  • Change Signature refactoring now supports anonymous functions
  • New action “move method up/down”
  • Code formatting and indentation fixes
  • Smarty template engine support fixes
  • More details on changes are available in the issue tracker.

Moreover, PHP open API which has been announced earlier is being enhanced in this release. The introduced Extension Point also allows 3rd party plugin creators to provide type info automatically using framework’s established practices and configuration. The API is still unstable but we provide guidance. Check out tutorials on plugin development. Take a peek at the Symfony 2 plugin for example of recent development.

HTML / CSS / JavaScript

  • Improved formatting for CoffeeScript
  • Improved inspections for SASS and TypeScript
  • Internal web server is now available in PhpStorm
  • Various bugfixes

PhpStorm 6.0.1 has got all the latest fixes included in WebStorm 6.0.1 and 6.0.2 EAP, please check release notes.

Platform

On the platform side PhpStorm 6.0.1 has got all the latest fixes included in IntelliJ IDEA 12.1.1. Check release notes.

Download PhpStorm 6.0.1
Automatic update is available from 6.0 release build.

In the spirit of Earth Day, Get 40% OFF PhpStorm normal price for personal use and support a good cause. Every new personal license bought between April 15th and 22nd helps the environment by saving the endangered Atlantic Forest of Brazil.

Buy your personal license right now!

Develop with pleasure!
-JetBrains PhpStorm Team

This entry was posted in Release Announcements. Bookmark the permalink.
  • Eric

    “Automatic update is available from 6.0 release build.”
    No, it’s not, as usual. Can you please finally fix this update mess so it’ll work like on basically every other app?

    • Mikhail Vink

      There is an update from release build 6.0 to this 6.0.1 – wait a bit to have it available in the IDE.

    • Alexey Gopachenko

      Well then just wait for a prompt from within IDE. Its that simple.
      Or you can use your favorite news channel and the download link.

      • Eric

        Alexey, you just don’t get it.

        • petr

          no need for insults, but really, after three more days of waiting, promoted “update” is still not available. Meaning a download of whole >100MB IDE could not be considered as a an update.

        • Yep

          Eric, being pig ignorant towards the devs helps you in what way exactly?

      • http://uon.li Peter Russ

        Neither automatic update nor button to update in 127.100 available. Just release notes/download, remind or ignore.

        Please FIX!

      • Peter

        The prompt took me to a webpage where I can download an installer that does not enable me to update my installation (as detailed in my other reply to this thread)

      • Michal

        automatic update cannot work when IDE dont know about new version. I went to this blog right now by accident and suddenly i found there is new version out.
        So i tryed “check for update” in IDE (i have EAP updates channel set) and it says i have newest version.
        So IDE internal updates realy does not work.

        • Michal

          Try it yourself from 6.0

    • Boedah

      I also never had the possibility to perform an in-place update :/
      And now the button description is “Release notes / Download”, so again the full download for a bugfix release, really?!

    • Peter

      I just got the popup, downloaded an updater, but if I try and install into my 6.0 release folder, I get a popup about having to install into an empty folder, or a folder containing PhpStorm 5.0?

      Or, uninstall and reinstall .. It can’t be right that I have to uninstall everything for a minor update?

      • Mikhail Vink

        Just install over your current 6.0 installation. Should work fine as configs are kept in separate folder.

        Thank you!

        • Peter

          As I already said, if I try and install the 6.0.1 on top of my existing 6.0 installation, I get the following error

          http://imgur.com/Z2gqd6y

          about having to install into a 5.0 folder.

  • Vladislav

    I see this already for a few weeks.
    image Where is auto-update?

  • Timo

    Hmm. Tried the automatic update, now PhpStorm doesn’t start at all. Ah, well, again shall we download the whole thing…

  • http://www.fieg.nl Jeroen Fiege

    Just wanted to let you know that PHPStorm won’t start anymore after updating from PHPStorm 6.0. Got the following from the OSX Console:

    17/04/2013 11:48:37.196 com.apple.launchd.peruser.501[237]: ([0x0-0xd00d0].com.jetbrains.PhpStorm[1292]) Job failed to exec(3) for weird reason: 13
    17/04/2013 11:48:37.197 Dock[250]: no information back from LS about running process

    Had to download it from the site and reinstall, now it works again.

    • Hi

      I also encountered exactly the same problem.
      Thank you.

    • Rupert

      Yep, I had exactly the same problem. Downloaded the update and then the app just wouldn’t work…

      • http://sifo.me Albert

        Some problem here. The app won’t start again :(

        Not a very productive day today

    • Jason

      To fix this make your .sh file executable again…. inside the bin folder of phpstorm.

  • John

    “Failed to download patch file: connection timed out”
    I am getting this error since last night. Is this a problem on your end or mine?

    • Mikhail Vink

      Well, seems to be ok from our side.. Please check now again. Some proxy used?

      • John

        It works now. Thanks.

  • elvin

    After upgrade application didn’t launch anymore (on Mac 10.8.2). When tried to command-line I got:


    $ open /Applications/PhpStorm.app
    LSOpenURLsWithRole() failed with error -10810 for the file /Applications/PhpStorm.app

    Helped following by setting execution bit:

    $ ls -la /Applications/PhpStorm.app/Contents/MacOS/phpstorm
    -rw-r--r--  1 xxx  xxx  95504 17 apr   12:34 /Applications/PhpStorm.app/Contents/MacOS/phpstorm
    $ chmod +x /Applications/PhpStorm.app/Contents/MacOS/phpstorm

    Got hint from here: http://apple.stackexchange.com/a/81346

    • http://gigorok.name gigorok

      This works fine. Thanks

    • http://claero.com Craig Nakamoto

      Thanks, this fixed it for me too.

    • http://blog.lroot.com Larry

      Thank you!!

      • Arend

        Thanks!

    • Justin

      Fantastic, thanks… fixed it.

    • Christer

      This worked! Thanks :)

      Just as a general tutorial for this (i guess) :

      1) Run this in Terminal:

      ls -la /Applications/PhpStorm.app/Contents/MacOS/phpstorm

      It will return something like this:

      -rw-r--r-- 1 xxx xxx 95504 17 apr 12:34 /Applications/PhpStorm.app/Contents/MacOS/phpstorm

      —–

      2) Copy the path at the end of the line returned by the prompt and do this in terminal:

      chmod +x /Applications/PhpStorm.app/Contents/MacOS/phpstorm

      Note: Remember to change the path to your path, which might not be the same. although i believe it almost certainly will be the same path as above.

      All credits go to Elvin – This is just a post to make it more easy do to for those who arent Termninal pros!

      • Christer

        Unable to Edit:

        But i guess you can skip Step 1.

      • Peter Lauge

        Super – Thank you!

    • https://github.com/summerstreet/woodling Mindaugas

      Thanks a lot! Had the same problem.

    • Melissa

      Thanks, this fixed it for me too

    • Squash

      Thanks a lot!

  • Matt

    got same problem as elvin + IDE stuck at indexing (MAC osx)

  • Thijs Kaspers

    After the update to 6.0.1 PhpStorm didn’t launch anymore.
    Running “chmod +x /Applications/PhpStorm.app/Contents/MacOS/phpstorm” in the terminal fixed it for me.

    Thanks

    • http://www.originall.be Gunter Van Steen

      As simple as that. Worked, thx!

  • http://jmoz.co.uk JMOZ

    Not working after update. Going back to sublime. Bye.

  • Aivaras

    Yep, mac users only add eXecutable mode for phpstorm :)

  • Marek

    Working great :) Thanks for the update!

  • Hast

    There is no any button for auto update. http://joxi.ru/iBBxUdg5CbDnJ7lNRp0

  • Tim hawkins

    This new version stalls during indexing, always stalls on same file, so that implies some sort of code construct is locking up the indexing thread. had to revert back to 6.0.

    If nessacary i can send a copy of the file.

    Running on fedora 18 linux. (Not os x)

  • http://cv.zerkms.com Ivan Kurnosov

    So, after almost a week there is no patch yet?

    At least my 6.0 (127.100) doesn’t show a button for updating :-(

  • Yehosef

    Since the 6.x series, I’ve had problems not being able to load/unload plugins. I opened a ticket http://youtrack.jetbrains.com/issue/IDEA-105666 but it was closed – but the solution didn’t work for me. Anyone have similar problems or ideas to fix? osx 10.8.3

    • Mikhail Vink

      By the comments it seems that you’ve managed to get everything work fine – feel free to re-open the issue if necessary.

  • http://vehiclefits.com Josh Ribakoff

    I just purchased the IDE. Kind of dissapointed there is no auto update.

  • Brandon

    Are you going to fix the auto-update? Or the problem with the downloaded version having the executable bit set incorrectly?

    I’ve got to be honest, you’ve not earned much confidence in your product based on this release. My 6.0 is working absolutely fine, and until you get these kinks ironed out, I have no compelling reason to upgrade.

  • Lionheart

    Not going to upgrade untill auto-update issue is resolved. You guys are quickly loosing my support. Someone from your should have atleast responded to all these comments here.

    Also, please pay attention to user interface. In breakpoint dialog, the +/- buttom is on left where as “Done” button is not right. Extremely unfriendly.

    Thanks.

  • Mike Graf
  • Steven

    When I upgraded from 5.x to 6.x I had no problem re-installing the entire program.
    But when I have to do this for every minor update, I choose not to and I’ll rather wait for 7.x.

    Can someone crate a bug report for this?
    - – - – - – - – - – -
    PhpStorm version: 6.0.0
    What steps will reproduce the problem?
    1. Click “Check now” in IDE settings -> Update

    Result:
    Popup window with three choices:
    Release Notes / Download | Remind Me Later | Ignore This Update

    What is the expected result?
    A button where it says ‘Update now’

    And Please Stop Using Camel Backs In The Text Of The Buttons :)

    Other than that, I love PhpStorm.

  • Radja

    Owesome!