Early Access Program

PhpStorm 2023.3 EAP #5

In this build, you can find several quality-of-life improvements across the various subsystems.

The EAP allows you to try new features from the upcoming PhpStorm version, 2023.3. EAP builds are free to use and you can install them side by side with a stable version of PhpStorm. If something doesn’t work correctly, you can switch back to the previous version without interfering with your workflow.

  • Fix: Don’t recognize the eponymous enum method as a constructor [WI-74773]
  • Fix: Show a notification instead of throwing the exception in case docker account not found [WI-74697]
  • Fix: No error highlight when you try to fetch class constant via bool/array/object [WI-74686]
  • Fix: Running PHPUnit tests with Docker Compose interpreter reports wrong status in 2023.3 on Windows [WI-74653]
  • New: [LLM] Support “Explain with AI” feature for Composer console [WI-74522]
  • Fix: No error highlight when you try to fetch class constant via non-string [WI-74461]
  • Fix: Don’t add #[Override] attribute when override method from trait [WI-74311]
  • Fix: PHPunit: A lot of empty lines in failed test when use remote interpreter [WI-74268]
  • Fix: #[Override] doesn’t have super method: False positive when method marked in trait but using it class also has such method [WI-74119]
  • Fix: #[Override] doesn’t have super method: False positive when override abstract method from trait [WI-74114]
  • Fix: Improve UX for configuring quality tools [WI-73621]
  • New: Provide support for the built-in Node.js 18 test runner (node:test) [WEB-56064]
  • New: HTTP Client: ability to convert Postman collections to .http files [IDEA-312760]
  • Fix: Modules referenced using “workspace:” protocol not resolved in Yarn PnP workspaces [WEB-59218]
  • New: Create @Input or @Output from Angular component template [WEB-47886]
  • Fix: Problems tool window, “Project errors” tab: the tree is refreshed in each click [WEB-62636]
  • Fix: Exports not correctly recognized for Vue SFC files with mixed <script> and <script setup> tags [WEB-53434]
  • Fix: IDEA should be able to start successfully even if the IDE fails to load a plugin on startup due to exception in PluginClassLoader.loadClass [IDEA-323832]
  • Fix: Run Targets: Docker Run Options doesn’t accept “–platform” flag [IDEA-291608]
  • Fix: Prettier + Optimize Imports works incorrectly if there’s a comment right after imports [WEB-53115]
  • New: Support auto imports with node prefix [WEB-57067]
  • Fix: Can’t open Appearance settings when Gradianto theme plugin is installed [IDEA-333689]
  • Fix: Documentation is not rendered in package-info.java [IDEA-236097]

Please see the release notes for the complete list of changes in the EAP #5 build.

  • Important! PhpStorm EAP builds are not fully tested and may be unstable.
  • You can install an EAP build side by side with a stable PhpStorm version to try out the latest features.
  • EAP builds are free to use and don’t require a license. However, they expire 30 days after the build date and then you’ll have to download a new build.

Please let us know about any problems you find by reporting them to our issue tracker or commenting on this post.

image description