PhpStorm & WebStorm 5.0.2 released

We are rolling out set of very important fixes and performance improvements plus some new features:

PHP

  • debugging of PHAR-packed code (only Xdebug engine supports this)
  • resolving, validation, rename and find usages for goto labels
  • indenting code with “Tab” key leaves HEREDOC end marker untouched
  • support for “unlimited parameters” attribute in PHPDoc ($name…)
  • complex doc @annotations (e.g. Doctrine) are not reformatted/broken anymore
  • PHPUnit tags in PHPDoc completion

JavaScript

  • support for JSDoc typecasts
  • inspection with a quick fix for JSDoc not matching method/function signature
  • warn if an explicitly return value from a constructor is not an Object

Platform

  • default look and feel on Linux changed from GTK+ to Alloy IDEA – it uses system fonts and has a much better overall quality (worth to try for current users too)
  • settings for Code Style, File Templates and Live Templates can be exported/imported separately and do not contain extra stuff like a list of recent projects, user credentials etc.

More details on bug fixes are available in issue tracker.

Download PhpStorm & WebStorm 5.0.2
Automatic update is available from 5.0.1 release build.

Develop with pleasure!
-JetBrains Web IDE Team

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

    if someone have installed EAP then is this different from them.

  • kris

    oops, I means I have installed 5.02. EAP 26 september. is this GA or something different.

    • Andriy Bazanov

      What do you mean by “different”?

      This is 5.0.2 final build, which has #121.285
      Previous EAP build of 5.0.2 had #121.272

      Automatic update works from 5.0.1 final to this 5.0.2 final only.

  • asm

    Any tips on how to set up file mappings in order to debug a phar file? I can break on a line in the phar, but I can’t see anything. Instead, I get this error:

    Cannot find a local copy of the file on server /path/to/zf.phar/library/Zend/Db/Table/Abstract.php
    Local path is /path/to/zf.phar/libray/Zend/Db/Table/Abstract.php

    I have the zend framework library packaged as a phar file…..

    • Alexey Gopachenko

      Please go to forum for discussions

  • http://www.dphotonews.com Vladimir

    Upon starting PS it throws a notice “Framework MVC Structure Support: Looks like framework Yii is used in project.”. I am using CodeIgniter for that project and it is not listed. This is not a bug, but it looks like you guys are really going to implement more frameworks in PS :)

    • Miyar

      It is saying the same thing with my Kohana framework. I hope it is ok to just ignore for the time being.

    • http://robinmonks.com Robin Monks

      It mistakes Drupal 7.x for Yii too ;(

    • http://programanddesign.com Mark

      It also mistook my no-framework project for Symfony.

      I’m not familiar with either Symfony or Yii, but aren’t there some tell-tale config files you could use to determine the framework more reliably?

    • leneshka

      Looks like it sees Yii or Symfony everywhere. I’m fixing it asap, watch issue. Please set “None” in project settings | Framework integration meanwhile.

  • Leighton

    It mistakes fuelphp for Symfony2 :)

  • Dirk Luijk

    Good work! Keep it up!

  • http://willem.stuursma.name/ Willem

    PHPUnit tags in PHPDoc completion
    Thanks, this is great!

  • Adaś Niezgódka

    In this version i can not drag and drop file to PhpStorm to edit this file :(
    It is possible in 5.01 version.

  • http://twitter.com/rafib Rafi B.

    For Linux, I like the Nimbus look & feel. However font rendering under Linux is awful. Hopefully JetBrains will provide some concrete solution soon to this awful problem with Linux/Java/Swing.. IDEA-57233 Really.. My head/eyes hurt after a day’s work :(

    • Alexey Gopachenko

      We plan to support only one native and one custom LAF for all platforms. All other will be removed.

      • http://twitter.com/rafib Rafi B.

        The “Alloy IDEA” theme makes all the system fonts in phpStorm huge (dialogs, project view, toolbar, etc). I have to check “Override default fonts by” and change “Size” from 15 to 13, leaving “Ubuntu” font selected, looks much better.

  • Eric

    Hmm, fun, now it doesn’t remember Subversion credentials anymore, I have to re-enter all passwords every time I open a project.

    • aragnophy

      Yep, for me too. And Mac OS X internal firewall asking for permission to allow connections every launch. It happens once only on previous versions…

  • creatoro

    The auto-update works great! It’s a really nice feature, thanks!

  • Aicke Schulz

    I’m not sure i’ve I have misconfigured something, but every time the (html) document analysis is completed (about half a second after typing something) the whole document jumps horizontally, because the css colors on the left hand are recalculated.

    AFAIK that wasn’t a problem in earlier versions.

    • http://www.dphotonews.com Vladimir

      I saw that in v5.0 (MR before this one) and thought that someone else noticed it and reported. Now I see it is still there :)
      And yes, that problem was also in CSS files.

  • Adrian Dimitrov

    Great, but I just wondering when you plain to release 122.382 EAP, because the IDEA-63872 issue.

    Regards!

    • Andriy Bazanov

      PhpStorm is currently on 121.xx branch. You better ask in that ticket if it can be backported to 121.xx (so it can be included in 5.0.x version), otherwise it will be in 5.x (if it is planned, of course) or even v6…

  • OZ

    In this minor release I see more important features (for me) than in 5.0 :) Thank you.

  • Doster

    There is a problem in SCSS documents since version 5. All vanilla CSS comments looks just like plain text instead of actual comments… are you planning to fix this? Thanks!