PhpStorm & WebStorm 4.0 EAP 116.101

This week’s EAP brings you important bug fixes and improvements in all areas, with following changes most notable:

  • PHP 5.4 is now fully supported – this build will recognize trait use section’s method renames and conflict resolution rules and infer $this type in closures. There still some minor things to refine.. Anyway please pay attention to problems with 5.4 features and file all reports as new separate issues
  • PHP “Language Level” setting is added to project – see Settings | PHP. It will also set features for Language Level inspection to mark as unavailable
  • PHPDoc inheritance support added – both for classes/methods with missing docs or tagged with @inheritDoc superclasses/interfaces/traits will be looked up. Also PHPDoc presentation got some facelifting, with more coming
  • PHPUnit tests are now generated using phpunit-skelgen, see WI-9340
  • CSS editor got a significant speedup on large files
  • JavaScript completion got much requested ability to order suggestions by inheritance rather than alphabetically, completion for JQuery selector inside $() and ExtJS4/Sencha implied methods and configuration properties

More details available in build changelog and 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 blog is permanently closed.

For up-to-date information please follow to corresponding WebStorm blog or PhpStorm blog.

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

4 Responses to PhpStorm & WebStorm 4.0 EAP 116.101

  1. nikic says:

    Great work :)

    Now waiting for the instanceof type inference :)

  2. Igor says:

    Guys thank you! It’s really the best IDE i’ve ever used! Your the best!

  3. Konrad says:

    When a Phpdoc is generated, all classes are printed with namespaces. Can I disable it? I don’t use namespaces at all.

    I’m waiting for the instanceof type inference too :)

  4. Ash Rawstron says:

    GREAT IDE!!

    I think being able to refactor ID & class HTML attributes while changing CSS it’s using is brilliant! However we use jQuery extensively & I was wondering: is there currently a way to refactor/rename selectors used with jQuery in JS, CSS, HTML & PHP ?

    If not, is there a feature request list somewhere ?

Comments are closed.