PhpStorm & WebStorm 4.0 EAP 114.282

This week’s EAP brings you a pack of important bug fixes and improvements in all areas, along with several of new features:

  • Subversion 1.7 support is now officially complete
  • PHP 5.4
    • all new syntax features are now supported: class member access on instantiation, short array syntax, Callable, literals in static calls, etc.
    • Added multiresolving of “parent” class references in Traits
    • Still missing support for $this in Closure, Trait method renaming on use, parent member resolving/inspection
  • Gherkin (Behat) syntax support added

More details available in build changelog & platform changelog

Please, do not use twitter or blog comments for bug reports, file them to tracker.

Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update is also available.

Develop with pleasure!
-JetBrains Web IDE Team

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

    I was waiting for Subversion 1.7. Thank you.

    Is there row-banding support? I’d like to have every other row have a slightly different appearance.

    • Bryan Green

      Should I make a ticket for row banding? I like it…

      • Bryan Green

        I’ll make a ticket and see what flushes out…

  • David Rees

    Is there a way to see the platform changelog in youtrack? I thought there used to be a link for that across the top, but now I can’t find it. Thanks.

  • Me

    Why can’t you (we) just update your software? Always a new install, it’s like Java – You got 20 different versions on your computer *sigh* =/

  • Jay Barreto

    Hey Alexey, I was told about this EAP release of webstorm from your colleague Alexander Berezoutsky. I was told there would be support for navigating to functions in a closure. I still don’t see it or maybe I don’t have the IDE configured right? Well take this example below, I am doing Navigate -> Symbol…


    (function () {

    //Not shown
    function MyFunction() {

    function _PrivateFunction() {
    //Not shown
    }

    this.PublicFunction = function PublicFunction(){
    //This does show!
    }

    }

    //Variable does not show
    var MyObject = (function () {

    function _MyOtherPrivateFunction(){
    //Not shown
    }

    return {
    MyOtherPublicFunction: function(){
    //This does show!
    }

    };

    }());

    }());

  • Omar Gonzalez

    Is the Behat stuff available in IDEA 11.1.1 or will it be available later?