2025.1 eap build 251.20015.34

Released: February 7, 2025

No subscription required

Release notes

Download

PhpStorm Early Access Program

At JetBrains, we believe that to make great tools for developers, we should listen to and involve developers. Our Early Access Program (EAP) lets our development community participate in the product discussions and influence development planning, from the very early stages.

Check out our blog for our public roadmap with an overview of features to be included in the next stable PhpStorm version.

Why should you try EAP builds?

Early Access Programs allow you to try pre-release versions of our software.

You can use them to evaluate the features which will be added to the next release. Please use the PhpStorm issue tracker to report bugs and suggest new features. We can then resolve the issues and make the finished product to the highest standard for you.

Note:EAP builds are free (include EAP 30-day time-limited license) for major releases (e.g. 2020.1, 2020.2, etc). EAP builds for minor bug-fix releases (e.g. 2020.1.1, 2020.2.3, etc) require a valid PhpStorm license.

This is an early access version of the product

You expressly acknowledge that this version of the product may not be reliable, may not work as intended and may contain errors. Any use of the EAP product is at your own risk.

Get the Toolbox App to download PhpStorm and its future updates with ease

Build infoBuild highlights

2025.1 eap build 251.20015.34

Released: February 7, 2025

No subscription required

Release notes

Download

PhpStorm 2025.1 EAP #4 is now available

This build brings a bunch of bug fixes and quality-of-life improvements.


Here are the most notable changes and bug fixes in this build:

  • Fix: When the PHP interpreter has multiple ini files, clicking on them sends you to the documentation page [WI-80448]
  • Fix: PhpStorm cannot find the path to php.ini of freshly added Laravel Herd php interpreters [WI-80444]
  • Fix: Herd interpreter detection does not configure debugger [WI-79703]
  • Fix: Herd Interpreter detection doesn't support multiple php herd versions [WI-79702]
  • Fix: Pest icon is detected for files with functions named as in Pest [WI-77883]
  • New: Angular 17.2: signal queries support [WEB-65418]

For the full list of changes in this build, please see the release notes.

2025.1 eap build 251.18673.45

Released: January 31, 2025

No subscription required

Release notes

Download

PhpStorm 2025.1 EAP #3 is now available

This build brings a bunch of bug fixes and quality-of-life improvements.


Here are the most notable changes and bug fixes in this build:

  • Fix: Directory mappings lost on composer file change even with disabled sync [WI-74631]
  • Fix: UI freezes in com.jetbrains.php.composer.lib.ComposerLibrariesNodePatcher.* [WI-76242]
  • Fix: Pest plugin causes out-of-memory issues [WI-77578]
  • New: Automatic plugin update [IJPL-6046]
  • New: New UI: allow showing expanded menu and other toolbar widgets in window header [IJPL-43725]
  • Fix: Vue custom global properties added by augmenting `vue` are not resolved [WEB-59818]
  • Fix: False positive "Invalid ID reference" error when using BootstrapVue components [WEB-43981]
  • Fix: Pinned editor tab is pinned only during current session [IJPL-167786]
  • New: Refactoring template to templateUrl and inline again [WEB-57878]
  • Fix: Support GPG signing in remote setup [IJPL-149731]
  • New: Missing code completion and generator for FormGroups/FormArray/FormControl and FormBuilder (Angular, reactive forms) [WEB-29262]
  • Fix: Settings Sync plugin API should support authorization for Remote Dev [IJPL-13365]

For the full list of changes in this build, please see the release notes.

2025.1 eap build 251.17181.10

Released: January 23, 2025

No subscription required

Release notes

PhpStorm 2025.1 EAP #2 is now available

This build brings a bunch of bug fixes and quality-of-life improvements.


Here are the most notable changes and bug fixes in this build:

  • Fix: Type of variable should be inferred according to Assert::isInstanceOf assertion [WI-79493]
  • Fix: Add link to the "log highlighting" help page [WI-80284]
  • Fix: Review WDBundle.properties texts [WI-80215]
  • Fix: phpstorm_debug_Validator.phar/index.php incorrect location of closing </ul> tag causes 'Local Web Server or Shared Folder validation' error. [WI-78300]
  • Fix: Angular. Host property. Unresolved value or type $event. [WEB-54226]

For the full list of changes in this build, please see the release notes.

2025.1 eap build 251.14649.45

Released: January 16, 2025

No subscription required

Release notes

PhpStorm 2025.1 EAP #1 is now available

This build brings a bunch of bug fixes and quality-of-life improvements.


Here are the most notable changes and bug fixes in this build:

  • Fix: IDE freezes in "PHP > Servers" [WI-77238]
  • Fix: Support PHPUnit #[Depends] attribute [WI-74270]
  • Fix: PHPUnit 11.5.* + Codeception 5 - Ignored test raise an error on an internal PHPUnit class [WI-80017]
  • Fix: Pest: Cannot run tests in embedded describe group [WI-79813]
  • Fix: "Run context configuration" on directory often stalls UI and suggests a thread dump [WI-78917]
  • Fix: ValueError not detected as not available in PHP 7.2 [WI-80152]
  • New: Pest: Display last test execution state in gutter [WI-80060]
  • Fix: Enable wp support for wp projects on startup [WI-80032]
  • Fix: java.lang.ArrayIndexOutOfBoundsException is thrown when working with Depends attribute [WI-79722]
  • Fix: Pest adding gutter run icon in inline dataset with closures [WI-79674]
  • New: Add references to entities from stubs and libraries in AI chat [WI-78022]
  • New: Add ignored folders to excluded folders of project from .gitignore for git-enabled projects. [IJPL-72975]
  • New: Allow a tool to be run before commit [IJPL-73446]
  • New: [Windows] Use native OS file dialogs instead of custom [IJPL-430]
  • New: Show commit details in file difference view [IJPL-101157]
  • New: Search in Markdown Preview [IJPL-92207]
  • New: Recognise Containerfile as an alternative name for Dockerfile [IJPL-68694]
  • New: MacOS. Podman. Support connection to podman machine created via podman machine init/start [IJPL-69763]
  • New: Automatically fetch on adding a git remote [IJPL-73994]
  • New: HTTP Request - Show names in Run tool [IJPL-66318]
  • New: Copy local Git settings to the built Dev Container [IJPL-128593]
  • New: Kafka: consuming into a export file(csv, json) [IJPL-154103]

For the full list of changes in this build, please see the release notes.