PhpStorm & WebStorm 3.0 EAP 110.122

This week’s EAP brings important fixes, some neat features and a UI improvements

  • UML for PHP is added. Look for “Diagrams..” in context menus. Try “Quick hierarchy diagram” popup (Ctrl+Alt+U) on your favorite class name in code. There’s only limited functionality in this first EAP, but diagrams will be fully editable – with all changes performed directly on the code
  • Main menu has ben reworked to be more compact and logical. If your favorite section is lost, here are some hints: Search is under Edit | Find and Tool Windows are under View menu. Also don’t forget Help | Find Action
  • Recent Projects list added to the welcome page, use Alt+Number to activate from keyboard
  • PHP Editor improved: SQL in PHP detection sensitivity is improved, $_SERVER default keys are now completed, NOWDOC is parsed w/o variable interpolation

More details available in build changelog

Do not hesitate with feedback. And if you want something to be actually fixed – do not use twitter or blog comments for bug reports, file them to tracker. Thanks in advance!

Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update will be available tomorrow.

Develop with pleasure!
-JetBrains Web IDE Team

P.S. We are departing to ZendCon’11 (Santa Clara, CA) Meet us at JetBrains booth!

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

    Wow! Diagrams looks cool and even useful :) Thanks for this feature.

  • harvi

    I can’t run a tar.gz version under Ubuntu 11.10

    $ ./
    Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
    ./ 74: Syntax error: “(” unexpected (expecting “fi”)

  • harvi

    You need remove ‘(‘ and ‘)’ in (74 & 75 lines) to run it under linux;

    • Michael Ussher


    • Dmitry Smirnov

      Just replace with one form previous eap. They differs in a way how to deal with wrong Java version, — not so important :)

  • interfaSys

    Will the diagrams feature support round-trip engineering? That would be very, very cool.
    Is support for Javascript planned? Even if it doesn’t work like a ‘true’ OO language, it’s still possible to emulate classes, etc. and it’s useful sometimes to have some form of diagrams to discuss concepts.

  • Michael

    Finally! :)
    Love the UML addition! Thank you!
    In the future, you can also consider including the technology behind MIT’s MatchMaker:

  • Alexey Gopachenko

    @interfaSys Yes, UML diagrams will support full round-trip engineering and we will introduce diagrams for other languages later.

  • Rafi B.

    BRILLIANT! Thank you so much for the long awaited WI-2457,
    and surprise! UML for PHP – what an exciting EAP release,
    once again – phpStorm team – you’re the bomb!

  • Eric

    So what happened to Phing?

    • leneshka

      What’s wrong with Phing?

      • eric

        The tool window is gone.

        • leneshka

          In 3.0 empty toolwindow is always hidden. You may add build file there with Add as Phing Build File action, or always run build from editor of build file.

          • Eric

            I see, thank you for the explanation (that behavior seems quite counterintuitive to me).

  • Henning Kvinnesland

    An option for not stopping when a file is outside the project. You read my mind! Thank you! :)

  • koubel

    Is old menu item “Go To” gone? I regularly used to trigger “find a file” via ALT + G then F (selects Got To -> File under Windows OS). It’s possible to have and old Menu Items? I see only “Navigation” (ALT + N).

    • Andriy Bazanov

      It’s there: “Navigation | File…”. This action always had Ctrl+Shift+N as a shortcut. Try using direct shortcuts (default or custom) instead of menu navigation logic (Alt + G, F) and you will always have actions working :)

  • Konr Ness

    How can I get the patch for this update?

  • Sam D

    This version just sits and spins when I try to open a second project on mac os x never even gets to the dialog where it asks to open in another window is anyone else seeing this? Add any insight to ticket