PhpStorm 6.0 released: composer, code (re)arranger, new refactorings, REST Client, Darcula & more

PhpStorm 6.0, the new major release of our professional PHP IDE, is now available for download!

With this release, we invite all PHP developers to redefine their productivity and adopt the best technologies available today to quickly produce neat and well-tested code.

The key features of PhpStorm 6 include:

  • Composer dependency manager for PHP support
  • Code (re)arranger – control the structure of your existing and generated code
  • New refactorings: Change Signature, Pull Up/Push Down class members, and Move Class
  • Smarter namespace handling – Auto-import, Optimize Imports and more
  • Fully customisable templates, including PHPDoc
  • More code inspections, smarter code completion, and better runtime error prevention
  • New database schema editor and change tracking tools

PhpStorm 6 also provides a brand new web toolkit:

  • Built-in REST Client to test RESTful web services right from the IDE
  • File Watchers – for easy Sass, LESS, SCSS, CoffeeScript, TypeScript transpilation
  • Full-featured debugging of TypeScript, Dart or CoffeeScript with source maps
  • Refined handling of JS libraries, including minified versions detection
  • Re-worked HTML structure view with support for HTML5
  • Emmet abbreviations support for faster HTML & CSS coding

And last but not least, PhpStorm 6 features a fresh IDE look and feel, Retina-ready icons, and Darcula, a new native dark UI theme for the IDE and the editor.

This version also includes an open API exposing our PHP support to 3rd party plugins. We are already seeing powerful plugins that provide sophisticated features for various popular frameworks emerging and encouraging our community to create the best experience together. Stay tuned for more information on this in the next weeks.

Read more about these and other new features on the PhpStorm website and download a 30-day trial for your platform.

PhpStorm 6.0 is a free update for you if you purchased your license after Mar 12, 2012.

Develop smarter, not harder, with PhpStorm 6!
– JetBrains PhpStorm Team

This blog is permanently closed.

For up-to-date information please follow to corresponding WebStorm blog or PhpStorm blog.

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

