PhpStorm & WebStorm 2.1 EAP build 107.56

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

This entry was posted in Early Access Program, PhpStorm, WebStorm and tagged , . Bookmark the permalink.
  • teejay

    Download link for the windows versions seems to be broken

  • Mark Mitchenall

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

  • Ivan

    And linux too :(

  • Alexey Gopachenko

    “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.

  • David Rees

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

  • David Rees

    Will there be a patch for 107.56 from 107.21?

  • Darryl

    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?

  • Alex Andrienko

    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.

  • Arthur Miller

    This build is pretty bad. Lots of slowdowns.

  • Alexey Gopachenko

    @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.

  • David Rees

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