# PhpStorm: what changed from 2025 to 2026 - Product: PhpStorm (https://whatsnew.fyi/product/phpstorm) - Vendor: JetBrains - Range: changelog entries numbered after 2025.3.6.1 up to and including 2026.2.2, stable releases only - Entries below: 10 releases (newest first) - Resolved: 2025 is 2025.3.6.1 and 2026 is 2026.2.2, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/phpstorm/compare/2025...2026 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (94 changes, grouped by kind) ### Added #### 2026.2.1 (2026-08-10) - Support Authentication and Authorization with OIDC/OAuth 2.0 for MongoDB #### 2026.2 (2026-07-16) - Native support for GitHub Copilot agent - AI code completion with your own models - Persistent file references with #[FileReference] - New Laravel tool window for managing Laravel logs and deployments - Trigger options for code quality tools #### 2026.1.4 (2026-07-02) - Allow disabling source maps when debugging #### 2026.1.3 (2026-06-04) - Ranking in Plugins-Installed search #### 2026.1.1 (2026-04-24) - Svelte 5: TypeScript in markup expressions - Svelte: improve support for namespaced components - MCP Server: Run tests tool - React: Add ability to extract component to its own file - LSP: support LSP server-based symbol rename (textDocument/rename request) #### 2026.1 (2026-03-26) - PhpStorm MCP tools - ACP registry of available coding agents - Next-edit suggestions - Support for Laravel Livewire 4 - Support for Filament v4 - Eloquent enhancements ### Changed #### 2026.2 (2026-07-16) - Enhanced support for Git worktrees and conflict resolution #### 2026.1 (2026-03-26) - Optimized project indexing ### Fixed #### 2026.2.2 (2026-09-03) - Allow running Behat v4 tests - #[FileReference] support for constants - Ctrl+Click navigation/highlighting in .env files - Rename refactoring on a file now updates its name inside #[FileReference]-annotated string arguments - Loading remote OpenAPI specification now provides error information - Adding remote specification for OpenAPI when document is too large now shows helpful error message - Terminal tabs order is now saved - Improve contrast of checkboxes in markdown - Markdown Preview vertical scrollbar rendering #### 2026.1.5 (2026-08-13) - Multiple bug fixes and quality-of-life improvements #### 2026.2.1 (2026-08-10) - Coverage directory wrong for docker interpreter - Smarty Filetype and Syntax Highlighting missing - Codeception tests fail with Serialization of 'Closure' is not allowed - Find usages show inconsistent results due to TypeProvider contract violation - Rename refactoring unavailable in context menu for FileReference file - Support #[FileReference] for anonymous functions - Angular standalone component constants with separated declaration and export are now supported - 'Reformat Code' stuck after saving a TypeScript file - vitest tests can now be run using @angular/cli - IDE compatibility with BigData plugin - Find in Files now finds .h and .ld content after CMake profiles are disabled and re-enabled - Groovy Live Templates plugin is now available for the 2026.2 release - Command line launcher now accepts leading options like --line - Numbered list no longer incorrectly asks for fix item numbering - Markdown shell scripts now run in correct order - Terminal no longer restarts when dragged after Move to Editor - vcs.merge.conflict.iterative.resolution no longer causes IndexOutOfBoundsException #### 2026.2.0.1 (2026-07-23) - Files from cloud-synced folders (OneDrive, Dropbox) are closed automatically after opening on Windows - Files in Project View disappear after opening project or folder on Windows - Disable vfs.windows.use.buffered.directory.stream in platform #### 2026.1.4 (2026-07-02) - PHPStan plugin ignores baseline because it runs inspections on temporary files - Generics stop working on using method chaining or a class property - Incorrect Test Results Tool Windows content for Pest parallel tests - JavaScript Debug is throwing error - Xdebug session is silently ignored if mappings are set incorrectly #### 2026.1.3 (2026-06-04) - Method return type described with array shape isn't parsed in @method annotation - PHPStan timeout / not analyzing individual files / not killing abandoned processes - Fix in-product What's New - What's new in PHPStorm tab shows No content found for this page - Getter/Setter can be replaced with hook: breaks with parent:: usage - Terminal: Cursor is rendered above current line when inside tmux - Markdown preview doesn't render images from outside the project - Data source custom colors are rendered incorrectly (desaturated, shifted hue) - Git update is disabled on the active branch - Deadlock caused by thread pool exhaustion due to VcsRepositoryManager lock contention - Launch wsl.exe -d Ubuntu via ijent in WSL - Editor freezes on every keystroke at AsyncCompletion.startThread (thread starvation by VcsRepositoryManager.checkAndUpdateRepositoryCollection) - Svelte 5 named snippets warn with Unused Function Title #### 2026.1.2 (2026-05-19) - PHPStan: A modal popup randomly appears when editor mode is on - Interface and type parameters are not colored in remote environment - Long read action in com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.addEvictedInfos - Menu bars are not reachable by pressing Alt button on Windows - Project cannot be opened via .ipr file generated by Gradle 'idea' task - Alt key calls context menu on Windows - IDE 2026.1 broke Live Templates with groovyScript() - Path aliases with wildcards in name aren't used for auto-import - AI Assistant fails to attach Schema with 'Schema is too large' - Cannot Show Diff In External Tool - Drag-and-drop with mouse of code on its own spot makes the code disappear - IDE Freeze: FUS Telemetry Deadlock #### 2026.1.1 (2026-04-24) - IDE locks up completely when trying to run/debug a .php script inside a Docker container - PhpStorm PHPStan plugin should take advantage of Editor Mode - Support inference of callable return type based on its implementation - Deprecations for PHP 8.5 - mb_* tooltips - Imagick Stubs: Update Imagick class constants to match PHP Extension 3.8 - Unable to add WSL Python SDK - PyCharm 2025.3 gets suspended with a SIGTTIN signal when running PyCharm in the background on Linux - Svelte: support {@each} without item - Find and replace fails to correctly substitute text when the Enter key is pressed - Symlinks in WSL are recognized as regular (dereferenced) files/directories - Frequently have to restart Angular Typescript language service - Snowflake: Support 'RETURNS TABLE' syntax when creating procedures ## Release notes ### 2026.2.2 - Date: 2026-09-03 - Version: 2026.2.2 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736384 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.2.2 - **fixed** — Allow running Behat v4 tests - **fixed** — #[FileReference] support for constants - **fixed** — Ctrl+Click navigation/highlighting in .env files - **fixed** — Rename refactoring on a file now updates its name inside #[FileReference]-annotated string arguments - **fixed** — Loading remote OpenAPI specification now provides error information - **fixed** — Adding remote specification for OpenAPI when document is too large now shows helpful error message - **fixed** — Terminal tabs order is now saved - **fixed** — Improve contrast of checkboxes in markdown - **fixed** — Markdown Preview vertical scrollbar rendering PhpStorm 2026.2.2 is now available PhpStorm 2026.2.2 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here are the most notable changes and bug fixes in this build: - Fix: Allow running Behat v4 tests [[WI-85769](https://youtrack.jetbrains.com/issue/WI-85769)] - Fix: #[FileReference] support for constants [[WI-85148](https://youtrack.jetbrains.com/issue/WI-85148)] - Fix: Ctrl+Click navigation/highlighting doesn't work in .env files due to missing file type [[WI-85555](https://youtrack.jetbrains.com/issue/WI-85555)] - Fix: Rename refactoring on a file does not update its name inside #[FileReference]-annotated string arguments (__DIR__ . 'path') [[WI-85177](https://youtrack.jetbrains.com/issue/WI-85177)] - Fix: Loading remote OpenAPI specification fails and it doesn't say why [[IJPL-63202](https://youtrack.jetbrains.com/issue/IJPL-63202)] - Fix: Adding remote specification for OpenAPI fails when document is too large, and error message is unhelpful [[IJPL-63199](https://youtrack.jetbrains.com/issue/IJPL-63199)] - Fix: Terminal tabs order is not saved in IntelliJ [[IJPL-212254](https://youtrack.jetbrains.com/issue/IJPL-212254)] - Fix: Low contrast of checkboxes in markdown [[IJPL-93391](https://youtrack.jetbrains.com/issue/IJPL-93391)] - Fix: (2026.2+) Markdown Preview: Missing vertical scrollbar (JCEF rendering failure) [[IJPL-251259](https://youtrack.jetbrains.com/issue/IJPL-251259)] The full list of changes in PhpStorm 2026.2.2 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736384). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.1.5 - Date: 2026-08-13 - Version: 2026.1.5 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736378 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.1.5 - **fixed** — Multiple bug fixes and quality-of-life improvements PhpStorm 2026.1.5 is now available PhpStorm 2026.1.5 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. The full list of changes in PhpStorm 2026.1.5 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736378). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.2.1 - Date: 2026-08-10 - Version: 2026.2.1 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736377 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.2.1 - **fixed** — Coverage directory wrong for docker interpreter - **fixed** — Smarty Filetype and Syntax Highlighting missing - **fixed** — Codeception tests fail with Serialization of 'Closure' is not allowed - **fixed** — Find usages show inconsistent results due to TypeProvider contract violation - **fixed** — Rename refactoring unavailable in context menu for FileReference file - **fixed** — Support #[FileReference] for anonymous functions - **fixed** — Angular standalone component constants with separated declaration and export are now supported - **fixed** — 'Reformat Code' stuck after saving a TypeScript file - **fixed** — vitest tests can now be run using @angular/cli - **fixed** — IDE compatibility with BigData plugin - **fixed** — Find in Files now finds .h and .ld content after CMake profiles are disabled and re-enabled - **added** — Support Authentication and Authorization with OIDC/OAuth 2.0 for MongoDB - **fixed** — Groovy Live Templates plugin is now available for the 2026.2 release - **fixed** — Command line launcher now accepts leading options like --line - **fixed** — Numbered list no longer incorrectly asks for fix item numbering - **fixed** — Markdown shell scripts now run in correct order - **fixed** — Terminal no longer restarts when dragged after Move to Editor - **fixed** — vcs.merge.conflict.iterative.resolution no longer causes IndexOutOfBoundsException PhpStorm 2026.2.1 is now available PhpStorm 2026.2.1 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here are the most notable changes and bug fixes in this build: - Fix: Coverage directory wrong for docker interpreter in PhpStorm 2026.2 [[WI-85498](https://youtrack.jetbrains.com/issue/WI-85498)] - Fix: Smarty Filetype and Syntax Highlighting missing in Intellij 2026.2 [[WI-85665](https://youtrack.jetbrains.com/issue/WI-85665)] - Fix: Codeception tests fail with Serialization of 'Closure' is not allowed [[WI-85487](https://youtrack.jetbrains.com/issue/WI-85487)] - Fix: Find usages show inconsistent results since 2026.1.4: TypeProvider contract violation? by class com.jetbrains.php.lang.psi.resolve.types.generics.PhpGenericConstructorTypeProvider [[WI-85433](https://youtrack.jetbrains.com/issue/WI-85433)] - Fix: Rename refactoring unavailable in context menu for FileReference file [[WI-85171](https://youtrack.jetbrains.com/issue/WI-85171)] - Fix: #[FileReference] support for anonymous functions [[WI-85145](https://youtrack.jetbrains.com/issue/WI-85145)] - Fix: Angular: standalone component constants that have separated declaration and export are not supported [[WEB-75812](https://youtrack.jetbrains.com/issue/WEB-75812)] - Fix: 'Reformat Code' Stuck After Saving a Typescript File [[WEB-76498](https://youtrack.jetbrains.com/issue/WEB-76498)] - Fix: vitest tests can't be run using @angular/cli: No tests found matching the following patterns [[WEB-78871](https://youtrack.jetbrains.com/issue/WEB-78871)] - Fix: IDE 2026.2 EAP 8 breaks compatibility with BigData plugin [[IJPL-249064](https://youtrack.jetbrains.com/issue/IJPL-249064)] - Fix: Find in Files stops finding .h and .ld content after CMake profiles are disabled and re-enabled [[IJPL-250821](https://youtrack.jetbrains.com/issue/IJPL-250821)] - New: Support Authentication and Authorization with OIDC/OAuth 2.0 for MongoDB [[DBE-21921](https://youtrack.jetbrains.com/issue/DBE-21921)] - Fix: No "Groovy Live Templates" plugin for the 2026.2 release [[IJPL-250956](https://youtrack.jetbrains.com/issue/IJPL-250956)] - Fix: Command line launcher rejects leading options: "unrecognized option: --line" [[IJPL-249895](https://youtrack.jetbrains.com/issue/IJPL-249895)] - Fix: Numbered list incorrectly ask for "fix item numbering" [[IJPL-192224](https://youtrack.jetbrains.com/issue/IJPL-192224)] - Fix: Markdown shell scripts run in reverse order [[IJPL-92206](https://youtrack.jetbrains.com/issue/IJPL-92206)] - Fix: Terminal restarts when dragged after Move to Editor [[IJPL-165734](https://youtrack.jetbrains.com/issue/IJPL-165734)] - Fix: vcs.merge.conflict.iterative.resolution causes java.lang.IndexOutOfBoundsException [[IJPL-249379](https://youtrack.jetbrains.com/issue/IJPL-249379)] The full list of changes in PhpStorm 2026.2.1 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736377). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.2.0.1 - Date: 2026-07-23 - Version: 2026.2.0.1 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736369 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.2.0.1 - **fixed** — Files from cloud-synced folders (OneDrive, Dropbox) are closed automatically after opening on Windows - **fixed** — Files in Project View disappear after opening project or folder on Windows - **fixed** — Disable vfs.windows.use.buffered.directory.stream in platform PhpStorm 2026.2.0.1 is available PhpStorm 2026.2.0.1 is out with the following hotfix: Resolved issues affecting projects containing files stored in cloud-synced folders on Windows, preventing repeated project reloads and files from disappearing or closing unexpectedly. - Files from cloud-synced folders (OneDrive, Dropbox) are closed automatically after opening (Windows) [[IJPL-250598](https://youtrack.jetbrains.com/issue/IJPL-250598)] - Files in Project View disappear after opening project/folder (Windows) [[IJPL-250615](https://youtrack.jetbrains.com/issue/IJPL-250615)] - Disable vfs.windows.use.buffered.directory.stream in platform [[IJPL-250709](https://youtrack.jetbrains.com/issue/IJPL-250709)] For more details and a full list of fixes, please refer to the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736369). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.2 - Date: 2026-07-16 - Version: 2026.2 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736366 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.2 - **added** — Native support for GitHub Copilot agent - **added** — AI code completion with your own models - **added** — Persistent file references with #[FileReference] - **added** — New Laravel tool window for managing Laravel logs and deployments - **changed** — Enhanced support for Git worktrees and conflict resolution - **added** — Trigger options for code quality tools PhpStorm 2026.2 is now available! The highlights of this update include: - Native support for more third-party AI providers, including the GitHub Copilot agent and AI code completion with your own models. - Persistent file references with #[FileReference]. - New Laravel tool window for managing Laravel logs and deployments. - Enhanced support for Git worktrees and conflict resolution. - Trigger options for code quality tools and other productivity improvements. - Explore the full list of the new features on our [What's New page](https://www.jetbrains.com/phpstorm/whatsnew/). The full list of changes in PhpStorm 2026.2 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736366). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.1.4 - Date: 2026-07-02 - Version: 2026.1.4 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736357 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.1.4 - **fixed** — PHPStan plugin ignores baseline because it runs inspections on temporary files - **fixed** — Generics stop working on using method chaining or a class property - **fixed** — Incorrect Test Results Tool Windows content for Pest parallel tests - **fixed** — JavaScript Debug is throwing error - **added** — Allow disabling source maps when debugging - **fixed** — Xdebug session is silently ignored if mappings are set incorrectly PhpStorm 2026.1.4 is now available PhpStorm 2026.1.4 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here are the most notable changes and bug fixes in this build: - Fix: PHPStan plugin ignores baseline because it runs inspections on temporary files [[WI-58890](https://youtrack.jetbrains.com/issue/WI-58890)] - Fix: Generics stop working on using method chaining or a class property [[WI-70865](https://youtrack.jetbrains.com/issue/WI-70865)] - Fix: Incorrect Test Results Tool Windows content for Pest parallel tests [[WI-83851](https://youtrack.jetbrains.com/issue/WI-83851)] - Fix: JavaScript Debug is throwing error [[WEB-75974](https://youtrack.jetbrains.com/issue/WEB-75974)] - New: Allow disabling source maps when debugging [[WEB-61256](https://youtrack.jetbrains.com/issue/WEB-61256)] - Fix: Xdebug session is silently ignored if mappings are set incorrectly [[IJPL-246514](https://youtrack.jetbrains.com/issue/IJPL-246514)] The full list of changes in PhpStorm 2026.1.4 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736357). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.1.3 - Date: 2026-06-04 - Version: 2026.1.3 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736343 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.1.3 - **fixed** — Method return type described with array shape isn't parsed in @method annotation - **fixed** — PHPStan timeout / not analyzing individual files / not killing abandoned processes - **fixed** — Fix in-product What's New - **fixed** — What's new in PHPStorm tab shows No content found for this page - **fixed** — Getter/Setter can be replaced with hook: breaks with parent:: usage - **fixed** — Terminal: Cursor is rendered above current line when inside tmux - **fixed** — Markdown preview doesn't render images from outside the project - **fixed** — Data source custom colors are rendered incorrectly (desaturated, shifted hue) - **fixed** — Git update is disabled on the active branch - **added** — Ranking in Plugins-Installed search - **fixed** — Deadlock caused by thread pool exhaustion due to VcsRepositoryManager lock contention - **fixed** — Launch wsl.exe -d Ubuntu via ijent in WSL - **fixed** — Editor freezes on every keystroke at AsyncCompletion.startThread (thread starvation by VcsRepositoryManager.checkAndUpdateRepositoryCollection) - **fixed** — Svelte 5 named snippets warn with Unused Function Title PhpStorm 2026.1.3 is now available PhpStorm 2026.1.3 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here are the most notable changes and bug fixes in this build: - Fix: Method return type described with array shape isn't parsed in @method annotation [[WI-62630](https://youtrack.jetbrains.com/issue/WI-62630)] - Fix: PHPStan timeout / not analyzing individual files / not killing abandoned processes. [[WI-84884](https://youtrack.jetbrains.com/issue/WI-84884)] - Fix: Fix in-product What's New [[WI-85067](https://youtrack.jetbrains.com/issue/WI-85067)] - Fix: "What's new in PHPStorm" tab shows No content found for this page in 2026.1.3 RC [[WI-84987](https://youtrack.jetbrains.com/issue/WI-84987)] - Fix: Getter/Setter can be replaced with hook: breaks with parent:: usage [[WI-83915](https://youtrack.jetbrains.com/issue/WI-83915)] - Fix: Terminal: Cursor is rendered above current line when inside tmux [[IJPL-102697](https://youtrack.jetbrains.com/issue/IJPL-102697)] - Fix: Markdown preview doesn't render images from outside the project [[IJPL-171896](https://youtrack.jetbrains.com/issue/IJPL-171896)] - Fix: Data source custom colors are rendered incorrectly (desaturated, shifted hue) [[DBE-25711](https://youtrack.jetbrains.com/issue/DBE-25711)] - Fix: Git update is disabled on the active branch [[IJPL-240184](https://youtrack.jetbrains.com/issue/IJPL-240184)] - New: Ranking in Plugins-Installed search [[IJPL-7519](https://youtrack.jetbrains.com/issue/IJPL-7519)] - Fix: Deadlock caused by thread pool exhaustion due to VcsRepositoryManager lock contention [[IJPL-243672](https://youtrack.jetbrains.com/issue/IJPL-243672)] - Fix: Launch `wsl.exe -d Ubuntu` via ijent in WSL [[IJPL-236576](https://youtrack.jetbrains.com/issue/IJPL-236576)] - Fix: Editor freezes on every keystroke at AsyncCompletion.startThread in 2026.1.1 (thread starvation by VcsRepositoryManager.checkAndUpdateRepositoryCollection) [[IJPL-244426](https://youtrack.jetbrains.com/issue/IJPL-244426)] - Fix: Svelte 5 named snippets warn with Unused Function Title [[WEB-70432](https://youtrack.jetbrains.com/issue/WEB-70432)] The full list of changes in PhpStorm 2026.1.3 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736343). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.1.2 - Date: 2026-05-19 - Version: 2026.1.2 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736336 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.1.2 - **fixed** — PHPStan: A modal popup randomly appears when editor mode is on - **fixed** — Interface and type parameters are not colored in remote environment - **fixed** — Long read action in com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.addEvictedInfos - **fixed** — Menu bars are not reachable by pressing Alt button on Windows - **fixed** — Project cannot be opened via .ipr file generated by Gradle 'idea' task - **fixed** — Alt key calls context menu on Windows - **fixed** — IDE 2026.1 broke Live Templates with groovyScript() - **fixed** — Path aliases with wildcards in name aren't used for auto-import - **fixed** — AI Assistant fails to attach Schema with 'Schema is too large' - **fixed** — Cannot Show Diff In External Tool - **fixed** — Drag-and-drop with mouse of code on its own spot makes the code disappear - **fixed** — IDE Freeze: FUS Telemetry Deadlock PhpStorm 2026.1.2 is now available PhpStorm 2026.1.2 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here are the most notable changes and bug fixes in this build: - Fix: PHPStan: A modal popup randomly appears when editor mode is on [[WI-84752](https://youtrack.jetbrains.com/issue/WI-84752)] - Fix: Interface and type parameters are not colored in remote environment [[WEB-75991](https://youtrack.jetbrains.com/issue/WEB-75991)] - Fix: Long read action in com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.addEvictedInfos [[IJPL-235455](https://youtrack.jetbrains.com/issue/IJPL-235455)] - Fix: Menu bars are not reachable by pressing Alt button on Windows [[IJPL-58454](https://youtrack.jetbrains.com/issue/IJPL-58454)] - Fix: Project cannot be opened via .ipr file generated by Gradle 'idea' task [[IJPL-242321](https://youtrack.jetbrains.com/issue/IJPL-242321)] - Fix: Alt key calls context menu on Windows [[IJPL-47743](https://youtrack.jetbrains.com/issue/IJPL-47743)] - Fix: IDE 2026.1 broke Live Templates with groovyScript() [[IJPL-241581](https://youtrack.jetbrains.com/issue/IJPL-241581)] - Fix: Path aliases with wildcards in name aren't used for auto-import [[WEB-62873](https://youtrack.jetbrains.com/issue/WEB-62873)] - Fix: AI Assistant fails to attach Schema with "Schema is too large" [[DBE-20395](https://youtrack.jetbrains.com/issue/DBE-20395)] - Fix: Cannot Show Diff In External Tool [[IJPL-241256](https://youtrack.jetbrains.com/issue/IJPL-241256)] - Fix: Drag-and-drop with mouse of code on its own spot makes the code disssapear [[IJPL-235895](https://youtrack.jetbrains.com/issue/IJPL-235895)] - Fix: IDE Freeze: FUS Telemetry Deadlock [[IJPL-224542](https://youtrack.jetbrains.com/issue/IJPL-224542)] The full list of changes in PhpStorm 2026.1.2 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736336). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.1.1 - Date: 2026-04-24 - Version: 2026.1.1 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736325 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.1.1 - **fixed** — IDE locks up completely when trying to run/debug a .php script inside a Docker container - **fixed** — PhpStorm PHPStan plugin should take advantage of Editor Mode - **fixed** — Support inference of callable return type based on its implementation - **fixed** — Deprecations for PHP 8.5 - **fixed** — mb_* tooltips - **fixed** — Imagick Stubs: Update Imagick class constants to match PHP Extension 3.8 - **fixed** — Unable to add WSL Python SDK - **added** — Svelte 5: TypeScript in markup expressions - **fixed** — PyCharm 2025.3 gets suspended with a SIGTTIN signal when running PyCharm in the background on Linux - **added** — Svelte: improve support for namespaced components - **fixed** — Svelte: support {@each} without item - **fixed** — Find and replace fails to correctly substitute text when the Enter key is pressed - **fixed** — Symlinks in WSL are recognized as regular (dereferenced) files/directories - **fixed** — Frequently have to restart Angular Typescript language service - **added** — MCP Server: Run tests tool - **fixed** — Snowflake: Support 'RETURNS TABLE' syntax when creating procedures - **added** — React: Add ability to extract component to its own file - **added** — LSP: support LSP server-based symbol rename (textDocument/rename request) PhpStorm 2026.1.1 is now available PhpStorm 2026.1.1 is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here are the most notable changes and bug fixes in this build: - Fix: IDE locks up completely when trying to run/debug a .php script inside a Docker container [[WI-83687](https://youtrack.jetbrains.com/issue/WI-83687)] - Fix: PhpStorm PHPStan plugin should take advantage of Editor Mode [[WI-81453](https://youtrack.jetbrains.com/issue/WI-81453)] - Fix: Support inference of callable return type based on its implementation [[WI-66888](https://youtrack.jetbrains.com/issue/WI-66888)] - Fix: Deprecations for PHP 8.5 [[WI-83868](https://youtrack.jetbrains.com/issue/WI-83868)] - Fix: mb_* tooltips [[WI-84246](https://youtrack.jetbrains.com/issue/WI-84246)] - Fix: Imagick Stubs: Update Imagick class constants to match PHP Extension 3.8 [[WI-84092](https://youtrack.jetbrains.com/issue/WI-84092)] - Fix: Unable to add WSL Python SDK [[IJPL-240728](https://youtrack.jetbrains.com/issue/IJPL-240728)] - New: Svelte 5: TypeScript in markup expressions [[WEB-61819](https://youtrack.jetbrains.com/issue/WEB-61819)] - Fix: PyCharm 2025.3 gets suspended with a SIGTTIN signal when running PyCharm in the background on Linux [[IJPL-222867](https://youtrack.jetbrains.com/issue/IJPL-222867)] - New: Svelte: improve support for namespaced components [[WEB-61817](https://youtrack.jetbrains.com/issue/WEB-61817)] - Fix: Svelte: support {@each} without item [[WEB-72160](https://youtrack.jetbrains.com/issue/WEB-72160)] - Fix: Find and replace fails to correctly substitute text when the Enter key is pressed [[IJPL-240373](https://youtrack.jetbrains.com/issue/IJPL-240373)] - Fix: Symlinks in WSL are recognized as regular (dereferenced) files/directories [[IJPL-226879](https://youtrack.jetbrains.com/issue/IJPL-226879)] - Fix: Frequently have to restart Angular Typescript language service [[WEB-75092](https://youtrack.jetbrains.com/issue/WEB-75092)] - New: [MCP Server] Run tests tool [[IJPL-199602](https://youtrack.jetbrains.com/issue/IJPL-199602)] - Fix: Snowflake: Support 'RETURNS TABLE' syntax when creating procedures [[DBE-18587](https://youtrack.jetbrains.com/issue/DBE-18587)] - New: React Add Ability To Extract Component To Its Own File [[WEB-45372](https://youtrack.jetbrains.com/issue/WEB-45372)] - New: LSP: support LSP server-based symbol rename (`textDocument/rename` request) [[IJPL-161013](https://youtrack.jetbrains.com/issue/IJPL-161013)] The full list of changes in PhpStorm 2026.1.1 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736325). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI) ### 2026.1 - Date: 2026-03-26 - Version: 2026.1 - Original notes: https://youtrack.jetbrains.com/articles/WI-A-231736312 - Permalink: https://whatsnew.fyi/product/phpstorm/releases/2026.1 - **added** — PhpStorm MCP tools - **added** — ACP registry of available coding agents - **added** — Next-edit suggestions - **changed** — Optimized project indexing - **added** — Support for Laravel Livewire 4 - **added** — Support for Filament v4 - **added** — Eloquent enhancements PhpStorm 2026.1 is now available! The highlights of this update include: - PhpStorm MCP tools. - An ACP registry of available coding agents. - Next-edit suggestions. - Optimized project indexing. - Support for Laravel Livewire 4, Filament v4, eloquent enhancements, and more. Explore the full list of the new features on our [What's New page](https://www.jetbrains.com/phpstorm/whatsnew/). The full list of changes in PhpStorm 2026.1 is available in the [release notes](https://youtrack.jetbrains.com/articles/WI-A-231736312). - [Download PhpStorm](https://www.jetbrains.com/phpstorm/download) - [Tweet us](https://twitter.com/phpstorm) - Report bugs to our [issue tracker](https://youtrack.jetbrains.com/issues/WI)