120 Responses to PhpStorm 6.0 released: composer, code (re)arranger, new refactorings, REST Client, Darcula & more

  1. Pingback: PHPstorm 6 released » WP Theme Tutorial

  2. Alexander says:

    Is there already an plugin API documentation available?
    Which plugins do already use this new API?

    • Mikhail Vink says:

      Currently there is no documentation for this new API, but we are working on it. This API is available from this build onwards, so it’s not in use yet, but will be soon.

  3. Gerry says:

    Do I just download and install the new version to upgrade?
    I purchased V5 in November 2012.

  4. Marko says:

    And how do we update? My options are “Remind me later”, “Ignore this update” and “Release notes”. Someone from devs doesn’t quite understand what update is how updating from apps works?

  5. Josh says:

    ^^ Good question … I get an update notice window but no actions that get me to upgrade .

  6. Aleksei says:

    Thx for release, but how change toolbars font size in Darkula theme ?

  7. Ugo says:

    The best just get even better?

    I cannot wait to install it, the server is now a bit busy :D
    Will get it tomorrow for sure.

    Thanks!

    • Mikhail Vink says:

      The server seems to be in a good shape serving all the developers getting a freshly-baked PhpStorm 6.0 – please try one more time. Thanks!

  8. Rafi B. says:

    Awesome! Congrats JetBrains on a new shiny PhpStorm. I’m quite excited to try the REST Client.. Hope it formats response body with JSON/XML beautifier for easy reading.. :)

    • Mikhail Vink says:

      Have you tried buttons on the left when view response in the REST Client? Small icons – “h” for HTML, “” for XML and “js” for JavaScript allows you to open it in the editor with a syntax highlighting and all the rest. Also “view in browser” is available.

  9. Brett Thomas says:

    Are these features already in ItelliJ Idea?

    • Mikhail Vink says:

      Some of them are, some will be included to IntelliJ IDEA 12.1 (PHP is available as a plugin there)

  10. Василий Пупкин says:

    Get around kids YEAH!

  11. Ray Schnitzel says:

    Will there be any discount prices with the new release :) I’m thinking of getting a second licence…

  12. SK says:

    “PhpStorm 6.0 is a free update for you if you purchased your license after Mar 12, 2012.”

    I renewed in april 2012, but: “This license is not compatible with current product version”

    From the licensing page:
    “PhpStorm license is permanent and includes one year of free product upgrades since the purchase date, including even major version upgrades.”

    :(

  13. SerzN1 says:

    Cccoool! Thanks, guys!

  14. Peter Lauge says:

    Hi,
    Just updated to 6.

    Now none of my project can access my Subversions repositories. Im getting 403 error.

    Found out that PhPStorm 6 read my settings from PhpStorm 5 in a wrong way. It have change my username.

    Im looking forward to work with the new version the next day :-)

  15. Pingback: Thank you PHPStorm | Dustin Moorman

  16. Alex says:

    Unfortunately, is not possible to coding with 6.0. This version is very slow and load 100% CPU when I switch on structure tab :-(

    I’m coming back to phpStorm 5.x…

    p.s.: MacOS 10.8.2

  17. kris says:

    I got a bug in V6.

    If you use Aero theme and change to classic in Windows 7 and come back to phpstorm.

    Now if you open File > properties (CTRL + ALT + G) not worked.

  18. Equan Pr. says:

    Awesome! PHPStorm 6 with Darcula LF looks very great on my Linux! . Thank’s Jetbrains!

  19. Ross C says:

    Hi,

    Just wanted to ask if you are a user of IntelliJ ultimate with the PHP/Web plugin and MVC Framework support, will these new features propagate down when the plugins are updated?

    I could not convince my company to buy an exclusive license for PHPStorm (despite 80% of my workload being development in PHP) when “IntelliJ IDEA is the same thing” which we already had licenses for.

    • Mikhail Vink says:

      Yes, all the features of PhpStorm are available in IntelliJ IDEA as a PHP plugin (and some other plugins). Some features are already there and some will be delivered with 12.1 update for IntelliJ IDEA.

  20. Kuqoi says:

    Thanks ~
    Could you make nginx server plugin for the phpstorm?
    Now can not be used.

  21. Boris says:

    I’ve just recently switched from Aptana and will purchase a license when my trial runs out in a couple weeks. Was happily using the latest 6.0 preview. Loving it actually. Makes my life a lot easier, so thanks for that.

    Just downloaded the stable version and installed it. Couldn’t open any menu tabs or open files, so I tried restarting PhpStorm, but it wouldn’t load anymore. Reverted to the preview version and everything’s back to normal now. Any idea what could’ve caused this sort of thing?

  22. Jason says:

    This is JUST BRILLIANT. PhpStorm is without a doubt the most underrated PHP IDE in the world! It simply rocks in all regards!

  23. Arthur says:

    Hi,
    It’s a great update! But i don’t like new icons style :( Can I switch it back to old style? Thanks.

  24. WooDzu says:

    Has REST Client’s support for HTTPS/SSL been added? I didn’t work in last EAP build

  25. amitayh says:

    The SVN integration doesn’t work properly for me (since the EAP builds, worked fine on PhpStrom 5)
    It doesn’t detect file changes (Changes tab is stuck on “Updating…”), can’t show diffs and overall doesn’t work.

    Please check this issue, I’ve downgraded to version 5 just because of that.
    (Using Windows 7 64 bit)

    Thanks.

  26. Andrew says:

    Should this version work if we have commercial license renewed to December 20, 2013
    As my serial tells me that it is incompatible with current version and trial just shuts down after 5 minutes.

    • Mikhail Vink says:

      Yes, it should. Probably there is some local error or dependency problem.. Could you please try removing .WebIDE60 settings folder – probably it helps.

  27. Gabor says:

    I’ve tried to upgrade to version 6 but the new version not accpeting the licence bought on 14 Feb 2013. (ie: I enter the name and licence, but the ok button still not highlighted and cannot be clicked on)

    • Mikhail Vink says:

      It should work, you are eligible for this update. Probably some local error or dependency problem… Could you please try removing .WebIDE60 settings folder – probably it helps.

      • Gabor says:

        If someone else face this problem (update from 5.x to 6.0 with existing licence), informations how to solve it:

        1) go to the .WebIDE60/config dir
        2) rename phpstorm50.key to phpstorm60.key

        Seems that the update process simple just copy the file from the old version but not name it corretly.

        • Sebastiaan van Stijn says:

          @Gabor. Thank you so much, this was exactly the same in my situation (running on OS X). I was already thinking that I received a new license key after extending, but lost it. After using PhpStorm 6 EAP for the last few months I didn’t want to return to 5 :)

          To @Mikhail Vink For future improvement; please be more specific about ‘which’ . WebIDE60 to remove? I’ve been searching my computer for a hidden .webide directory (home-dir, preferences, application support). Only to discover it’s not a hidden directory, but ~/Library/Preferences/WebIde60

          • Sebastiaan van Stijn says:

            Update: Unfortunately, both renaming the key and removing the WebIDE60 directory did not resolve my problem after all, I’ll have to contact sales..

  28. Sebastiaan Stok says:

    When running optimize imports it actually reformats all my code!
    There are times when I don’t want this, the Bundle Configuration class for example.
    It would be nice to execute this separately. – Or an option to leave chained function calls untouched.

    Really love this other new features!
    This is gonna save me some big time :)

  29. Ivan says:

    Ребята, скажу вам по русски, только вы не обижайтесь. Обычно мне нравится все новое, но в этот раз получились ******** и неюзабельные иконки. Прозрачные папки – это ужас, теперь глаз не различает файлы и папки.

    Да еще и не все заменены на новые. Вот ******** так делать?

  30. Alex says:

    Is there a way to restore old icons?

  31. Gerd Christian Kunze says:

    Hihihihihiiiiwahahahaaa… FINALY!!

    - Code (re)arranger – control the structure of your existing and generated code
    - New refactorings: Change Signature, Pull Up/Push Down class members, and Move Class
    - Smarter namespace handling – Auto-import, Optimize Imports and more
    - Fully customisable templates, including PHPDoc
    - More code inspections, smarter code completion, and better runtime error prevention
    - New database schema editor and change tracking tools
    - File Watchers – for easy Sass, LESS, SCSS, CoffeeScript, TypeScript transpilation
    - Refined handling of JS libraries, including minified versions detection
    - Re-worked HTML structure view with support for HTML5
    - Emmet abbreviations support for faster HTML & CSS coding

    The candies that I’ve been waiting for… SWEEEET!!! XD
    Thank you so much.. *sniff*.. thank you..

  32. Vlad says:

    The Darcula theme is quite nice. Although my colleagues first though I was drunk when I first told them about it :)

  33. Brad W says:

    Seems like the WebStorm releases tend to include a list of resolved issues, but PHPStorm releases tend not to.
    I’m trying to sell people on the idea of upgrading to the new version, but I need help. 8: -)

  34. Alexey says:

    How to change very uncomfortable blue color in tab of changed file (git)?

  35. M says:

    I don’t like the dracula theme, don’t know what people like it, is to hard for my eyes

  36. Mike Graf says:

    Oooo. this is sexy. Now I wanna work for you guys :)

  37. xelaz says:

    Hey thx for best IDE for web develop and i have a question in how can i use TAB key in Command Line Tool or External Tool on windows.

    I include the “git bash.exe” in my tool settings as programm and parameter i set “–login -i”. Now i can use git bash as external tool, because if i want use TAB key to commplete the commands, pathes or files it donw work.

    TAB key i can use in Command2 or in the git bash direct on windows, because is it possible to use keyboard commands in Storm CommanLineTool?

    • Mikhail Vink says:

      In order to autocomplete commands in command line tool with TAB you need to assign XML with commands description. They are pre-defined for Composer, ZendFramework and Symfony. More information on how to create your own XML is here: http://devnet.jetbrains.com/docs/DOC-1230

      • xelaz says:

        Thanks for your quick answer. With this XML can help me to create commands when i use the Input Field of CommandLineTool, because i whant use TAB autocompletion when i’m in the running git bash console as External Tool:
        “C:\Program Files (x86)\Git\bin\bash.exe” –login -i

        If i’m in the running console i will go to my path:
        “cd /xyz/myproj” and now i call with TAB my autocompletion that complete my full path “cd /xyz/myproject” another example is when i call command “gi” with my TAB the bash write me “git”. This is self if i use Linux console over PuTTy and whant type some commands with autocomplete.

  38. Christian says:

    Thanks for the new version. Is it possible to provide the “Sparta – Smarta: Develope Smarter Not Harder” image in a bigger version e.g. for a poster?

    Thanks

    • Mikhail Vink says:

      Probably it’s possible, but depends on what for are you going to use it. Could you please email me details at Mikhail.Vink-[AT]-jetbrains.com?

  39. Carsten says:

    You should get an award for the most ugliest icons ever…

    And beside that: Why the hell change the look and feel of something that worked well and people were familiar with? New icons means additional learning, means less productivity.

  40. Lyo says:

    The Darcula (spelt ‘Dracula’ in the IDE O_o) looks a little odd at first look but I quickly fall for it. I never look at my IDE the same again.

  41. Thanks to all gods in the universe – there is PhpStorm!

  42. failfitting says:

    Slow and buggy. PHPStorm was brilliant before … but now it becomes more and more like Zend Studio … the same pile of feature rich sh** instead of a fast and reliable IDE … so sad.

  43. Pingback: PhpStorm 6 and the New Darkula Theme - I'm Devin: Web Developer and Designer

  44. Daniel Ribeiro says:

    Where is the themes folder located now? I’m on OSX!

    • Mikhail Vink says:

      It is not changed since 5.0 version, just config folder version has been changed – ~/Library/Preferences/WebIde60/colors/

  45. Antonio says:

    I just bought my license on march 4, are you really saying I won’t get this update?

    • Mikhail Vink says:

      If you mean 4th March 2013 than No, of course you can get this update! From this blog post – “PhpStorm 6.0 is a free update for you if you purchased your license after Mar 12, 2012.”

  46. Bolarinwa Olakunle says:

    After installing and tried running it, All windows after the splash screen got hidden/minimized and couldn’t be maximized. I don’t know what is wrong here and it runs down my system memory while displaying the splash screen.

  47. Pingback: PHP Techniques to Design Your Laptop Service Business Website | Php Blog Manager

  48. Yoosuf says:

    Woot, it is a cool update, REST client is build in, that will never makes me move away form the IDE

  49. TwisterMc says:

    Incremental expression selection is no longer Command+W on a Mac and I can’t figure out what it is now! Help please.

  50. Anatoliy says:

    Is there a way to switch back to default theme after Darcula?
    Editor area switches to default theme, but the file navigator and all other toolbars are still dark.

    • Mikhail Vink says:

      In order to have theme settings completely applied please restart the IDE.

      • Anatoliy says:

        It is the same even after restart – editor area is white and file navigator and the rest is dark.

        • Mikhail Vink says:

          Try File | Invalidate Caches

          • Anatoliy says:

            Ah, found it.
            I was changing color scheme at IDE Settings -> Editor -> Colors & Fonts. But that only changes colors in editor area.
            To change the theme I should have changed it in IDE Settings -> Appearance -> Theme

            Somehow I missed that earlier, sorry :)

  51. Matthew Wilkin says:

    Will there be a zip file containing phpStorm 6? I use that on thumbdrive when traveling so I don’t have to physically install it.

  52. Samuel says:

    I like it very much! Big impovment! Thank you!!!

  53. Pingback: File Watcher for compass in PHPStorm / Webstorm | Caracal Digital

  54. I experienced a lot of problems after upgrading from PHPStorm 5 to PHPStorm 6:

    * JSTestDriver code support stopped working, and Alt+Enter to include support did not work.
    * PHP Code support stopped working. It did no longer recognize classes and methods in my projects.
    * Magic PHP Constants are reported as urecognized constants(example: __DIR__ and __FILE__)

    So most of my files which the code analyzer in PHPStorm 5 showed as nice and green suddenly turned yellow and red. Don’t like it :)

    I uninstalled it and re-installed the old PHPStorm 5.0.4 which worked very well.

  55. cyril says:

    Great, i want to upgrade from PhpStorm 5 to 6, but will it keep my settings and project ?
    It seems that it will replace old PhpStorm, and I don’t want to lose my keymap & project…

  56. fox says:

    Syntax Highlight for PHP Files is broken.
    Even if you assigned ONLY the php extension to *.php files , sometimes they wont be recognized as PHP Files.

    Even if you choose to create a new PHP File, they are handled as pure txt files.

    In PHPStorm 5 this is working perfectly !

  57. gaurish says:

    hi,
    phpstorm 6.0 is very slow … it hangs my windows7…

    first time it shows the phpstorm logo.. & keeps it as on.. I have to close it.. start it again.. it takes all the cpu memory..

    thanks,
    Gaurish

  58. Pingback: PHPstorm 6 released - WP Theme Tutorial

Comments are closed.