PhpStorm 2018.2 EAP 182.3684.37

The new PhpStorm 2018.2 EAP build (182.3684.37) is now available! You can download it here or via JetBrains Toolbox App. Or, if you have the previous PhpStorm 2018.2 EAP build (182.3569.36) installed, you should soon get a notification in the IDE about a patch update.

This build delivers new features, bug fixes, and improvements for PHP and the Web, and includes the latest improvements in IntelliJ Platform:

  • Fixed: Using $this when not in object context WI-42760
  • Fixed: Update Project should not fail completely when some module can’t be updated (have no remotes, doesn’t have a tracked branch, is in a detached state, etc) IDEA-124453
  • New Intention: Switch between React class and pure function syntax WEB-20913

See the full list of bug-fixes and improvements in our issue tracker and the complete release notes.

Future plans

Use the board here to view the up-to-date list of the features planned for 2018.2 release, as well as discovered bugs. The list only reflects our current plan and is not final. It may be revised during development since new issues may appear and existing may be re-planned to appear in later versions. Please share your opinions on what is important to you and what would you like to see in the new version!


Download PhpStorm 2018.2 EAP 182.3684.37 for your platform from the project EAP page or click “Update” in your JetBrains Toolbox App. And please do report any bugs and feature request to our Issue Tracker.

Your JetBrains PhpStorm Team
The Drive to Develop

This entry was posted in Early Access Program. Bookmark the permalink.
  • http://junaidatari.com Junaid Atari

    Cool!

  • angry_anon

    > New Intention: Switch between React class and pure function syntax
    Awesome!

    Could you guys also add refactoring for ES6 modules like:

    Promote to folder(eg. Component.js -> Component/index.js)
    Downgrade to file (eg. Component/index.js -> Component.js)

    • Elena Pogorelova

      Please feel free to file a request for this feature to youtrack, https://youtrack.jetbrains.com/issues/WEB.

      Note that there is “Generate index.ts /index.js” action (available via Help | Find Action) that creates an index file for currently selected directory

  • Martin

    Will the unified navigate to file/class/symbol / recent / everything popup seen in an earlier EAP ever make a comeback? Tried to find the corresponding ticket on your YouTrack but had no joy.

    • Eugene Morozov

      You can enable it at Ctrl+Shift+/, Experimental features, new.search.everywhere.
      (I hope this was not under NDA, you could find it manually anyways).

      • Martin

        Thanks Eugene! The hotkey didn’t work for me but found the dialog with `Search everywhere` :)

        • Eugene Morozov

          I’ve failed to type the shortcut in properly – in fact, it’s Ctrl+Alt+Shift+/, or Cmd+Opt+Shift+/ for macOS.

          • angry_anon

            Oh this is actually awesome feature, thanks for revealing!

          • Ali Alwash

            Awesome feature, I just enabled it!
            Thanks for the tip