PhpStorm 2020.1.2 is released

PhpStorm 2020.1.2 is now available!

This second minor update for PhpStorm 2020.1 introduces support for WSL 2 and also contains important bug fixes.

WSL 2 Support

WSL 2 is a new version of the Windows Subsystem for Linux architecture that allows Windows to run Linux binaries. PhpStorm has supported WSL 1 since v2019.3, and now it supports WSL 2 as well.

You can run PhpStorm on a Windows machine and target Linux environments without any hassle.

  • To get started, make sure you have enabled WSL on your Windows 10 version 2004 machine, and also make sure you have the Linux distribution of your choice installed. See the installation guide.
  • After installing PHP in your WSL environment, you’re ready to set up PhpStorm. Add a CLI interpreter under File | Settings | Languages & Frameworks | PHP
    new_wsl_interpreter

    wsl_interpreter_configured

    • Once this is done, you can use the specified interpreter to run and debug any scripts and to execute Composer commands, PHPUnit tests, and quality tools.

    run_script_via_wsl

    One thing that’s still missing is support for Docker via WSL 2 (WI-53396).

    Do you use WSL 2? Let us know what you think of WSL Support in PhpStorm! What would you like to see improved or added?

    Other notable changes:

    • Fixed: Idea freezes with AppleSystemUIFont when Event Log is opened (MultilineTreeCellRenderer takes a lot of time doing stringWidth) (IDEA-235635 +39)
    • CSS/SCSS formatter need is now aware of CSS3 grid-layout properties (WEB-10013 +29)
    • Fixed: Some text in “IDE and Plugin Updates” popups in dark themes is gloom (IDEA-227157 +28)
    • Fixed: Wrong project name and path when opening project with shell script (IDEA-228859 +25)
    • Fixed: Scanning node_modules directory with many files freezes IDE on project open (WEB-39488 +11)
    • Fixed: Next/Previous occurrence actions don’t work when Find Usages is open and the focus is in the editor (IDEA-230766 +8)
    • Navigate to File now honors the Sources directories first (IDEA-219697 +7)
    • Fixed: High CPU usage on editing (WEB-45024 +4)
    • Fixed: Incorrect inspection for trait collision for PHP > 7.3 (WI-49707 +3)
    • Fixed: Memory leak / code analysis never finishes for a certain project (WI-51645 +2)
    • Fixed: Fail to parse validation script output on reload php info for vagrant remote interpreter (WI-53016)

    You can find the full list of bug fixes and improvements in the release notes.

    Download PhpStorm 2020.1.2 build 201.7846.90 for your platform on the website or click Update in your JetBrains Toolbox App.

    We appreciate you reporting any bugs and feature requests to our Issue Tracker.

    Your JetBrains PhpStorm team
    The Drive to Develop

Posted in Release Announcements | Tagged , , | Leave a comment

PhpStorm 2020.2 Early Access Program is Now Open

The Early Access Program (EAP) for PhpStorm 2020.2 starts today!

For the upcoming release, we are more focused on improving existing subsystems and stability than adding a lot of new functionality. Nevertheless, there are plenty of exciting features on the way.

PhpStorm 2020.2 EAP

The main highlights of the first EAP build are:

As usual, PhpStorm EAP builds are free to use but expire within 30 days of the build date.

This EAP build is available for download from our website and in the JetBrains Toolbox App. You can also enable the option to have builds delivered automatically to your IDE under Preferences/Settings | Appearance & Behavior | System Settings | Updates.

Download PhpStorm 2020.2 EAP

Continue reading

Posted in Early Access Program, Newsletter | Tagged , , , | Leave a comment

PhpStorm 2020.1.2 RC

The release candidate build for PhpStorm 2020.1.2 is available.

Continue reading

Posted in Release Candidates | Leave a comment

PhpStorm 2020.1.2 Preview

The preview build for PhpStorm 2020.1.2 is available.

We continue rolling out WSL 2 support. This build brings support for CLI debugging via WSL 2 (WI-51973). There are also a bunch of bugfixes and stability improvements.

Continue reading

Posted in Release Candidates | Tagged | Leave a comment

PhpStorm 2020.1.1 is released

PhpStorm 2020.1.1, the first bug-fix update for v2020.1, is now available!

You can update to it using the Toolbox App or right from inside the IDE. You can also download PhpStorm 2020.1.1 from the website.

Here are notable changes since PhpStorm 2020.1:

  • Fixed: Find Usages does not prompt when method overrides/implements base method (WI-51177 +18)
  • Fixed: Can’t validate PHP XDebug >= 2.9 configuration (WI-50273 +16)
  • Fixed: Command Line Tools fails on PHP 7.4 (WI-50733 +8)
  • Fixed: Broken update artisan commands for Tools based on Symfony console (WI-43544 +5)
  • Fixed: Matching braces highlighting is incorrect (WI-52287 +5)
  • Fixed a pair of issues involving external tools (IDEA-229467 +52, IDEA-233252 +41).
  • Color customization for @param tag (WI-50427 +4) – the last missing part to disable PHPDoc highlighting if you didn’t like it.
  • We started to roll out the WSL 2 support (WI-51942), so if you are a Windows user, we’d be happy to hear your feedback.

Continue reading

Posted in Release Announcements | Tagged , | Leave a comment

PhpStorm 2020.1.1 RC

PhpStorm 2020.1.1 RC build 201.7223.68 is available now. It brings with it important bugfixes as well as regression fixes.
Continue reading

Posted in Release Candidates | Tagged , | Leave a comment

PHP Annotated – April 2020

php_annotated

Greetings everyone,

This April edition of PHP Annotated overviews 10 new RFCs from PHP Internals, Composer 2.0 alpha, and other releases, as well as articles on Laravel and Symfony, best practices, useful tools, videos, and podcasts.
Continue reading

Posted in PHP Annotated Monthly | Tagged , , , , , , | Leave a comment

PhpStorm 2020.1.1 Preview

We’ve just released PhpStorm 2020.1, and today we are ready to give you a preview of the first bugfix update. This PhpStorm 2020.1.1 Preview build 201.7223.29 brings with it important bugfixes and changes based on your feedback.
Continue reading

Posted in Release Candidates | Tagged , | Leave a comment

New Video Series: PhpStorm Tips with Christoph Rumpel

We have collaborated with the Laravel community expert Christoph Rumpel to bring this new video series. So far Christoph has prepared two episodes in which he talks about styling up PhpStorm and ways to efficiently navigate through the project.


How do you like this format?

In the next episodes, Christoph will dive deeper into Laravel projects and share his tricks and secrets of development with PhpStorm. So feel free to subscribe to the JetBrains YouTube channel to not miss them.
Continue reading

Posted in Screencast | Tagged , | Leave a comment