PhpStorm 2018.1 Public Preview

Posted on by Maxim Kolmakov

Today we released PhpStorm 2018.1 Public Preview, the next major update for PhpStorm!

You can download it here or via JetBrains Toolbox App. Try its new features, bug fixes and other important improvements. As usual, we’re eager to hear your feedback on it in comments to this post or in our public issue tracker.

Our website has all the details of this release, and here’s a roundup of the notable highlights.

webide_logo

PHP Language

  • Inline function/method refactoring
  • Refactor your code to functional style
  • Configurable unchecked exceptions
  • Goto Symbol navigation improvements
  • Hierarchy checks for class aliases

Testing

  • Creating class from test
  • Codeception: code coverage
  • Better @covers support
  • Gutter icons for running tests

HTTP Client

  • Assertions support
  • Simplified first start

Please see our issue tracker for the full list of PHP-related issues fixed and release notes from the current EAP build.

PhpStorm 2018.1 also brings major improvements in its support for web technologies, such as reformat with Prettier, create new Vue project, TypeScript 2.7 support, debugging React Native apps and much more.

IntelliJ Platform has provided this release with lots of new features as well as bug-fixes. Specifically, Git partial commits, new Documentation UI, better HiDPI support on multiple displays for Windows, reworked focus subsystem, ability to open Terminal in a specific folder, and even more.

Database tools have been improved with Data editor SQL log, external schemas in Redshift and virtual schemas in Exasol, ability to choose how to switch schemas and more.

Please look at the overview of all PhpStorm 2018.1 features and download the build from the PhpStorm website. A patch update is already available from the previous EAP build (PhpStorm 2018.1 EAP 181.4096.20).

If you have any feedback to share with us, please leave your comments to this blog post or in our public issue tracker. Stay tuned as the PhpStorm 2018.1 release is just around the corner!

JetBrains PhpStorm Team
The Drive to Develop

Comments below can no longer be edited.

13 Responses to PhpStorm 2018.1 Public Preview

  1. Misha van Tol says:

    March 14, 2018

    The Symfony plugin seems to have issues, no code completion on repositories fetched through the entity manager. Nor on the fetched entities. But the latter is probably due to the first.

    • Ararat Poghosyan says:

      March 15, 2018

      PHP Annotations plugin is required for Symfony plugin, but the PhpStorm version is not yet supported.

  2. Misha van Tol says:

    March 14, 2018

    And I still don’t like the tree collapsing behaviour (IDEA-186081) 🙂

    • Vladimir Luchansky says:

      March 15, 2018

      No worries, this surely should be reviewed soon.

  3. jumale says:

    March 15, 2018

    Git partial commits – omg I wanted it for years, but I didn’t believe that it could be somehow implemented.
    Thanks a lot!

  4. Greg Zdanowski says:

    March 15, 2018

    @vladimir_luchansky:disqus

    Maybe you can expedite https://youtrack.jetbrains.com/issue/IDEA-186636 and https://youtrack.jetbrains.com/issue/IDEA-185348 to be fixed before final release?

    • Vladimir Luchansky says:

      March 16, 2018

      As I can see, booth issues are being looked into – please vote for them if you did not yet to receive further status updates.

    • Jexy Ru says:

      March 16, 2018

      Yes, “Replace in path” is rather “critical” than “major”, popup is over all windows blocking you from working with other programs, not only IDE. You can only kill IDE process in Task manager to get rid of it.
      IMO, it will be a huge reputation loss to make “stable” release with such a bug.

      • Dmitry Tronin says:

        March 16, 2018

        Hoping this would also get fixed soon

  5. John Cloud says:

    March 21, 2018

    when finals?

    • Dmitry Tronin says:

      March 21, 2018

      Soon™

      • Michael says:

        March 26, 2018

        Date?

        • Eugene Morozov says:

          March 27, 2018

          It’s planned for the 29th now, but still can be shifted further.

Subscribe

Subscribe for updates