What’s New

PhpStorm 2026.1.1

2026.1.1
Added
  • 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)
Fixed
  • 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

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]
  • Fix: PhpStorm PHPStan plugin should take advantage of Editor Mode [WI-81453]
  • Fix: Support inference of callable return type based on its implementation [WI-66888]
  • Fix: Deprecations for PHP 8.5 [WI-83868]
  • Fix: mb_* tooltips [WI-84246]
  • Fix: Imagick Stubs: Update Imagick class constants to match PHP Extension 3.8 [WI-84092]
  • Fix: Unable to add WSL Python SDK [IJPL-240728]
  • New: Svelte 5: TypeScript in markup expressions [WEB-61819]
  • Fix: PyCharm 2025.3 gets suspended with a SIGTTIN signal when running PyCharm in the background on Linux [IJPL-222867]
  • New: Svelte: improve support for namespaced components [WEB-61817]
  • Fix: Svelte: support {@each} without item [WEB-72160]
  • Fix: Find and replace fails to correctly substitute text when the Enter key is pressed [IJPL-240373]
  • Fix: Symlinks in WSL are recognized as regular (dereferenced) files/directories [IJPL-226879]
  • Fix: Frequently have to restart Angular Typescript language service [WEB-75092]
  • New: [MCP Server] Run tests tool [IJPL-199602]
  • Fix: Snowflake: Support 'RETURNS TABLE' syntax when creating procedures [DBE-18587]
  • New: React Add Ability To Extract Component To Its Own File [WEB-45372]
  • New: LSP: support LSP server-based symbol rename (textDocument/rename request) [IJPL-161013] The full list of changes in PhpStorm 2026.1.1 is available in the release notes.
  • Download PhpStorm
  • Tweet us
  • Report bugs to our issue tracker
View original