PhpStorm & WebStorm 2.1 EAP build 107.56

Posted on by Alexey Gopachenko

PhpStorm & WebStorm 2.1 EAP build 107.56 is available and as usual brings you important bugfixes, performance and usability improvements plus several new features. Most notable changes are:

  • PHPDoc @var annotations now support Netbeans/Zend style (single-asterisk), along with ability to put it after actual initialization. This was a highly requested feature to improve collaboration for teams using different IDEs simultaneously
  • PHP completion will complete class names from other namespaces, inserting fully qualified name. You may need to invoke completion manually (or 2-nd time) to get the them in the completion list
  • xDebug proxy support UI & workflow polished, with relevant actions available from Tools|xDebug Proxy menu
  • xDebug evaluation “safe mode” will prevent you from evaluation of undefined variables in watches and value tooltips. It is useful for preventing known evaluation issues of Xdebug and some other side effects. Nevertheless “Evaluate” action will allow you to evaluate any expressions even contained undefined variables. Enable under Settings|PHP|Debug
  • Phing got better support of various end-user environments along with other essential fixes
  • PHP libraries can be quickly edited by pressing F4 on External Libraries tree node

More details on web features available in build changelog and on core features in platform changelog

Stay tuned for more info on new features and do not hesitate with your feedback – the 2.1 schedule is really tight!

UPD: we discovered that one critical fix was not included in initial release (107.53) and reissued build. Please update! Sorry for trouble.

Download PhpStorm & WebStorm 2.1 EAP build 107.56 for your platform from project EAP page.

Develop with pleasure!
-JetBrains Web IDE Team

Comments below can no longer be edited.

11 Responses to PhpStorm & WebStorm 2.1 EAP build 107.56

  1. teejay says:

    May 5, 2011

    Download link for the windows versions seems to be broken

  2. Mark Mitchenall says:

    May 5, 2011

    Feel free to remove the comment once fixed, but the Mac PHPStorm Download currently doesn’t work for this release.

  3. Ivan says:

    May 5, 2011

    And linux too 🙁

  4. Alexey Gopachenko says:

    May 5, 2011

    “UPD: we discovered that one critical fix was not included in initial release (107.53) and reissued build. Please update! Sorry for trouble.”

    Please wait about an hour for 107.56 to be available for download.

  5. David Rees says:

    May 6, 2011

    Thanks for starting to include the platform changelog, it’s very helpful!

  6. David Rees says:

    May 6, 2011

    Will there be a patch for 107.56 from 107.21?

  7. Darryl says:

    May 8, 2011

    The links on the main download page still point to an old release, and the update.xml file (used by the update checker in the app) is out of date as well.

    Are these going to be updated soon?

  8. Alex Andrienko says:

    May 9, 2011

    xDebug seems to work much more stable now, thank you.
    Yet, “safe mode” seems to fail preventing issues with undefined static properties in watches. E.g. if one would add self::$var to watches while being in some class, it still might cause problems when switching to a context with no “self”, probably. I don’t have exact steps to reproduce this problem, because it doesn’t happen every time, though.

  9. Arthur Miller says:

    May 9, 2011

    This build is pretty bad. Lots of slowdowns.

  10. Alexey Gopachenko says:

    May 10, 2011

    @Darryl Obviously after we release the 2.1

    @Alex Andrienko Thanks for spotting, but bug reports really should go into tracker – if you want problems to be fixed.

    @Arthur Miller Again, unless you submit a proper performance report to tracker – this might never get fixed.

  11. David Rees says:

    May 10, 2011

    I guess I will assume no patch then and just uninstall/install…