

Better rendering performance on Apple macOS, as JetBrains Runtime 17 leverages the Metal API.Better security, as JBR17 is based on the latest OpenJDK LTS.


You can now select a run environment using an icon on the gutter. Updated the HTTP client to support both WebSockets and GraphQL.The widget now features a secondary menu that offers applicable runners along with the Run with Parameters action, which lets you tune the run configuration parameters before running the file. Introduced an improved version of the Run Current File functionality that is available from the Run/Debug widget.Whenever a URL is found in a PHP, JSON, YAML, or properties file, PhpStorm will highlight it and allow you to click it to open it in a browser. Added support for clickable URLs in several file formats.Whenever an object implements the _toString() method, the textual representation of that object will now be shown in the Variables pane as well.Now shows the contents of an array in the variables pane so that you don’t need to manually open it.When debugging an object, the pseudo-variable will now always be shown on top in the Variables pane.Make sure your project’s PHP version is set to 8.1 or later, otherwise the enum option won’t show. You can now create enums from the Create Class dialog.Just press Alt+Enter on the failed line to rerun that specific test. Whenever one of your test assertions fails, PhpStorm will now highlight the exact line where it failed and will allow you to rerun the test from the failed line using a new context menu suggestion.With this release, support for minimum and maximum values of integers has been added and support for collections has been improved, in addition to improving type inference from closures. You can now run Rector from PhpStorm, review file changes with the handy diff view, and manage its configuration in depth. Added support for Rector, the automation tool for managing PHP upgrades and bulk refactorings.Added autocompletion support for most Mockery functionality, inspections that help improve your workflow, interface mocking, and much more. Added support for Mockery, the popular mock object framework.
