Her finner du 89 versjoner av PhpStorm (EAP), fra 16. januar 2023 til gjeldende 263.7307.51. Hver av dem lenker til utgiverens egne installasjonsfiler.
89 versjoner på 4 år · omtrent 24 i året
| Versjon | Dato | Størrelse | Filer |
|---|---|---|---|
| 263.7307.51Nyeste | 23. oktober 2026 | 906,5 MB | 64-bit EXE (NSIS) 906,5 MB64-bit EXE (NSIS) 906,5 MBARM64 EXE (NSIS) 901,8 MBARM64 EXE (NSIS) 901,8 MB EndringsloggPhpStorm 2026.3 is now available
PhpStorm 2026.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: Rsync in WLS doesn't work when "Key pair" authentication type is used and private key file located in WSL [WI-77359]
- Fix: Docker Compose PHPUnit execution fails on Windows 10 when project is opened via \\wsl.localhost path (Path mapping issue) [WI-84006]
- Fix: Expression is not allowed as default value: Fallse positive for expression with partial function [WI-86157]
- Fix: Partial function application: false positive "Expected parameter of type" on closure call with strict_types [WI-86249]
- Fix: Partial function application: bound arguments are not type-checked [WI-86166]
- Fix: Partial functions are marked as errors in expression with pipe operator [WI-86154]
- Fix: call of function clone() as partial function is marked as error [WI-86153]
- Fix: Required parameter missing: False positive for call of partial function [WI-86148]
- Fix: Show Parameter Name Inlay Hints For PHP Partial Function Application Placeholders [WI-85723]
- Fix: Add conversion support between closures and PHP partial function applications [WI-85598]
- Fix: Add diagnostics and quick fixes for invalid PHP partial function applications [WI-85597]
- Fix: Add type inference and control-flow support for PHP partial function applications [WI-85596]
- Fix: Deployment with rsync uses incorrect binary under WSL [WI-85102]
- New: Use extended assets configuration in angular.json to resolve images in templates [WEB-59564]
- New: New UI for "Show Column List" popup [DBE-17485]
- New: Angular: Support comments in html element (22+) [WEB-77405]
- Fix: Error downloading schema: 'IDE_system_folder/httpFileSystem/xx.json' does not exist in VFS when setting up JSON Schema [IJPL-173495]
- Fix: Redesign remote JSON schemas processing [IJPL-737]
The full list of changes in PhpStorm 2026.3 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 263.6800.27 | 12. oktober 2026 | 901,9 MB | 64-bit EXE (NSIS) 901,9 MB64-bit EXE (NSIS) 901,9 MBARM64 EXE (NSIS) 894,2 MBARM64 EXE (NSIS) 894,2 MB EndringsloggPhpStorm 2026.3 EAP #6 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: Add vertical scroll to the left pane in Code Conversion settings [WI-86075]
- Fix: Deployment: "Upload on save: On explicit save action" does not work [WI-86062]
- Fix: Bundle Code Provenance plugin [WI-85979]
- Fix: PHP 8.6: DocComments For Function Parameters [WI-85774]
- Fix: Return type isn't inferred based on class-string with generic if string is passed as class name [WI-85714]
- Fix: Support Type Inference based on @param-closure-this [WI-85345]
- Fix: result array of iterator_to_array call should preserve type of iterator elements [WI-85332]
- New: Provide support for the official CSS if() function syntax in CSS, SASS/SCSS files [WEB-76252]
- Fix: JetBrains IDE is adding BOM markers for UTF8 files even when .editorconfig is configured to not add BOM markers [IJPL-156952]
- Fix: TypeScript-Go: error handling method 'exit': EOF [IJPL-251969]
- New: MCP Server: Expose "Optimize Imports" as a callable action [IJPL-237662]
- Fix: Terminal doesn't handle multiline links (URLs) [IJPL-104682]
- New: Creating a new GIT worktree should offer to clone the project configuration from the current project to the worktree project [IJPL-241029]
- Fix: Markdown preview doesn't recognize absolute path links [IJPL-92231]
- Fix: Markdown editor side-by-side preview scroll lag [IJPL-200211]
- New: Support for OAuth authentication method for GitLab [IJPL-201684]
- Fix: markdown preview not correctly synchronized with editor [IJPL-216713]
- New: Markdown preview displays YAML frontmatter on a single line or hides it entirely [IJPL-94598]
- New: Feature Request: Custom Ordering for Status Bar Items [IJPL-43620]
- Fix: File changes not detected when created outside of PHPStorm under WSL environment [IJPL-215940]
- Fix: Ctrl + Tab stopped calling Switcher when "Support screen readers" is on [IJPL-61208]
For the full list of changes in this build, please see the release notes. |
| 263.6259.29 | 1. oktober 2026 | 872,5 MB | 64-bit EXE (NSIS) 872,5 MB64-bit EXE (NSIS) 872,5 MBARM64 EXE (NSIS) 864,9 MBARM64 EXE (NSIS) 864,9 MB EndringsloggPhpStorm 2026.3 EAP #5 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: phpstan.phar is automatically excluded from WSL-based projects [WI-78661]
- Fix: Dragging a local file onto a Remote Host file doesn't upload it [WI-74098]
- Fix: No autocompletion with nested array of Objects [WI-75507]
- Fix: Generic type of generator isn't inferred when generator has several template types [WI-85337]
- Fix: Unable to use "Browse" buttons in a WSL-based Interpreter [WI-66357]
- Fix: WSL type of interpreter isn't selected in Configure Remote PHP Interpreter when interpreter is chosen from autodetected list [WI-86000]
- Fix: Discover PHP interpreters in the project's environment [WI-85797]
- Fix: Generic return type isn't inferred based on class-string if code is located under namespace [WI-85715]
- Fix: Generic return type in object like array isn't inferred [WI-85333]
- Fix: Quality Tools: browse button in path fields insert WSL paths instead of Linux paths for a WSL interpreter [WI-73377]
- Fix: License Collision Detected every few minutes. [IJPL-35616]
- New: Configurable MCP Server Port Per Project [IJPL-207839]
- New: Markdown: Footnotes, citations and references [IJPL-92238]
For the full list of changes in this build, please see the release notes. |
| 263.5701.46 | 25. september 2026 | 869,1 MB | 64-bit EXE (NSIS) 869,1 MB64-bit EXE (NSIS) 869,1 MBARM64 EXE (NSIS) 861,4 MBARM64 EXE (NSIS) 861,4 MB EndringsloggPhpStorm 2026.3 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: @method does not support @template declaration [WI-64921]
- Fix: Infer type of array based on unpacked arrays in that array [WI-70585]
- Fix: PhpStorm freezes for 5 to 8 when Optimize Import is invoked due to calling preprocessors for each import [WI-70975]
- Fix: WSL, Docker: PHP Code Sniffer works incorrectly with custom ruleset [WI-76575]
- Fix: Broken generic types with @use [WI-84220]
- Fix: Browser button for composer.phar doesn't work if path is emtpy [WI-85955]
- Fix: yield statements in conctructor and destructor should be marked deprecated in PHP 8.6 [WI-85911]
- Fix: PHP Coverage functionality can't be used by external plugins in PhpStorm 2026.2 [WI-85867]
- Fix: PHP 8.6: No inspection when enum case conflicts with inherited typed interface constant [WI-85825]
- Fix: Root directory is marked as excluded when Enable automatic directory exclusion option is enabled and PhpStan cache dir is set as . [WI-85815]
- Fix: PHP Runtime Tools Skill [WI-85631]
- Fix: Vitest 5 testNamePattern breaks IDE integration [WEB-79586]
- Fix: OpenAPI/Swagger preview unable to render openapi: 3.0.4 [IJPL-181488]
- Fix: Add ability to add/edit/delete files in Docker Container directly from IDE [IJPL-69313]
- Fix: "Open Diff as Editor Tab" ignores the checkbox and always behaves as checked [IJPL-165702]
For the full list of changes in this build, please see the release notes. |
| 263.5153.42 | 18. september 2026 | 839,6 MB | 64-bit EXE (NSIS) 839,6 MB64-bit EXE (NSIS) 839,6 MBARM64 EXE (NSIS) 831,9 MBARM64 EXE (NSIS) 831,9 MB EndringsloggPhpStorm 2026.3 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: Wrong xdebug.client_host is being passed to the command when debug using interpreter from WSL [WI-66933]
- Fix: Docker | Browse files not working [WI-44280]
- Fix: WSL Interpreter: repetitive output delayed until the script stops [WI-67864]
- Fix: PHP 8.6: Readonly Property Defaults [WI-85784]
- Fix: PHP 8.6: Deprecate returning values from __construct() and __destruct() [WI-85604]
- New: Storybook-related symbols aren't treated as unused [WEB-58905]
- Fix: Private property read access not seen ("Contents of collection updated, but never queried") [WEB-79611]
- New: Revive the "Open in Split with chooser" [IJPL-149905]
- New: Github wiki links support [IJPL-91123]
- Fix: Cannot Run shell snippets in terminal when within ssh connection (opens new RunMarkdown tab) [IJPL-92257]
For the full list of changes in this build, please see the release notes. |
| 263.3889.75 | 3. september 2026 | 832,8 MB | 64-bit EXE (NSIS) 832,8 MB64-bit EXE (NSIS) 832,8 MBARM64 EXE (NSIS) 825,1 MBARM64 EXE (NSIS) 825,1 MB EndringsloggPhpStorm 2026.3 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: Cannot install Vue.js/WordPress/AI Assistant etc. plugins in PhpStorm Light [WI-85343]
- Fix: Property is only read but never written warning [WI-83133]
- Fix: Variadic array param in closure is marked as "Function call isn't compatible with callable declaration" on call site [WI-66511]
- Fix: PHP composer functionality sometimes removes some source root when switching a branch [WI-75916]
- Fix: False positive warning 'Undefined constant' under `defined()` check when code is under namespace [WI-66638]
- Fix: PHPStorm Light update plugins won't works [WI-85405]
- Fix: PhpStorm Claude Code plugin status error: An error occurred while evaluating state [WI-85088]
- Fix: Non-strict object equality comparison: ignore for class BcMath\Number [WI-84415]
- Fix: Unnecessary curly braces: False positive for property accessed via variable-variable [WI-71242]
- Fix: Missing function's return type: False negative when return type is inferred from property and type of its parent object is interface narrowed down under condition [WI-70717]
- Fix: PhpStorm Light: Downloadable .dmg (262.10155) recognized as malware, no notarization [WI-85836]
- Fix: PHP 8.6: Support #[\Override] for class constants and PHP 8.5 for properties [WI-85601]
- Fix: Add PHP 8.6 partial function application syntax support [WI-85595]
- Fix: PHP 8.6 : Debugable Enums [WI-85546]
- Fix: @includeisolated — no view-path resolution, completion, or navigation in the argument (unlike @includeFirst) [WI-85387]
- Fix: PHP plugin: convert optional dependencies to content modules [WI-85386]
- Fix: When enabling smooth scrolling in PHPStorm Light (2026.2 EAP) it resets the setting after restart [WI-85341]
- Fix: Can't save settings when customs stubs path is set [WI-85198]
- Fix: Deprecated in PHP 8.5 inspection: Don't highlight function if only parameter is deprecated [WI-84352]
- Fix: Missing/Enforce PHPDoc not working for class properties [WI-83448]
- Fix: Get rid of additional "PHP for JetBrains Client" plugin [WI-83285]
- Fix: Code analysis in PHPStorm ignores @noinspection for unused const [WI-83066]
- Fix: Cannot read from virtual property: False positive when hook of parent property is called [WI-79278]
- Fix: Param type inspection: false positive warning 'Expected object, null provided" even if variable initialized with null was changed by reference [WI-66631]
- Fix: Array parameter isn't highlighted with parameter type inspection if array type is inferred using array write and array_merge [WI-66627]
- Fix: Update Drupal framework settings for Drupal 10 [WI-68900]
- Fix: Phing keeps disappearing from phpstorm [WI-84876]
- Fix: Pest: Add describe block to structure view [WI-75304]
- Fix: Incorrect "can be replaced with a pipe operator" when using the unpack operator [WI-84908]
- Fix: Quick Doc shows corrupted generic type Wrapper<#ᢑ\string> for nested array template Wrapper<array<string, Wrapper<stdClass>>> [WI-84095]
- Fix: Infer type of template that is used in @method declaration [WI-72659]
- Fix: oci function documentation is wrong [WI-85820]
- Fix: Pest: prettify visible describe names [WI-85492]
- Fix: Vagrant plugin: convert optional dependencies to content modules [WI-85388]
- Fix: TaintAnalysis plugin: convert optional dependencies to content modules [WI-85385]
- Fix: Return type of function isn't properly inferred based on all return statements [WI-85292]
- Fix: Type of array access inferred wrong based on previous array assignment [WI-85290]
- Fix: Type of closure's parameter isn't inferred based on declared in PhpDoc type [WI-85221]
- Fix: PhpGetterAndSetterCanBeReplacedWithPropertyHooksInspection removes method usage instead of replacing it with property access [WI-85212]
- Fix: Generic `@return T` is not narrowed below the native return type when `T` resolves to a subtype [WI-851 |
| 262.10315.32 | 21. august 2026 | 831,2 MB | 64-bit EXE (NSIS) 831,2 MB64-bit EXE (NSIS) 831,2 MBARM64 EXE (NSIS) 821,8 MBARM64 EXE (NSIS) 821,8 MB EndringsloggPhpStorm 2026.2.2 Preview
There's a preview available of PhpStorm 2026.2.2, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Ctrl+Click navigation/highlighting doesn't work in .env files due to missing file type [WI-85555]
- Fix: Loading remote OpenAPI specification fails and it doesn't say why [IJPL-63202]
- Fix: Adding remote specification for OpenAPI fails when document is too large, and error message is unhelpful [IJPL-63199]
- Fix: Terminal tabs order is not saved in IntelliJ [IJPL-212254]
- Fix: Low contrast of checkboxes in markdown [IJPL-93391]
- Fix: (2026.2+) Markdown Preview: Missing vertical scrollbar (JCEF rendering failure) [IJPL-251259]
The full list of changes in PhpStorm 2026.2.2 is available in the release notes. You can download this preview here:
- PhpStorm-262.10315.32.exe
- PhpStorm-262.10315.32.dmg
- PhpStorm-262.10315.32-aarch64.dmg
- PhpStorm-262.10315.32.tar.gz
- PhpStorm-262.10315.32.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 262.9437.28 | 24. juli 2026 | 830,9 MB | 64-bit EXE (NSIS) 830,9 MB64-bit EXE (NSIS) 830,9 MBARM64 EXE (NSIS) 821,4 MBARM64 EXE (NSIS) 821,4 MB EndringsloggPhpStorm 2026.2.1 Preview
There's a preview available of PhpStorm 2026.2.1, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Regression: Coverage directory wrong for docker interpreter [WI-85498]
- Fix: Codeception tests fail with Serialization of 'Closure' is not allowed [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]
- Fix: Rename refactoring unavailable in context menu for FileReference file [WI-85171]
- Fix: #[FileReference] support for anonymous functions [WI-85145]
- Fix: IDE 2026.2 EAP 8 breaks compatibility with BigData plugin [IJPL-249064]
- Fix: Angular: standalone component constants that have separated declaration and export are not supported [WEB-75812]
- Fix: 'Reformat Code' Stuck After Saving a Typescript File [WEB-76498]
- Fix: Find in Files stops finding .h and .ld content after CMake profiles are disabled and re-enabled [IJPL-250821]
- Fix: Markdown shell scripts run in reverse order [IJPL-92206]
- Fix: Terminal restarts when dragged after Move to Editor [IJPL-165734]
- Fix: Command line launcher rejects leading options: "unrecognized option: --line" [IJPL-249895]
- Fix: vcs.merge.conflict.iterative.resolution causes java.lang.IndexOutOfBoundsException [IJPL-249379]
The full list of changes in PhpStorm 2026.2.1 is available in the release notes. You can download this preview here:
- PhpStorm-262.9437.28.exe
- PhpStorm-262.9437.28.dmg
- PhpStorm-262.9437.28-aarch64.dmg
- PhpStorm-262.9437.28.tar.gz
- PhpStorm-262.9437.28.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 262.8665.90 | 3. juli 2026 | 827,2 MB | 64-bit EXE (NSIS) 827,2 MB64-bit EXE (NSIS) 827,2 MBARM64 EXE (NSIS) 817,6 MBARM64 EXE (NSIS) 817,6 MB EndringsloggPhpStorm 2026.2 Beta is now available
This build brings a host of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Higher CPU activity in 'controlFlow' and 'typeInference' on a big file with lots of conditions [WI-68818]
- Fix: Auto-import of namespaced functions does not work if there an existing import for a class with the same name [WI-57142]
- Fix: Declaration of 'Exception->__toString()' must be compatible with 'Throwable->__toString()' false-positive on class extending an exception while implementing a Throwable-derived interface [WI-85201]
- Fix: #[FileReference] prohibit completion out-of-project [WI-85152]
- Fix: #[FileReference] prohibit rename refactoring out-of-project [WI-85151]
- Fix: Enable Native WSL support for Remote Development -> WSL entry point [WI-84885]
- New: Add support to exclude individual files from a project [IJPL-9342]
- Fix: Long read action in com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.addEvictedInfos [IJPL-235455]
- Fix: WSL/Ijent: Project tool window right-click context menu freezes (ijent::-env_var::get_environment_variables) [IJPL-229839]
- New: Markdown: handle line numbers fragments in links [IJPL-93490]
- Fix: Build from a multistage Dockerfile fails when target stage is specified in Docker Compose [IJPL-182853]
- Fix: The project tree gets fully collapsed after a successful sync [IJPL-236617]
The full list of changes in PhpStorm 2026.2 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 262.8377.43 | 25. juni 2026 | 824,6 MB | 64-bit EXE (NSIS) 824,6 MB64-bit EXE (NSIS) 824,6 MBARM64 EXE (NSIS) 815,0 MBARM64 EXE (NSIS) 815,0 MB EndringsloggPhpStorm 2026.2 EAP #8 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: Composer integration should exclude symlinked libraries' vendor folders [WI-33248]
- Fix: Deprecated since 8.5: False positive for ReflectionParameter::allowsNull [WI-85184]
- Fix: Smileys are rendered half width in the terminal [IJPL-177936]
For the full list of changes in this build, please see the release notes. |
| 262.8117.26 | 18. juni 2026 | 818,3 MB | 64-bit EXE (NSIS) 818,3 MB64-bit EXE (NSIS) 818,3 MBARM64 EXE (NSIS) 802,1 MBARM64 EXE (NSIS) 802,1 MB EndringsloggPhpStorm 2026.2 EAP #7 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: PHPStan plugin ignores baseline because it runs inspections on temporary files [WI-58890]
- Fix: PHP Add support for persistent File Reference injection [WI-20028]
- Fix: Reformat code doesn't remove space after scope resolution operator [WI-83335]
- Fix: Inline comment before catch indentation. [WI-84280]
- Fix: Pest: Files with "describe" blocks are not recognized as tests [WI-84920]
- Fix: Code style: PHP - Function/constructor call arguments: force "New line after '(' " [WI-41308]
- Fix: Get rid of additional "PhpStorm Frontend Customization" plugin [WI-85137]
- Fix: Exception during creating of workshop project [WI-85124]
- Fix: Call of function trigger_error isn't counted as exit point [WI-85080]
- Fix: "Access from EDT is not allowed" when applying PHP project settings [WI-84950]
- Fix: Update default version of PHP [WI-84811]
- Fix: rdkafka stubs: update to support php-rdkafka 6.0.x (PHP 8.3+) [WI-84546]
- Fix: PHPUnit: Make it possible to navigate to the specific method via #[CoversMethod] [WI-84302]
- Fix: Fix Validation Errors in FUS [WI-84203]
- Fix: Allow substituting static with self in final classes [WI-84105]
- Fix: Scope resolution operator shares partial spaces formatting behavior with object access operator [WI-83975]
- Fix: Missing parameter's type declaration quick fix suggests not possible type combination [WI-83928]
- Fix: Incorrect weak warning "Getter can be replaced with get hook" in PHPStorm 2025.2 [WI-82989]
- Fix: Number ranges mismatch: false positive when initialise property with one constant value and then assign another constant value using QFN [WI-67869]
- Fix: changing color code destroys code [WI-54134]
- Fix: CSS / SCSS absolute import path changes to relative when a file is moved [WEB-37434]
- Fix: Ctrl+Shift+Click doesn't launch a debug session but opens only a browser [WEB-76695]
- Fix: JavaScript Debug is throwing error [WEB-75974]
- Fix: The application.yaml file exception triggers a schema validation error. [IJPL-245723]
- Fix: Pasting Images to Claude Code is inconsistent [IJPL-228663]
- Fix: Selected scope doesn't persist between restarts in Navigate -> Class/File/Symbol [IJPL-55641]
- Fix: Find in path window does not list all instances of the searched word [IJPL-45177]
- Fix: New tabs: cannot see file color for selected tab in the editor [IJPL-189299]
- Fix: Theme setting got reset after every restart [IJPL-241602]
For the full list of changes in this build, please see the release notes. |
| 262.7581.26 | 12. juni 2026 | 822,6 MB | 64-bit EXE (NSIS) 822,6 MB64-bit EXE (NSIS) 822,6 MBARM64 EXE (NSIS) 806,6 MBARM64 EXE (NSIS) 806,6 MB EndringsloggPhpStorm 2026.2 EAP #6 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: Implement PER-3 codestyle in PHP formatters [WI-81988]
- Fix: Quality Tools: Cannot save path to the executable [WI-82117]
- Fix: Single statement body with braces inspection removes comments [WI-84396]
- Fix: Refactoring foreach to array_any gives TypeError [WI-84128]
- Fix: Make it possible to run PHPUnit tests with Pest [WI-83682]
- Fix: Native Dev Container: Node.js runtime not auto-detected (unlike JDK), causing GUI test runners to fail with virtual path errors. [WEB-77458]
- Fix: Markdown: occurrences inside backticks are reported as usages in code [IJPL-245911]
- New: Please make drag'n'drop file or directory into terminal insert its path [IJPL-103786]
- New: Terminal: support files / folders drag-n-drop from other applications [IJPL-113990]
- Fix: Xdebug session is silently ignored if mappings are set incorrectly [IJPL-246514]
- Fix: Make Setting more fail safe: show Settings even in case of exceptions in plugins [IJPL-231363]
For the full list of changes in this build, please see the release notes. |
| 262.7132.34 | 5. juni 2026 | 828,8 MB | 64-bit EXE (NSIS) 828,8 MB64-bit EXE (NSIS) 828,8 MBARM64 EXE (NSIS) 812,9 MBARM64 EXE (NSIS) 812,9 MB EndringsloggPhpStorm 2026.2 EAP #5 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: Download From Default Server doesn't respect "Always" button [WI-38409]
- Fix: Code style: Wrapping on assignment statement should create an indent level [WI-35221]
- Fix: Annotation incorrectly converted to attribute [WI-83036]
- Fix: Undefined class constant when there are spaces before the :: operator [WI-42830]
- Fix: PHPStorm should throw an error on "$a instanceof instance::class" [WI-65093]
- Fix: More accurate Blade PHP injection [WI-84279]
- Fix: PhpUnit annotation can be converted to attribute: Colon in a plain string in test data is converted to => [WI-74231]
- Fix: PhpStorm PhpClosureCanBeConvertedToShortArrowFunctionInspection is falsely triggered on property hook [WI-80774]
- Fix: Single statement style foreach loop causing false positive "Condition is always false ..." [WI-83713]
- Fix: Inconsistent rename refactoring via MCP [WI-84080]
- Fix: Copy class name from declaration does not add import [WI-84159]
- Fix: PHP parse error is not reported for instanceof agains enum case [WI-84204]
- Fix: Settings | PHP | Composer is always marked as modified [WI-84233]
- Fix: PER-CS 3.0: §6.4 binary operator placement issue [WI-84845]
- Fix: PER-CS 3.0: §4.9 false-positive PhpPromotedPropertyLongSetHookInspection [WI-84846]
- Fix: PER-CS 2.0: §2.3 soft 120-character line length format issue [WI-84850]
- Fix: PER-CS 3.0: §2.5 if one of the types listed is null, it must come last [WI-84851]
- Fix: PER-CS 3.0: §4.10 The operation block MUST be on the same line as the property. [WI-84855]
- Fix: PER-CS 2.0: §6.1 extra spaces inside cast parentheses are not removed [WI-84857]
- Fix: PER-CS 2.0: §6.1 reformat does not collapse line break between type cast and operand [WI-84858]
- New: Full support for OSC8 terminal hyperlinks [IJPL-103740]
- New: Support additional syntaxes to recognize Markdown TODO comments [IJPL-92221]
For the full list of changes in this build, please see the release notes. |
| 262.6653.37 | 28. mai 2026 | 828,7 MB | 64-bit EXE (NSIS) 828,7 MB64-bit EXE (NSIS) 828,7 MBARM64 EXE (NSIS) 817,0 MBARM64 EXE (NSIS) 817,0 MB EndringsloggPhpStorm 2026.2 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: PHPStan timeout / not analyzing individual files / not killing abandoned processes. [WI-84884]
- Fix: Incorrect Test Results Tool Windows content for Pest parallel tests [WI-83851]
- New: Support searching and customizing shortcuts like Double-Shift/Control/Alt in Keymaps [IJPL-61450]
- Fix: Incorrect Markdown table formatting with Chinese [IJPL-93388]
- Fix: Detect powershell when it's installed from the windows store [IJPL-106244]
- Fix: Suppress any Java warnings when opening from command line [IJPL-35314]
- Fix: JSHint: replace obsolete Rhino JavaScript engine with Node.js (jshint npm package) [WEB-78069]
- Fix: HTML Syntax Highlighting Not Applied in Markdown Files [IJPL-95818]
- Fix: Using "Unsplit" on a file split multiple times doesn't remove corresponding entries from the list in Switcher [IJPL-61760]
- New: Set for JVM flags to compact object headers by default [IJPL-212987]
For the full list of changes in this build, please see the release notes. |
| 262.6228.31 | 21. mai 2026 | 822,4 MB | 64-bit EXE (NSIS) 822,4 MB64-bit EXE (NSIS) 822,4 MBARM64 EXE (NSIS) 810,7 MBARM64 EXE (NSIS) 810,7 MB EndringsloggPhpStorm 2026.2 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: Markdown: Space after colon on new line causes "MarkdownParsingException: more than one root?" [IJPL-149323]
- Fix: Missing Pull Requests tab [IJPL-241681]
- Fix: Markdown table cols shift due automatic link ellipsis [IJPL-162519]
- Fix: Import popup that asks for Alt-Enter will become invalid after editor scroll [IJPL-32708]
For the full list of changes in this build, please see the release notes. |
| 262.5752.40 | 15. mai 2026 | 831,9 MB | 64-bit EXE (NSIS) 831,9 MB64-bit EXE (NSIS) 831,9 MBARM64 EXE (NSIS) 820,2 MBARM64 EXE (NSIS) 820,2 MB EndringsloggPhpStorm 2026.2 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: Markdown "cannot resolve anchor" warning when using HTML anchors [IJPL-92395]
- Fix: Markdown preview doesn't render images from outside the project [IJPL-171896]
- Fix: Terminal: Cursor is rendered above current line when inside tmux [IJPL-102697]
- New: Markdown: handle line numbers fragments in links [IJPL-93490]
- Fix: Window header disappears after opening more than one project (when isFullScreenSupported = false) [IJPL-43505]
- Fix: Markdown table incorrectly marked as not correctly formatted [IJPL-92191]
- New: Run Markdown commands from the project's root directory [IJPL-92401]
- Fix: Deadlock caused by thread pool exhaustion due to VcsRepositoryManager lock contention [IJPL-243672]
- New: Allow disabling source maps when debugging [WEB-61256]
- Fix: Empty "threadDump-freeze" folders generated [IJPL-1184]
- Fix: DevContainers plugin should depend on Remote Execution Agent plugin [IJPL-159130]
- New: Markdown: Create link from selection [IJPL-93440]
For the full list of changes in this build, please see the release notes. |
| 262.4852.70 | 11. mai 2026 | 826,7 MB | 64-bit EXE (NSIS) 826,7 MB64-bit EXE (NSIS) 826,7 MBARM64 EXE (NSIS) 818,6 MBARM64 EXE (NSIS) 818,6 MB EndringsloggPhpStorm 2026.2 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: Method return type described with array shape isn't parsed in @method annotation [WI-62630]
- Fix: ArrayShape: support nested arrays without keys [WI-65168]
- Fix: Resolve path from "asset()" call in twig template according to AssetMapper [WI-76188]
- Fix: Several actions aren't shown in Help menu in PhpStorm when running in remote dev mode [WI-84598]
- Fix: Address low hanging fruits for excessive recursion [WI-84172]
- Fix: Repeated low-memory signals during project indexing – 10+ compaction cycles in 2 minutes [WI-84075]
- Fix: Inspection "missing 'break' statement" doesn't work if cases are in curly braces (Inspection ID: PhpMissingBreakStatementInspection) [WI-83944]
- Fix: Unnecessary curly braces false positive for an array variable [WI-83937]
- Fix: Getter/Setter can be replaced with hook: breaks with parent:: usage [WI-83915]
- Fix: Parentheses around the 'new' call can be omitted with self-invoking function [WI-83913]
- Fix: Short bursts of high coretemp.0 temperature while editing PHP source code [WI-79464]
- Fix: Bookmarks lost on branch changes [IJPL-62074]
- New: Support footnotes [IJPL-91141]
- Fix: Allow to filter out usages in javadoc [IJPL-49945]
- Fix: New UI/Run widget: do not collapse run configuration name [IJPL-61108]
- Fix: Pinned temporary Run Configuration disappears if 'Temporary configurations limit' is exceeded [IJPL-61104]
- Fix: Provide the ability to change the limit for "Too many results found" dialog when searching [IJPL-50012]
- Fix: @vue/language-server ^3.0.0 Support [WEB-73932]
- Fix: Plugins section Tabs are partially visible in Welcome page [IJPL-224007]
- Fix: Long read action in com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.addEvictedInfos [IJPL-235455]
- Fix: Menu bars are not reachable by pressing Alt button on Windows [IJPL-58454]
- Fix: Scrolling speed is non-standard in markdown preview mode [IJPL-91133]
- Fix: Git update is disabled on the active branch [IJPL-240184]
- Fix: Split editor results in duplicated elements in switcher with Tab placement: None [IJPL-213603]
- New: Ranking in Plugins search [IJPL-7519]
- Fix: Non-modal setting tab uses only half Editor area [IJPL-178292]
- Fix: Conflicting plugin dialog doesn't respond [IJPL-163412]
- Fix: Alt key calls context menu on Windows [IJPL-47743]
- Fix: IDE 2026.1 broke Live Templates with groovyScript() [IJPL-241581]
- Fix: Paste removes leading dash in yaml [IJPL-171652]
- Fix: Launch `wsl.exe -d Ubuntu` via ijent in WSL [IJPL-236576]
- Fix: Digest authentication stopped working in the HTTP client as of 2024.1.1 [IJPL-149024]
- Fix: Add -h and/or --help command line option to command line interface [IJPL-34974]
- Fix: Cannot Show Diff In External Tool [IJPL-241256]
- Fix: Drag-and-drop with mouse of code on its own spot makes the code disssapear [IJPL-235895]
- Fix: Svelte 5 named snippets warn with Unused Function Title [WEB-70432]
- Fix: IDE Freeze: FUS Telemetry Deadlock [IJPL-224542]
- Fix: SpringBoot run failure: JMX port binding issue in WSL2 with mirrored networking mode [IJPL-211094]
- Fix: Stop button may not appear with split debugger implementation [IJPL-190483]
- Fix: Breakpoint shown on hover does not disappear after moving the mouse away [with always Showing code folding arrows] [IJPL-172340]
For the full list of changes in this build, please see the release notes. |
| 261.24374.36 | 30. april 2026 | 809,3 MB | 64-bit EXE (NSIS) 809,3 MB64-bit EXE (NSIS) 809,3 MBARM64 EXE (NSIS) 795,3 MBARM64 EXE (NSIS) 795,3 MB EndringsloggPhpStorm 2026.1.2 Preview
There's a preview available of PhpStorm 2026.1.2, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Interface and type parameters are not colored in remote environment [WEB-75991]
- Fix: Menu bars are not reachable by pressing Alt button on Windows [IJPL-58454]
- Fix: Project cannot be opened via .ipr file generated by Gradle 'idea' task [IJPL-242321]
- Fix: Alt key calls context menu on Windows [IJPL-47743]
- Fix: Path aliases with wildcards in name aren't used for auto-import [WEB-62873]
- Fix: IDE 2026.1 broke Live Templates with groovyScript() [IJPL-241581]
- Fix: Cannot Show Diff In External Tool [IJPL-241256]
- Fix: Drag-and-drop with mouse of code on its own spot makes the code disssapear [IJPL-235895]
- Fix: IDE Freeze: FUS Telemetry Deadlock [IJPL-224542]
The full list of changes in PhpStorm 2026.1.2 is available in the release notes. You can download this preview here:
- PhpStorm-261.24374.36.exe
- PhpStorm-261.24374.36.dmg
- PhpStorm-261.24374.36-aarch64.dmg
- PhpStorm-261.24374.36.tar.gz
- PhpStorm-261.24374.36.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 261.23567.32 | 9. april 2026 | 809,1 MB | 64-bit EXE (NSIS) 809,1 MB64-bit EXE (NSIS) 809,1 MBARM64 EXE (NSIS) 795,0 MBARM64 EXE (NSIS) 795,0 MB EndringsloggPhpStorm 2026.1.1 Preview
There's a preview available of PhpStorm 2026.1.1, the upcoming minor release of PhpStorm. It brings a number 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]
- 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]
- Fix: Svelte: support {@each} without item [WEB-72160]
- 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]
- 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. You can download this preview here:
- PhpStorm-261.23567.32.exe
- PhpStorm-261.23567.32.dmg
- PhpStorm-261.23567.32-aarch64.dmg
- PhpStorm-261.23567.32.tar.gz
- PhpStorm-261.23567.32.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 261.22158.131 | 13. mars 2026 | 820,0 MB | 64-bit EXE (NSIS) 820,0 MB64-bit EXE (NSIS) 820,0 MBARM64 EXE (NSIS) 805,9 MBARM64 EXE (NSIS) 805,9 MB EndringsloggPhpStorm 2026.1 is now available
PhpStorm 2026.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 adds cache folder to excluded folders even if parent folder is already excluded [WI-84154]
The full list of changes in PhpStorm 2026.1 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 261.22158.45 | 6. mars 2026 | 820,8 MB | 64-bit EXE (NSIS) 820,8 MB64-bit EXE (NSIS) 820,8 MBARM64 EXE (NSIS) 813,4 MBARM64 EXE (NSIS) 813,4 MB EndringsloggPhpStorm 2026.1 EAP #7 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: Support PHP 8.5 First Class Callables in constant expressions [WI-82660]
- Fix: Rsync escaping quotes preventing --option="some thing" [WI-70186]
- Fix: PhpStormBehatFormatter does not work with Symfony 8/future Behat versions [WI-83883]
- Fix: PHPStorm: inappropriate PHPUnit hint for property hooks [WI-82720]
- Fix: Codeception: Support Symfony 8 [WI-83707]
- Fix: Endless indexing of a compiled template file: java.io.UTFDataFormatException: encoded string (#-#-#-#-...Access∆n) too long [WI-83565]
- Fix: PHP 8.5 Pipe Operator: new inspection 'Pipe operator can be used' [WI-83144]
- Fix: PHP 8.5 Pipe operator: completion suggests wrong options [WI-83122]
- Fix: Improve type display in quick doc for template types [WI-83093]
- Fix: Svelte 5 attachments (`@attach`) not recognized [WEB-73331]
- Fix: Don't report ionic lifecycle hooks as unused [WEB-41604]
- Fix: Menu bars are not reachable by pressing Alt button on Windows [IJPL-58454]
- Fix: Angular signal effects being shown as unused [WEB-65078]
- Fix: NgRx: Effects created by createEffect are being shown as unused [WEB-55172]
- Fix: Alt key calls context menu on Windows [IJPL-47743]
- Fix: 'Mismatched parameters' when using css variables [WEB-41093]
- Fix: Running Vitest tests from Editor results in error in Angular projects [WEB-76536]
- Fix: Terminal: shell application tab title doesn't work in Reworked engine [IJPL-221050]
For the full list of changes in this build, please see the release notes. |
| 261.21849.25 | 25. februar 2026 | 817,8 MB | 64-bit EXE (NSIS) 817,8 MB64-bit EXE (NSIS) 817,8 MBARM64 EXE (NSIS) 810,4 MBARM64 EXE (NSIS) 810,4 MB EndringsloggPhpStorm 2026.1 EAP #6 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: trap: SIGINT: bad trap error on Xdebug installation [WI-83062]
- Fix: Automatic exclusion feature should turn off if one of the paths added automatically is removed manually [WI-84011]
- Fix: Options you choose in "Configure Framework Exclusions" window are not remembered if you reopen the window [WI-84010]
- Fix: When running a single Pest test from a .test.php file, PhpStorm generates an incorrect --filter pattern that includes .test in the class name, but Pest strips this suffix internally. [WI-83793]
- Fix: PhpStorm Claude Code Plugin [WI-83789]
- Fix: Intellij does not recognize Angular components when a const is used as selector [WEB-54275]
- Fix: jetbrainsd-extracted flooding /tmp [IJPL-236123]
For the full list of changes in this build, please see the release notes. |
| 261.21525.38 | 20. februar 2026 | 817,7 MB | 64-bit EXE (NSIS) 817,7 MB64-bit EXE (NSIS) 817,7 MBARM64 EXE (NSIS) 810,3 MBARM64 EXE (NSIS) 810,3 MB EndringsloggPhpStorm 2026.1 EAP #5 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: Problem with Xdebug and Lazy objects in 2025.3.3 (Collecting data) [WI-83955]
- Fix: Unbundle Hunspell plugin in PhpStorm [WI-83590]
- Fix: Function with never return type without usage of exit function produce 2 false positive: "Missing Return Point" and "A never-returning function must not return" [WI-61404]
- Fix: Tabs being used for alignment in function calls with both named and unnamed arguments in PhpStorm [WI-82413]
- New: Implement IDE theme sync with OS on Linux [IJPL-54591]
- New: Implement continuous Git fetch [IJPL-75190]
- New: Response handler: add API to get/set cookies [IJPL-67368]
- New: Gitlab Merge Requests - ability to delete remote branch after a merge [IJPL-82559]
- Fix: Undo of binary file (PHAR, jar, exe) deleting produce empty file [IJPL-85129]
- New: Gitlab plugin: Add "Delete source branch" option in MR creation [IJPL-148713]
- Fix: GitHub RD: Pull request comment button is hidden [IJPL-170677]
- Fix: The gateway launched through the IDE on macOS has a java icon [IJPL-166712]
- New: Gitlab plugin: Add an option to add an assignee to Create new MR action [IJPL-82596]
- Fix: JSDoc for destructured parameters generated incorrectly, like for positional parameters [WEB-30659]
- Fix: Options "squash commits " and "delete source branch" not kept [IJPL-179939]
- Fix: Make sure search does not include `.terraform` folder, auto exclude terraform from git [IJPL-66018]
- Fix: DevKit: there is no attach sources action for IJ SDK anymore [IJPL-228699]
- Fix: German spell check broken after IDE restart [IJPL-228233]
- Fix: Selected text should have different highlighting when the editor is not in the focus [IJPL-55069]
- New: Gitlab plugin: Autofill MR title with the last commit or source branch name [IJPL-148715]
- New: Gitlab plugin: Add "Squash commits" option in MR creation [IJPL-148714]
- Fix: Use project ID instead of path in REST API [IJPL-81282]
For the full list of changes in this build, please see the release notes. |
| 261.20869.47 | 13. februar 2026 | 793,5 MB | 64-bit EXE (NSIS) 793,5 MB64-bit EXE (NSIS) 793,5 MBARM64 EXE (NSIS) 751,5 MBARM64 EXE (NSIS) 751,5 MB EndringsloggPhpStorm 2026.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: Infer callable parameter type from the callable(T) generic [WI-73911]
- Fix: Items marked as deprecated using the #[\Deprecated] attribute are not marked as deprecated as they were when using the @deprecated annotation [WI-83240]
- Fix: Constant marked with Deprecated attribute isn't highlighted as deprecated [WI-82588]
- Fix: PHP 8.5 Pipe operator: false-positive 'Strict type matching: Expected argument of type '', 'string' provided ' [WI-83723]
- New: GitLab Integration: support multiline comments [IJPL-82603]
- Fix: Different HTTP request is run when play button next to the request is clicked [IJPL-66727]
- Fix: File rename is not available while updating indexes [IJPL-5613]
- New: Select text has to select just the text on it, not the whole line [IJPL-52261]
For the full list of changes in this build, please see the release notes. |
| 261.20362.17 | 5. februar 2026 | 791,7 MB | 64-bit EXE (NSIS) 791,7 MB64-bit EXE (NSIS) 791,7 MBARM64 EXE (NSIS) 749,6 MBARM64 EXE (NSIS) 749,6 MB EndringsloggPhpStorm 2026.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: PHP: Callable template return type incorrectly inferred as Closure [WI-82420]
- Fix: Pdo\Mysql constants all set to 0 in stub, causing duplicate array key warning [WI-83727]
- Fix: php.jar phpdoc missing examples [WI-41091]
- New: Smooth caret movement animation in the editor [IJPL-793]
- New: Deleting files should move them to the trash/recycle bin [IJPL-2151]
- Fix: When in Terminal, pressing Esc should not jump to editor [IJPL-101392]
- Fix: HTTP Client Multipart with multiple files and same name is broken [IJPL-162534]
- Fix: Escape Key in Terminal shifts focus to editor in apps like Claude Code [IJPL-181828]
- Fix: Microphone is not working in CWM when MacBook is connected as a client [IJPL-208983]
- Fix: ListPopup selection aid: second level menu misses mnemonics [IJPL-201436]
- Fix: No longer able to paste from clipboard into several fields [IJPL-221653]
- New: Support references in discriminator mappings [IJPL-63297]
For the full list of changes in this build, please see the release notes. |
| 261.19799.22 | 29. januar 2026 | 801,5 MB | 64-bit EXE (NSIS) 801,5 MB64-bit EXE (NSIS) 801,5 MBARM64 EXE (NSIS) 759,4 MBARM64 EXE (NSIS) 759,4 MB EndringsloggPhpStorm 2026.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: First class callable + function = Import 'function' is never used (false positive) [WI-73942]
- Fix: Xdebug session suddenly closing as soon as it interacts with lazy object (native lazy objects are new in PHP 8.4) [WI-83064]
- Fix: PHP Code Quality: A temp dir error randomly appears when GitHub Copilot chat is open [WI-79610]
- Fix: Pest: Add support for "Go to test" from describe block [WI-75303]
- Fix: Can't Set Breakpoints in Template Files, Even Though I Added The File Name Pattern to "PHP" [WI-81344]
- Fix: Array shape completion and validation not working for imported types [WI-83251]
- Fix: PHPUnit: Support #[UsesClass] in "Go to test" navigation [WI-83596]
- Fix: Redis stubs should be updated [WI-83506]
- Fix: PHP 8.5 Pipe operator: completion doesn't suggest fn when it is written inside parenthesis [WI-83114]
- Fix: PHP 8.5 Pipe operator: false-negative error "is not a valid callable" [WI-83053]
- Fix: False-negative Parameter Type inspection: nullable type not supported in anonymous class constructor [WI-82567]
- Fix: Add Swoole 6.0 support [WI-82495]
- Fix: docs: Explain when a `\SodiumException` could be thrown using the `sodium_bin2base64` method [WI-81585]
- Fix: Missing stubs for Odbc\Connection & Odbc\Result [WI-81541]
- Fix: oci_pconnect(): Unknown named parameter 'encoding' [WI-79953]
- Fix: date_diff php stub has wrong return value in description [WI-79814]
- Fix: PHPStorm doesn't hint DateTimeImmuable correctly [WI-77861]
- Fix: Stubs: `http\Message\Request` constructor parameter type inconsistency [WI-74913]
- Fix: Stubs docs are incorrect for PHP json_decode [WI-72884]
- Fix: Popup core function reference / documentation not accurate for project php version [WI-71133]
- Fix: 2025.3 GUI poor reactivity with Islands theme enabled [IJPL-222923]
- New: Http Client: Implement wait-for(x) seconds function (sleep) [IJPL-66297]
- Fix: [MCP Server] Output schema is not valid for default properties [IJPL-230494]
- Fix: Search for plugins in repository never ends (network request is stuck in `MarketplaceRequests` and cannot be cancelled) [IJPL-6079]
- Fix: Karma runner not working for Angular 21 with (old) @angular-devkit/build-angular or @angular/build:karma builder [WEB-76243]
- Fix: Current run configuration is infinitely loading [IJPL-169880]
- New: host in forwardPorts [IJPL-66484]
- Fix: Tailwind CSS plugin shows error after upgrade to WebStorm 2025.3 [WEB-75919]
- Fix: Plugins update fetching is broken due to Cannot deserialize value of type `com.intellij.ide.plugins.marketplace.LoadingRule` [IJPL-231216]
- Fix: HttpClient Javascript not working with Intellij Scripting: JavaScript plugin installed [IJPL-193393]
- Fix: Auto-scroll to bottom doesn't work in Node/NPM console [WEB-76181]
For the full list of changes in this build, please see the release notes. |
| 261.17801.67 | 22. januar 2026 | 800,6 MB | 64-bit EXE (NSIS) 800,6 MB64-bit EXE (NSIS) 800,6 MBARM64 EXE (NSIS) 758,6 MBARM64 EXE (NSIS) 758,6 MB EndringsloggPhpStorm 2026.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: Show incompatible parameter type on generic parameters if the passed parameter doesn't satisfy the inferred type [WI-56034]
- Fix: PHPStorm 2025.3: Xdebug session keeps refocusing current breakpoint [WI-83371]
- Fix: Codeception doesn't start when the executable path is ./vendor/bin/codecept [WI-66458]
- Fix: Quick Documentation does not show multiple declarations [WI-78630]
- Fix: Wrong type inference for generics and generator [WI-74716]
- Fix: Back reference is nested into the capturing group:false positive: it refers to for (?1) inside groupe [WI-70344]
- Fix: PhpStorm 2025.3: File cache conflict on every run of Reformat code with External Formatter [WI-83480]
- Fix: Comment added after nested int range declaration in PhpDoc's array shape breaks parsing [WI-81098]
- Fix: Plugin "PHP WSL Support" requires "org.jetbrains.plugins.wsl" plugin to be installed but this plugin isn't available explicitly in marketplace [WI-53039]
- Fix: Exception thrown during run in debug mode with enabled debug console [WI-83105]
- Fix: Codeception - Steps are not identified with attributes instead of annotations [WI-78741]
- Fix: The "Download Debug extension" button doesn't work for PHP 8.5 [WI-83462]
- Fix: Parameter type inspection: false positive for string with NOT operator when called via polymorphic call [WI-83308]
- Fix: Parameter type inspection: False positive when using NOT operator [WI-83262]
- Fix: Parameter type inspection: False positive in MockBuilder's method [WI-83255]
- Fix: Parameter type inspection: false positive for int passed to float of strict types are declared [WI-83252]
- Fix: PhpStorm specific context menu actions are missed in debug tool window in split mode [WI-83038]
- Fix: [JBR25] PhpCodeVisionTest: expected:<...*<# block [used by 1[]] #>*/ [WI-82499]
- Fix: False-positive PhpDocRedundantThrowsInspection [WI-82470]
- Fix: False-positive PhpDocMissingThrowsInspection [WI-82467]
- Fix: False-negative PhpLoopCanBeConvertedToArrayAllInspection [WI-82433]
- Fix: Behat feature step is not highlighted, if step is defined multiple times [WI-82193]
- New: Support stylistic sets for fonts [IJPL-26382]
- New: Add Checkout & Pull action [IJPL-73967]
- New: Support insteadof property when checking URL [IJPL-74266]
- Fix: Expand default changelist automatically when opening Commit tool window [IJPL-75200]
- Fix: Cannot Expand Emmet [IJPL-168255]
- Fix: CSS variables are not resolved in language injection [WEB-38704]
- New: Terragrunt Syntax Support in Terraform Plugin [IJPL-65991]
- Fix: WSL git indexing causes windows dialog error cannot find ".." [IJPL-219944]
- Fix: In the Commit message Alt+I types "ˆ", but Ctrl+Alt+I invokes the action [IJPL-54603]
- Fix: Duplicate Services - Shell Script [IJPL-220985]
- New: Github pull requests - add action to delete remote branch after a merge [IJPL-74161]
- Fix: Finding usages broken for Javascript methods starting with # [WEB-65376]
- Fix: 'Line: column number' and 'Read-Only attribute' widgets are absent in status bar for the detached tab [IJPL-61843]
- Fix: Typescript wrong code completion with type discriminated union [WEB-69151]
- New: Provide navigation to next comment in Merge Requests. [IJPL-84177]
- Fix: WebStorm does not auto import from root node_modules with TurboRepo and PNPM workspaces [WEB-61654]
- New: A UI option to call `git cherry-pick --continue` [IJPL-84826]
- Fix: Request body with variables is not formatted [IJPL-69620]
- Fix: Incorrect highlighting when commenting [IJPL-177151]
- New: Option 'Hard reset to remote branch' in Update project dialog [IJPL-82067]
- Fix: VCS performance degradation in WSL-based projects in 2025.3.1 [IJPL-225217]
- Fix: 'Mark modified' option does not work for editor tabs in Remote Development [IJPL-171298]
- Fix: Find in Files window is unusable after |
| 253.30387.30 | 15. januar 2026 | 789,2 MB | 64-bit EXE (NSIS) 789,2 MB64-bit EXE (NSIS) 789,2 MBARM64 EXE (NSIS) 748,5 MBARM64 EXE (NSIS) 748,5 MB EndringsloggPhpStorm 2025.3.2 Preview
There's a preview available of PhpStorm 2025.3.2, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Git operations are very slow in 2025.3.x for repos on WSL [IJPL-219220]
- New: Terragrunt Syntax Support in Terraform Plugin [IJPL-65991]
- Fix: Finding usages broken for Javascript methods starting with # [WEB-65376]
- Fix: Typescript wrong code completion with type discriminated union [WEB-69151]
- Fix: WebStorm does not auto import from root node_modules with TurboRepo and PNPM workspaces [WEB-61654]
- Fix: VCS performance degradation in WSL-based projects in 2025.3.1 [IJPL-225217]
- Fix: Jump to source not working when commit diff is open [IJPL-100448]
- Fix: IntelliJ forgets Proxy Settings when switching away from "Manual proxy configuration" [IJPL-164457]
- Fix: CodeCompletion missing in ts files [WEB-58345]
- Fix: [Plugin: Natural Languages] is NSFW :) [IJPL-224816]
- Fix: Long delays and exceptions when saving IDE settings [IJPL-213041]
- Fix: Subversion cannot view file contents or history [IJPL-176482]
The full list of changes in PhpStorm 2025.3.2 is available in the release notes. You can download this preview here:
- PhpStorm-253.30387.30.exe
- PhpStorm-253.30387.30.dmg
- PhpStorm-253.30387.30-aarch64.dmg
- PhpStorm-253.30387.30.tar.gz
- PhpStorm-253.30387.30.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 253.28294.163 | 19. november 2025 | 794,5 MB | 64-bit EXE (NSIS) 794,5 MB64-bit EXE (NSIS) 794,5 MBARM64 EXE (NSIS) 753,7 MBARM64 EXE (NSIS) 753,7 MB EndringsloggPhpStorm 2025.3 is now available
PhpStorm 2025.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: No console output when debugging PHPUnit test [WI-83051]
- Fix: PHP 8.5 Pipe operator: false-positive error "is not a valid callable" [WI-82777]
- Fix: PHP 8.5 Pipe operator: update inspection PhpMethodParametersCountMismatchInspection [WI-82775]
- Fix: PHP 8.5 Pipe operator: completion should add ... as an argument for functions after operator [WI-82504]
- Fix: "Status 400: client version 1.24 is too old" after updating Docker Engine to v29 [IJPL-217878]
- Fix: "No tests found" when running Vitest 4 tests [WEB-75191]
- Fix: Update versions information in Windows registry after patch updates [IJPL-35262]
- Fix: Plugins from MP don't suggest an update [IJPL-218019]
- Fix: IDE hangs absolutely when openning a project (stuck in HttpRequestPsiUtils.getExecutionBlocks) [IJPL-212853]
- Fix: Detect out of memory errors in TS service and suggest increasing heap size [WEB-68026]
- Fix: Corrupted Deno support for latest versions(2.4.5+) [WEB-74936]
The full list of changes in PhpStorm 2025.3 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 253.28086.57 | 4. november 2025 | 778,4 MB | 64-bit EXE (NSIS) 778,4 MB64-bit EXE (NSIS) 778,4 MBARM64 EXE (NSIS) 737,7 MBARM64 EXE (NSIS) 737,7 MB EndringsloggPhpStorm 2025.3 EAP #8 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: PHP 8.4 - Invalid error - Unsupported operand type for BcMath\Number [WI-80028]
- Fix: QF to convert closure to short arrow function adds extra parentheses if closure already has parentheses [WI-83029]
- Fix: Default log highlighting patterns don't work for idea.log [WI-83023]
- Fix: PHP8.5 pipe operator: expression result is unused false positive [WI-83013]
- Fix: QF to convert closure to short arrow function should add parentheses for arrow function in pipe operator [WI-82985]
- Fix: PHP 8.5: Asymmetric Visibility for Static Properties [WI-82147]
- Fix: The background image is not visible with the Islands Theme [IJPL-192439]
- Fix: Remote target introspection process is not displayed [IJPL-172039]
- New: Add field Description to GitLab merge request [IJPL-184516]
- Fix: Add option to disable Angular navigation popup [WEB-75172]
- New: Embedded Terminal: Remember Path and Last Directory for Bash on WSL [IJPL-111880]
- Fix: Islands: Missing border around Debugger Watch field [IJPL-194905]
- Fix: Diff view doesn't jump to the next change by F7 shortcut [IJPL-192907]
- Fix: Scala plugin can't be updated through update command in tests on Windows [IJPL-190315]
For the full list of changes in this build, please see the release notes. |
| 253.27864.29 | 23. oktober 2025 | 778,3 MB | 64-bit EXE (NSIS) 778,3 MB64-bit EXE (NSIS) 778,3 MBARM64 EXE (NSIS) 737,6 MBARM64 EXE (NSIS) 737,6 MB EndringsloggPhpStorm 2025.3 EAP #7 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: Commit: change counters overlap Amend and Commit Message History controls when toolwindow is decreased [IJPL-73175]
For the full list of changes in this build, please see the release notes. |
| 253.27642.37 | 20. oktober 2025 | 766,7 MB | 64-bit EXE (NSIS) 766,7 MB64-bit EXE (NSIS) 766,7 MBARM64 EXE (NSIS) 725,9 MBARM64 EXE (NSIS) 725,9 MB EndringsloggPhpStorm 2025.3 EAP #6 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: PHP 8.5 #[NoDiscard]: need to improve text for case when attribute is not applicable [WI-82853]
- Fix: Pest: Support interactive continuation for ->debug() [WI-82796]
- Fix: PHP 8.5: Support #[NoDiscard] attribute [WI-82758]
- Fix: False-positive PhpUnhandledExceptionInspection [WI-82474]
- Fix: Interactive rebase does not respect fixup! and squash! commits out of the box. [IJPL-73981]
- Fix: Vue3 directives registered through the plug-in method cannot be recognized [WEB-52800]
- Fix: 2025.2.3 and 2025.3-EAP: background image is not shown in tool windows [IJPL-208221]
- Fix: Shelve/unshelve changes line separators (CRLF -> LF) [IJPL-208047]
- Fix: Markdown preview always has horizontal scroll when zoom > 100%. [IJPL-173523]
- Fix: `itemscope` and `itemtype` HTML attributes are falsely marked as deprecated/obsolete [WEB-73881]
- Fix: Formatter: Angular HTML template references produce line breaks [WEB-72583]
For the full list of changes in this build, please see the release notes. |
| 253.25908.29 | 8. oktober 2025 | 767,0 MB | 64-bit EXE (NSIS) 767,0 MB64-bit EXE (NSIS) 767,0 MBARM64 EXE (NSIS) 726,3 MBARM64 EXE (NSIS) 726,3 MB EndringsloggPhpStorm 2025.3 EAP #5 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 generic isn't inferred on recursive generic type declaration [WI-76605]
- Fix: PHP 8.4 - Invalid error - Unsupported operand type for BcMath\Number [WI-80028]
- Fix: PHP 8.5 Pipe operator: annotator errors [WI-82490]
- Fix: False Positive : Condition is always 'true': When condition is set in foreach for an empty array [WI-80353]
- Fix: IDE freezes during auto-completion due to calling StubIndex recursively and causing deadlock [IJPL-2989]
- Fix: Do not show run gutter icons in Git diff view [IJPL-101041]
For the full list of changes in this build, please see the release notes. |
| 253.24325.33 | 3. oktober 2025 | 885,7 MB | 64-bit EXE (NSIS) 885,7 MB64-bit EXE (NSIS) 885,7 MBARM64 EXE (NSIS) 737,7 MBARM64 EXE (NSIS) 737,7 MB EndringsloggPhpStorm 2025.3 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: Parameter Type inspection displays wrong number of used parameters for anonymous class [WI-82568]
- New: Show path in 'Show usage' popup [IJPL-60969]
- Fix: Tasks plugin (Jira) generates incorrect search URL in IntelliJ IDEA 2025.2.2 [IJPL-208931]
- New: Support ES6 inside jade templates and mixins [WEB-22814]
For the full list of changes in this build, please see the release notes. |
| 253.22441.24 | 25. september 2025 | 913,7 MB | 64-bit EXE (NSIS) 913,7 MB64-bit EXE (NSIS) 913,7 MBARM64 EXE (NSIS) 765,7 MBARM64 EXE (NSIS) 765,7 MB EndringsloggPhpStorm 2025.3 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: static:: is not allowed in compile-time constants: False positive for property hook [WI-81184]
- Fix: PHP 8.5 Closures in Constant Expressions are highlighted with errors [WI-82520]
- Fix: PHP8.5: Add support for array_first() and array_last() [WI-82119]
- Fix: public(set) readonly: wrong suggestion to remove [WI-82034]
- Fix: Accessibility: proper Windows magnifier integration [IJPL-58426]
- Fix: Broken find usages for JS methods starting with # symbol when a project has multiple modules [WEB-70731]
- Fix: Popups are shown on top of other windows [IJPL-207199]
- New: Improved parsing / string conversion for the env editor [IJPL-203457]
- Fix: New tabs cosmetics [IJPL-189298]
- Fix: Numerous issues with Nx monorepo using TypeScript project references [WEB-74252]
- Fix: Endless loop of Authentication Required modal dialog when SVN server unreachable [IJPL-77600]
- Fix: Split Plugin settings to frontend-backend parts [IJPL-180572]
For the full list of changes in this build, please see the release notes. |
| 253.20558.46 | 19. september 2025 | 913,3 MB | 64-bit EXE (NSIS) 913,3 MB64-bit EXE (NSIS) 913,3 MBARM64 EXE (NSIS) 765,4 MBARM64 EXE (NSIS) 765,4 MB EndringsloggPhpStorm 2025.3 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:
- New: Show path in 'Show usage' popup [IJPL-60969]
- Fix: Vue Language Server fails to start when using a Docker remote interpreter [WEB-67193]
- New: Rounded menu corners on Linux [IJPL-156521]
- Fix: TypeScript 5.0: "allowImportingTsExtensions" should override behavior with type:module in package.json [WEB-60748]
- Fix: Angular: error with boolean inputs with generic directive [WEB-72984]
- Fix: [Project View] Empty content for file opened in right split via shortcut or context menu action in Remote Development mode [IJPL-166237]
- Fix: Repair IDE not going forward after Step 2 (Reopen Project) [IJPL-175413]
- Fix: Playwright individual tests run broken in 2025.2 [WEB-74781]
- Fix: UX of AI diff view: middle section with gutters too wide [IJPL-195411]
- Fix: Extend selection in Angular control flow [WEB-70584]
- Fix: "Surround With" fails if the selection includes a trailing line break [WEB-70097]
- Fix: "Next Highlighted Error" tooltip disappears immediately during scrolling [IJPL-156089]
- Fix: Angular: Emmet does not work within @ statements placed at template root [WEB-64931]
For the full list of changes in this build, please see the release notes. |
| 253.17525.99 | 16. september 2025 | 932,6 MB | 64-bit EXE (NSIS) 932,6 MB64-bit EXE (NSIS) 932,6 MBARM64 EXE (NSIS) 784,6 MBARM64 EXE (NSIS) 784,6 MB EndringsloggPhpStorm 2025.3 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: Support parsing of PhpStan's star projections [WI-74583]
- Fix: Named argument completion captures Enter after typing comma in a multiline arguments list [WI-66664]
- Fix: External Formatter: Disabled "Optimize Imports" usability problems [WI-79766]
- Fix: ML-assisted completion interferes with the Laravel Idea Priority Completion feature [WI-82367]
- Fix: Rendered PHPDoc: Click on link project://path doesn't open related file in editor although path is resolved properly [WI-70113]
- Fix: Replace namespace: doesn't work for global namespace [WI-52275]
- Fix: Property type mismatch: False positive when property has union template type with restriction and the same type declared in signature [WI-81691]
- Fix: Code Style/Auto-Format wrong for PHP 8.4 promoted properties with asymmetric visibility [WI-81305]
- Fix: Function has a parameter whose default value is incompatible with its declared type: false positive for round function with PHP < 8.4 [WI-82556]
- Fix: Argument type not checked in anonymous class constructor [WI-45402]
- Fix: Undefined Variable: Closures: Prioritize 'use' construct over add global [WI-82286]
- Fix: Checking PhpStorm Helper Version blocks IDE for 5 Minutes [WI-82195]
- Fix: Optimize caching to prevent OOMs and freezes [WI-81826]
- Fix: "Cannot write to 'readonly' property outside of declaration scope": False positive on readonly class with public public(set) property (PHP: 8.4) [WI-81406]
- Fix: Missing PHPDoc comment inspection: False positive for property hooks when all data exists in signature [WI-79383]
- Fix: Annotator: false positive error for string property with self::class value [WI-79341]
- Fix: PHP 8.5 Closures in Constant Expressions: new Quick Fix that removes use() [WI-82527]
- Fix: Quick Fix for PhpMissingParamTypeInspection doesn't add null as a type when null is default value for PHP versions 8.4 and 8.5 [WI-82446]
- Fix: PHP 8.5 Pipe operator: formatter [WI-82443]
- Fix: False-negative PhpUnnecessaryParenthesesInspection for lang level 8.4 [WI-82438]
- Fix: UCE: FreezableArrayList is not allowed in PhpIncludePathEntity [WI-82435]
- Fix: Ideolog: Support for TYPO3 Log files [WI-82415]
- Fix: Union type of variadic parameter in magic method isn't inferred properly [WI-82378]
- Fix: Quick doc of magic method declaration doesn't show union return type [WI-82377]
- Fix: Don't add a space between method name and parentheses in PhpDoc if method has name "if" [WI-82370]
- Fix: Constant marked with JB Deprecated attribute isn't marked as deprecated [WI-82362]
- Fix: Duplicated "Deprecated" attribute on constant isn't highlighted with inspection [WI-82359]
- Fix: Support PHP 8.5 Closures in Constant Expressions (closure-as-default-value) [WI-82124]
- Fix: Return type does not match the declared: false positive for template and mixed type [WI-82107]
- Fix: Mark missing array-shape key as optional: Don't show quick-fix if target declaration is in read-only file [WI-82103]
- Fix: "Submit feedback" not working [WI-82101]
- Fix: Move focus to the next item in the list of include path when previous item is removed [WI-82095]
- Fix: Quick‑fix: mark missing array‑shape keys as optional [WI-82001]
- Fix: PHPStorm incompatible with phpspec 7.6 dev-main and PHP 8.4 [WI-81809]
- Fix: After PHP Architecture plugin unbundling it says that it's only compatible with IntelliJ IDEA [WI-81806]
- Fix: False-negative inspection 'Cannot write to 'readonly' property outside of declaration scope ' [WI-81775]
- Fix: Methods are not displayed in completion list in short form of property hooks [WI-81265]
- Fix: exit/die as callable syntax should be highlighted with error for PHP < 8.4 [WI-79857]
- Fix: Don't suggest AI completion after live template was typed [WI-79681]
- Fix: New inspection: property without set hook can be replaced with p |
| 252.26199.19 | 4. september 2025 | 948,6 MB | 64-bit EXE (NSIS) 948,6 MB64-bit EXE (NSIS) 948,6 MBARM64 EXE (NSIS) 797,8 MBARM64 EXE (NSIS) 797,8 MB EndringsloggPhpStorm 2025.2.2 Preview
There's a preview available of PhpStorm 2025.2.2, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Remote SSH External Tools don't work [IJPL-200406]
- Fix: Run/Dialog environment variables with semicolon values are broken when pasted in 2025.2 [IJPL-200754]
- New: LSP API: support inlay hints (`textDocument/inlayHint` request) [IJPL-189412]
- Fix: Only partial path is selected when double-clicking in terminal [IJPL-180524]
- Fix: MCP server should be bound to a project [IJPL-197445]
- Fix: Find in Files won't dismiss and results shows a green box [IJPL-162798]
- Fix: Wsl: Terminal history files being created after 2025.2 upgrade [IJPL-201390]
- Fix: WSL terminal with fish (version 4) shell unusable [IJPL-183051]
The full list of changes in PhpStorm 2025.2.2 is available in the release notes. You can download this preview here:
- PhpStorm-252.26199.19.exe
- PhpStorm-252.26199.19.dmg
- PhpStorm-252.26199.19-aarch64.dmg
- PhpStorm-252.26199.19.tar.gz
- PhpStorm-252.26199.19.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 252.25557.26 | 14. august 2025 | 948,1 MB | 64-bit EXE (NSIS) 948,1 MB64-bit EXE (NSIS) 948,1 MBARM64 EXE (NSIS) 797,3 MBARM64 EXE (NSIS) 797,3 MB EndringsloggPhpStorm 2025.2.1 Preview
There's a preview available of PhpStorm 2025.2.1, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Uninstaller doesn't cleanly remove an updated version [IJPL-35268]
- New: Spellcheck should ignore missing accents in object names, functions, etc. [IJPL-33189]
- New: Spellcheck should accommodate for umlauts [IJPL-33193]
- Fix: Export diagram as a SVG image results in a 0 byte file [IJPL-174653]
- Fix: Create New Branch is not findable via Search Everywhere [IJPL-199191]
- Fix: IDE is stuck while scanning and updating file index: "Sequence is empty" [IJPL-201879]
- Fix: Closing terminal or exiting IDE does not terminate processes running in terminal [IJPL-159752]
- Fix: Bundled plugins occur in the Downloaded section after updating [IJPL-194662]
- Fix: Opening Terminal on a WSL session with Fish or Zsh tries to load shell integration from a Windows path [IJPL-195169]
- Fix: Wrong wrapping in console output [IJPL-161528]
The full list of changes in PhpStorm 2025.2.1 Preview is available in the release notes. You can download this preview here:
- PhpStorm-252.25557.26.exe
- PhpStorm-252.25557.26.dmg
- PhpStorm-252.25557.26-aarch64.dmg
- PhpStorm-252.25557.26.tar.gz
- PhpStorm-252.25557.26.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 252.23892.178 | 15. juli 2025 | 946,1 MB | 64-bit EXE (NSIS) 946,1 MB64-bit EXE (NSIS) 946,1 MBARM64 EXE (NSIS) 798,9 MBARM64 EXE (NSIS) 798,9 MB EndringsloggPhpStorm 2025.2 is now available
PhpStorm 2025.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: class-string<T> does not infer the right type [WI-75368]
- Fix: Php Language Level is not updated by changes in composer.json if PSR is not updated [WI-81915]
- Fix: Joint paths removal in "Include Path" tab leads to UI freeze [WI-81779]
- Fix: New inspection: Validate missing keys against array shapes upon (nested) array creation [WI-81605]
- Fix: SQL Query Console: text is inserted before the cursor, as if right-to-left text direction is enabled (typing backwards) [IJPL-164636]
- Fix: Unable to select dictionary with no .dic extension [IJPL-35111]
- Fix: One Island theme causes very laggy UI and poor performance [IJPL-190913]
- Fix: Recent Files shows random files that I never touched [IJPL-188466]
- Fix: IDE freeze at org.jetbrains.plugins.textmate.language.syntax.lexer.SyntaxMatchUtils.matchFirstChild [IJPL-159310]
- Fix: "Cannot build docker compose image." after updating Rancher Desktop to 1.19.2 and Docker Desktop to 4.42.1 [IJPL-193821]
- Fix: Update project: "View commits" notification link doesn't open Git toolwindow after first invocation [IJPL-193590]
- Fix: UI freeze 11 sec in com.intellij.spellchecker.dictionary.UserDictionary.addToDictionary [IJPL-33218]
- New: Kubernetes: Support port forwarding of services [IJPL-66857]
The full list of changes in PhpStorm 2025.2 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 252.23591.32 | 27. juni 2025 | 943,8 MB | 64-bit EXE (NSIS) 943,8 MB64-bit EXE (NSIS) 943,8 MBARM64 EXE (NSIS) 796,7 MBARM64 EXE (NSIS) 796,7 MB EndringsloggPhpStorm 2025.2 EAP #7 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: PHP Include Path: Exclusions fail every other project open [WI-81647]
- Fix: Multiple infinite "loading project" [WEB-72588]
For the full list of changes in this build, please see the release notes. |
| 252.23309.25 | 20. juni 2025 | 943,6 MB | 64-bit EXE (NSIS) 943,6 MB64-bit EXE (NSIS) 943,6 MBARM64 EXE (NSIS) 796,5 MBARM64 EXE (NSIS) 796,5 MB EndringsloggPhpStorm 2025.2 EAP #6 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: PHP 8.4: Incorrect array_all Conversion in PhpStorm - Missing $index Parameter in Callback [WI-80206]
- Fix: Inconsistent style of New File popup for templates and PHP actions [WI-80768]
- Fix: Size of PHP Runtime panel in settings shouldn't be equal to size of Include path panel [WI-81053]
- Fix: CCE class com.jetbrains.php.config.interpreters.PhpInterpretersManagerImpl$$Lambda/0x000001a8ebcad370 cannot be cast to class [Ljava.lang.Object; (com.jetbrains.php.config.interpreters.PhpInterpretersManagerImpl$$Lambda/0x000001a8ebcad370 is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @53561bc7; [Ljava.lang.Object; is in module java.base of loader 'bootstrap') [WI-81284]
- Fix: Fix 3v4l.org support [WI-81635]
- Fix: Git fetch does not fetch tags [IJPL-84789]
- New: UI to change git upstream branch [IJPL-74068]
- New: GitHub Pull Request: ability to navigate between comments in PR Diff [IJPL-72978]
- Fix: State of splitted editors isn't restored after reconnecting to the session [IJPL-167788]
- Fix: Client forgets keymap periodically [IJPL-168465]
- Fix: Infinite TypeScript project loading indicator after exception on server [WEB-73220]
- Fix: JCEF fails to work due to "Can't create remote browser with rendering: Windowed_rendering" error if jcef-out-of-process enabled [IJPL-184288]
- Fix: Clicking "Save changes and finish merging" does nothing [IJPL-168972]
- Fix: Support TypeScript Native Previews (@typescript/native-preview) [WEB-72048]
For the full list of changes in this build, please see the release notes. |
| 252.21735.36 | 16. juni 2025 | 935,2 MB | 64-bit EXE (NSIS) 935,2 MB64-bit EXE (NSIS) 935,2 MBARM64 EXE (NSIS) 788,1 MBARM64 EXE (NSIS) 788,1 MB EndringsloggPhpStorm 2025.2 EAP #5 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: Support iterable<Type> in @method class docs [WI-71612]
- Fix: Type of array key of two-dimensional array is inferred wrong (contains part of signature int∆n|string∆n) under foreach loop [WI-69023]
- Fix: New inspection: Validate types against array shapes upon (nested) array creation [WI-80784]
- Fix: Detect PHP language level based on platform.config.php in composer.json [WI-81582]
- Fix: Type inferred after Assert::assertInstanceOf is lost if a closure is called after that [WI-80322]
- New: Provide context action to run / debug file using Bun [WEB-67012]
- Fix: VCS: Option to show branch name for all projects [IJPL-171659]
- New: Don't report spelling issues for words which starts with `-D`, `-P`, `-J` and `-X` [IJPL-33258]
- Fix: Wrong wrapping in console output [IJPL-161528]
- Fix: Silent install goes to C:\Program Files (x86) instead of C:\Program Files [IJPL-35392]
- New: Add version number and product number in the installer metadata properties [IJPL-35437]
For the full list of changes in this build, please see the release notes. |
| 252.19874.20 | 4. juni 2025 | 922,4 MB | 64-bit EXE (NSIS) 922,4 MB64-bit EXE (NSIS) 922,4 MBARM64 EXE (NSIS) 775,2 MBARM64 EXE (NSIS) 775,2 MB EndringsloggPhpStorm 2025.2 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: Strict type checking rules violation: false positive for callable assigned to string [WI-81263]
- Fix: Type of union of constants is being inferred incorrectly if type of values of both constants can't be inferred [WI-79584]
- Fix: Clicking the "Select opened File" in the project tree on a file of an external lib does not work [IJPL-170464]
- Fix: Tags placed after "<script>" block are not recognized [WEB-70474]
- New: Project View: only Project and Packages views are available in RemDev [IJPL-166434]
- Fix: Playwright, no play button showed when custom fixtures (mergeTests) used [WEB-73384]
- Fix: "Open Task" dialog stops working - ClassNotFoundException: ShelveChangesManager [IJPL-160364]
For the full list of changes in this build, please see the release notes. |
| 252.18003.43 | 30. mai 2025 | 919,2 MB | 64-bit EXE (NSIS) 919,2 MB64-bit EXE (NSIS) 919,2 MBARM64 EXE (NSIS) 772,0 MBARM64 EXE (NSIS) 772,0 MB EndringsloggPhpStorm 2025.2 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: SSH Interpreters: Cannot create .phpstorm_helpers directory in some actions [WI-81295]
- Fix: Code inspection hangs in PHP plugin(251.23774.466) on IntelliJ Idea [WI-81307]
- Fix: Pest: Coverage engine from run configuration template is reset in run configuration [WI-75206]
- Fix: Search tries to find the wrong thing when search field is not focused [IJPL-180492]
- Fix: Sass plugin: outdated function and variable declarations [WEB-69638]
- Fix: Karma unit test failures in WebStorm throw uncaught error "util.isString is not a function" [WEB-70560]
For the full list of changes in this build, please see the release notes. |
| 252.16512.27 | 21. mai 2025 | 915,3 MB | 64-bit EXE (NSIS) 915,3 MB64-bit EXE (NSIS) 915,3 MBARM64 EXE (NSIS) 773,8 MBARM64 EXE (NSIS) 773,8 MB EndringsloggPhpStorm 2025.2 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: Property type mismatch: False positive when property has template type with restriction and the same type declared in signature [WI-68456]
- Fix: PHPUnit annotation inspection suggests #[CodeCoverageIgnore] [WI-78517]
- Fix: "Add Method" generates invalid signature when used with named parameters [WI-63828]
- Fix: PhpStorm should add reason why sending 'detach' [WI-81246]
- Fix: Array type shape with psalm-type isn't inferred properly under foreach loop [WI-75983]
- Fix: Ideolog: Log file format notification for non-large files [WI-81354]
- Fix: Disabling "Always enable Blade template highlighting" requires IDE restart to take effect [WI-80925]
- New: Kubernetes: non-default values.yaml from any folder [IJPL-66965]
- Fix: Clicking the "Select opened File" in the project tree on a file of an external lib does not work [IJPL-170464]
- Fix: "Recent projects" menu and "Open Recent Project" popup doesn't contain recently open projects in JetBrains client [IJPL-168467]
- Fix: New Terminal doesn't preserve working directory upon restart [IJPL-163552]
- Fix: IllegalStateException: This method is forbidden on EDT because... [WEB-68636]
For the full list of changes in this build, please see the release notes. |
| 252.13776.56 | 15. mai 2025 | 939,7 MB | 64-bit EXE (NSIS) 939,7 MB64-bit EXE (NSIS) 939,7 MBARM64 EXE (NSIS) 771,0 MBARM64 EXE (NSIS) 771,0 MB EndringsloggPhpStorm 2025.2 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: Incorrect suggestion "Loop can be converted to an 'array_any|array_all' call [WI-80420]
- Fix: PHP Code beautifier and fixer not working with Docker Compose [WI-77902]
- Fix: @group annotation is not highlighted as error in PhpUnit 12 [WI-81074]
- Fix: Annotation highlighted as deprecated instead of error in PhpUnit 12 [WI-81072]
- Fix: Add line feed after the non-parameter attribute [WI-81051]
- Fix: The "Explain with AI" button might show up when it's unnecessary [WI-80695]
- Fix: PhpStorm should not warn about unhandled exceptions raised by PHPUnit API [WI-80660]
- Fix: Line cursor disappear behind the "Explain with AI" button [WI-80653]
- Fix: "Explain with AI" button might stay when a line is empty [WI-80613]
- Fix: Comment in array shape is parsed as a part of type [WI-80584]
- Fix: Incompatible types using DateTimeImmutable::modify on extended class [WI-80572]
- Fix: Add reference-aware renaming support for nested variables in .env files [WI-80476]
- Fix: AI Assistant chooses PhpUnit as test framework for test generation when there is no other framework configured but other run configurations exist [WI-75089]
- Fix: WebStorm incorrectly report "Private member is not accessible" in an Angular application [WEB-68905]
- Fix: Don't fail to start if some action cannot be loaded because of unresolved message bundle [IJPL-185981]
- Fix: Error "The application seems to be trans-located by macOS and cannot be used in this state" when opening IDE from installer directly without installing [IJPL-184199]
- Fix: Start Failed due to NullPointerException (ApplicationManager.getApplication() is null invoked from MacOSApplicationProviderKt$installAutoUpdateMenu) [IJPL-164356]
- Fix: False positive in "doesn't have required attribute" for shorthand boolean attribute [WEB-53986]
- Fix: Cant debug nextjs app, next dev --turbopack, --turbo breaks debugging. [WEB-70462]
- Fix: Cancel indexing of excluded folder [IJPL-2920]
- Fix: HTTP Client: Provide RSA in crypto API [IJPL-66179]
- Fix: AsyncAPI: Preview not available for version 3.0 [IJPL-63246]
- Fix: Move Line Down works incorrectly with Multi Cursor/Caret [IJPL-52268]
- Fix: Suppress inspection don't work in TerraForm file [IJPL-149116]
- Fix: CSS Invalid Property Value "-webkit-fill-available" [WEB-56256]
- Fix: Make the Switcher and Recent Files dialog bigger and use the space to show more of the filename [IJPL-43784]
- Fix: "Incorrect configuration of VM options" notification on IDE start after update [IJPL-186696]
- Fix: Cannot adjust font size of quick documentation pop-up windows [IJPL-184559]
- Fix: Remote Dev - Recent project (SSH) instances links - cannot view full path - mouseover or expand window [IJPL-170628]
- Fix: Only in files outside specified paths doesn't work for single package project with re-export in index.ts [WEB-57105]
- New: Docker. Support --tmpfs command line option [IJPL-69458]
- Fix: Excludes are not restored in maven project when supplementary iml file is deleted and then recreated by git [IJPL-182714]
- Fix: Add an option to disable "Start SSH session in deployment path" [IJPL-175949]
- Fix: WSL2 Shell Run Configuration broken on 2025.1 [IJPL-184443]
- New: LSP API: support for `textDocument/diagnostic` request [IJPL-172853]
- Fix: Running tests does not add labels in local history [IJPL-163462]
- Fix: "Missing default GitHub account" notification despite having GitHub account configured [IJPL-73040]
- Fix: TypeScript path mapping doesn't work when moving directory [WEB-64850]
- New: docker compose launch configuration doesn't support multiple --env-file [IJPL-69318]
- Fix: IDEA indexes files under excluded folder in Gradle project [IJPL-3017]
- New: Custom CSS variables defined in Angular style binding are not completed/resolved [WEB-53245]
- Fix: Adding webpack to project |
| 251.25410.34 | 25. april 2025 | 792,7 MB | 64-bit EXE (NSIS) 792,7 MB64-bit EXE (NSIS) 792,7 MBARM64 EXE (NSIS) 754,8 MBARM64 EXE (NSIS) 754,8 MB EndringsloggPhpStorm 2025.1.1 Preview
There's a preview available of PhpStorm 2025.1.1, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Lazy proxy triggers "incompatible types" warning [WI-80942]
- Fix: Remove template language highlighting from blade files [WI-80385]
- Fix: HTTP Client - disable automatically encoding special characters in URL [IJPL-65386]
- Fix: Provide an annotation for disabling encoding [IJPL-66739]
- Fix: HTTP Client doesn't url encode plus signs [IJPL-66162]
- Fix: ZSH in IDE terminal breaks after upgrading IDEs to 2025.1 when Shell integration is used [IJPL-184171]
The full list of changes in PhpStorm 2025.1.1 Preview is available in the release notes. You can download this preview here:
- PhpStorm-251.25410.34.exe
- PhpStorm-251.25410.34.dmg
- PhpStorm-251.25410.34-aarch64.dmg
- PhpStorm-251.25410.34.tar.gz
- PhpStorm-251.25410.34.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 251.23774.209 | 27. mars 2025 | 779,3 MB | 64-bit EXE (NSIS) 779,3 MB64-bit EXE (NSIS) 779,3 MBARM64 EXE (NSIS) 741,4 MBARM64 EXE (NSIS) 741,4 MB EndringsloggPhpStorm 2025.1 is now available
PhpStorm 2025.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: Ideolog plugin doesn't highlight all the lines in laravel log [WI-80739]
- Fix: Fix array shape backed completion for nested array creation [WI-80785]
- Fix: Ideolog plugin doesn't highlight all the lines in laravel log [WI-80739]
- Fix: Fix array shape backed completion for nested array creation [WI-80785]
The full list of changes in PhpStorm 2025.1 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 251.23774.115 | 14. mars 2025 | 771,4 MB | 64-bit EXE (NSIS) 771,4 MB64-bit EXE (NSIS) 771,4 MBARM64 EXE (NSIS) 733,6 MBARM64 EXE (NSIS) 733,6 MB EndringsloggPhpStorm 2025.1 Beta 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: Incorrect inspection warning "Passing a non-empty string for the '$enclosure' parameter is deprecated since PHP8.4" [WI-79921]
- Fix: Completion doesn't show array elements if first line of array shape declaration is comment [WI-80626]
- Fix: Completion of array shape keys suggests comments from array shape [WI-80585]
The full list of changes in PhpStorm 2025.1 Beta 2 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 251.23774.33 | 6. mars 2025 | 769,3 MB | 64-bit EXE (NSIS) 769,3 MB64-bit EXE (NSIS) 769,3 MBARM64 EXE (NSIS) 731,4 MBARM64 EXE (NSIS) 731,4 MB EndringsloggPhpStorm 2025.1 Beta 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: Freeze when you go to Settings>Quality Tools with "Listen for debug connections" turned on [WI-80612]
- Fix: Turn on registry keys for large log files and logs in the new terminal by default [WI-80686]
- Fix: Pest exception when try to start debug [WI-80672]
- New: [Pest] Update icon for Run With Mutation [WI-80598]
- Fix: phpunit: failure in post condition check gives wrong "jump to test" destination [WI-80424]
- Fix: Completion popup cannot be closed since EAP 6 ("WriteIntentReadAction can not be called from ReadAction" from LightweightHint) [IJPL-179693]
- Fix: Navigation issue of click on IntelliJ IDEA in java programming via Jetbrains Gateway [IJPL-168110]
The full list of changes in PhpStorm 2025.1 Beta is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 251.23536.39 | 28. februar 2025 | 769,2 MB | 64-bit EXE (NSIS) 769,2 MB64-bit EXE (NSIS) 769,2 MBARM64 EXE (NSIS) 731,2 MBARM64 EXE (NSIS) 731,2 MB EndringsloggPhpStorm 2025.1 EAP #6 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: cannot indirectly modify 'private(set) 'property outside of 'set' visibility scope [WI-80565]
- New: Add inspections for nested .env variables [WI-80479]
- Fix: Cannot indirectly modify private(set): False positive for reference access for object property [WI-79154]
For the full list of changes in this build, please see the release notes. |
| 251.22821.56 | 24. februar 2025 | 768,8 MB | 64-bit EXE (NSIS) 768,8 MB64-bit EXE (NSIS) 768,8 MBARM64 EXE (NSIS) 730,9 MBARM64 EXE (NSIS) 730,9 MB EndringsloggPhpStorm 2025.1 EAP #5 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: It is not a problem: Unhandled exceptions Datetime modify [WI-79199]
- Fix: Force disabling Xdebug for Quality Tools executions in Docker Compose [WI-80082]
- New: Allow comments in array shape [WI-73436]
- Fix: Quality Tools: Do not run against AIAssistantSnippet [WI-80490]
- New: .env files: support nested variables [WI-80268]
- New: Add support for glob patterns in Pest config [WI-75194]
- Fix: Change "Run Tests" icon for Pest tests to a default one [WI-80482]
- New: Add completion for nested variables in .env files [WI-80478]
- Fix: Improve the editing experience for log files with "Explain with AI" buttons [WI-80463]
- Fix: When you delete an automatically generated ini file, you cannot open it in the editor after it has been generated a second time [WI-80449]
- Fix: Hanging test com.intellij.ml.llm.php.PhpLLMGenerateTestsSupportTest.testExistingTestPest [WI-80386]
- Fix: PHP CS Fixer error notification shows up multiple times [WI-76816]
- Fix: Help users solve Start Failed: "IllegalStateException: Process is still running" error on the IDE start [IJPL-160882]
- Fix: Project-level dictionary file is named after a current user: issues sharing it [IJPL-969]
- Fix: VCS gutter stripes (changed lines) are too thin and too far from line start [IJPL-43556]
- Fix: Intellij IDEA 2024.3 freezes on opening Context Menu (Opt + Enter) using Catppuccin Latte or Gerry* Light themes [IJPL-172384]
- New: Option to disable scroll-as-you-type in editor search [IJPL-50006]
- Fix: After copying some text in quick documentation, extra spaces are added [IJPL-149061]
- Fix: Idea can not load github enterprise pull request in tool windows. [IJPL-175710]
- Fix: K2. Import suggestion doesn't work [IJPL-177149]
- Fix: Start Failed (IllegalArgumentException: Value contains code point U+0000) due to broken PermanentDeviceId file [IJPL-171840]
- Fix: Webstorm breaks autocomplete and autoimport when packaged components declared with __VLS_WithTemplateSlots [WEB-69114]
- Fix: Terminal: Freeze at com.jediterm.terminal.model.TerminalTextBuffer.lock [IJPL-163698]
- Fix: Failing to create devcontainer with the "error setting ownership" error on Podman [IJPL-163039]
- Fix: Empty menu on the first attempt to export/import code style in Remote Development [IJPL-160609]
- Fix: Host unreachable when using Gateway [IJPL-170651]
- New: Angular 17: Parameter info support for Angular blocks [WEB-63590]
- Fix: Cannot open files from "Project" view using "Enter" [IJPL-170471]
- Fix: Renaming Markdown file removes .md extension from links [IJPL-92334]
- New: Add color coding to "Parameter Info" popup [WEB-37926]
For the full list of changes in this build, please see the release notes. |
| 251.20015.34 | 7. februar 2025 | 757,7 MB | 64-bit EXE (NSIS) 757,7 MB64-bit EXE (NSIS) 757,7 MBARM64 EXE (NSIS) 719,8 MBARM64 EXE (NSIS) 719,8 MB EndringsloggPhpStorm 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. |
| 251.18673.45 | 31. januar 2025 | 756,8 MB | 64-bit EXE (NSIS) 756,8 MB64-bit EXE (NSIS) 756,8 MBARM64 EXE (NSIS) 719,0 MBARM64 EXE (NSIS) 719,0 MB EndringsloggPhpStorm 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. |
| 251.17181.10 | 23. januar 2025 | 755,0 MB | 64-bit EXE (NSIS) 755,0 MB64-bit EXE (NSIS) 755,0 MBARM64 EXE (NSIS) 717,3 MBARM64 EXE (NSIS) 717,3 MB EndringsloggPhpStorm 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. |
| 251.14649.45 | 16. januar 2025 | 739,7 MB | 64-bit EXE (NSIS) 739,7 MB64-bit EXE (NSIS) 739,7 MBARM64 EXE (NSIS) 701,9 MBARM64 EXE (NSIS) 701,9 MB EndringsloggPhpStorm 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. |
| 243.22562.9 | 21. november 2024 | 778,8 MB | 64-bit EXE (NSIS) 778,8 MB64-bit EXE (NSIS) 778,8 MBARM64 EXE (NSIS) 741,8 MBARM64 EXE (NSIS) 741,8 MB EndringsloggPhpStorm 2024.3.1 Preview
There's a preview available of PhpStorm 2024.3.1, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Type not correctly inferred from phpstan/psalm conditional generic return type [WI-78351]
- Fix: PHP debugger looses watches each time [WI-78463]
- Fix: Add ability to disable WebBrowsers preview popup for PHP files [WI-58667]
- Fix: PhpStorm inspection faulsely marks code as unreachable after Laravel throw_ helpers [WI-79687]
- Fix: SOE: PhpClassHierarchyUtils$CompositeNextElementsAppender.appendNextElements [WI-79656]
- Fix: Can't tell if the Break at first line feature for debugging is on or off [WI-79642]
- Fix: Can't create symfony project via New project dialog [WI-79563]
- Fix: Pest parallel test results output contains a lot of newlines [WI-79485]
- Fix: Pest: Highlighting of failed line doesn't work with remote interpreter on windows [WI-79239]
- Fix: JSON Schema with YAML custom tags [IJPL-64341]
- Fix: "Open Diff as Editor Tab" ignores the checkbox and always behaves as checked [IJPL-165702]
- Fix: Rendering of doc comments is broken [IJPL-160370]
- New: Support dynamic license loading/unloading for plugins [IJPL-163794]
- Fix: HTTP Client: Tab / Shift+Tab do not work (when editing request body) [IJPL-65525]
- Fix: "Unable to find valid certification path to requested target" exception in Settings Sync when proxy is used [IJPL-171446]
- Fix: "Open in opposite group" doesn’t restore the scroll position to match the originating editor [IJPL-161208]
The full list of changes in PhpStorm 2024.3.1 is available in the release notes. You can download this preview here:
- PhpStorm-243.22562.9.exe
- PhpStorm-243.22562.9.dmg
- PhpStorm-243.22562.9-aarch64.dmg
- PhpStorm-243.22562.9.tar.gz
- PhpStorm-243.22562.9.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 243.21565.34 | 30. oktober 2024 | 773,8 MB | 64-bit EXE (NSIS) 773,8 MB64-bit EXE (NSIS) 773,8 MBARM64 EXE (NSIS) 743,9 MBARM64 EXE (NSIS) 743,9 MB EndringsloggPhpStorm 2024.3 Beta is now available
PhpStorm 2024.3 Beta 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: Can't create new project from welcome screen if there are recent projects [WI-79465]
- New: PhpStorm support for Merge VCS conflicts in "import" statements [WI-78414]
The full list of changes in PhpStorm 2024.3 Beta is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 243.21155.35 | 25. oktober 2024 | 774,5 MB | 64-bit EXE (NSIS) 774,5 MB64-bit EXE (NSIS) 774,5 MBARM64 EXE (NSIS) 744,6 MBARM64 EXE (NSIS) 744,6 MB EndringsloggPhpStorm 2024.3 EAP #7 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: Lags when scrolling a log with large stack traces [WI-78313]
- Fix: Freezes when open large idea.log file due to ideolog TextMate highlighting [WI-79263]
- Fix: Ideolog Log format doesn't turn on if log file was closed during turning on [WI-79447]
- Fix: Pest: Support "Rerun Failed Tests" for arch tests [WI-79445]
- Fix: Notification when user try to run test with mutation with Pest version < 3.0 [WI-79434]
- Fix: Completion of set property hook adds incorrect typehint if property has self typehint [WI-79419]
- Fix: Annotator: false positive for set hook with self typehint [WI-79418]
- Fix: Property can be readonly: False positive for hooked promoted property [WI-79410]
- Fix: Pest: Support "Rerun Failed Tests" for "Run with Parallel" [WI-79402]
- Fix: Completion of lookup elements for set hook should include typehint of property [WI-79386]
- Fix: Hierarchy check inspection: False positive for contravariant abstract property type with set hook [WI-79377]
- Fix: Indirect property modification is not allowed: False positive when write to ArrayAccess property via offsetSet [WI-79136]
- Fix: ActionManager is requested before initialized [IJPL-164012]
- Fix: TS does not analyze on 2022.3.1. [WEB-58970]
- Fix: HTTP Client GET adds content-length 0 [IJPL-148524]
For the full list of changes in this build, please see the release notes. |
| 243.20847.47 | 21. oktober 2024 | 772,1 MB | 64-bit EXE (NSIS) 772,1 MB64-bit EXE (NSIS) 772,1 MBARM64 EXE (NSIS) 742,2 MBARM64 EXE (NSIS) 742,2 MB EndringsloggPhpStorm 2024.3 EAP #6 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:
- New: Pest: Support parallel testing [WI-75728]
- Fix: Unwrap of class-string<T> to T doesn't work in for chain calls in hierarchy of classes [WI-72770]
- New: PhpClosureCanBeConvertedToShortArrowFunctionInspection: support property hook [WI-78731]
- Fix: Typed property might be uninitialized: False positive when property has get hook [WI-79287]
- Fix: Hierarchy check inspection: false positive for covariant property with get hook [WI-78864]
- New: Incompatible hook's parameter type: Add QF to change property type according to hook parameter type [WI-78902]
- Fix: Excessive error when a default value of the wrong type is assigned to a property hook [WI-79042]
- Fix: Indirect modification of property not allowed: false positive when by-value property from interface is implemented by-reference in class [WI-79141]
- Fix: Indirect property modification is not allowed: false positive for typed public properties with reference assignment [WI-79195]
- Fix: Promoted property usage: Don't add visibility modifier on QF if promoted property doesn't have one [WI-79218]
- New: PhpSetVisibilityCanBeRemovedInspection: public(set) can be replaced with public [WI-79229]
- Fix: Property can be readonly: Inspection doesn't highlight property with private(set) [WI-79230]
- Fix: Parameter type: Highlight call of parent set hook without parameter with inspection [WI-79267]
- Fix: Method not found inspection: False positive when call parent property hook using uppercase [WI-79273]
- New: Annotator: call of parent hook can be used only in the same hook [WI-79275]
- New: Annotator: Cannot call a parent hook for another property [WI-79276]
- Fix: Class hierarchy check: False positive when override implicit set hook parameter with explicit one [WI-79277]
- Fix: Hooked property cannot be readonly: false negative for promoted property [WI-79291]
- Fix: Property hooks are not parsed properly if property has a class constant as default value [WI-79293]
- Fix: Completion doesn't show asymetric visibility options if previous property has hooks [WI-79312]
- New: New inspection: final modifier is redundant for private(set) properties [WI-79313]
- Fix: Make property hooks parent block foldable [WI-79317]
- Fix: Make property non-final: qf breaks the code [WI-79318]
- Fix: Properties cannot be declared final : add `switch to PHP8.4` qf [WI-79319]
- Fix: Space between modifiers is missed when convert property with assymetic visibility to promoted [WI-79343]
- Fix: Minimise highlighting: don't highlight the whole property hooks element [WI-79348]
- Fix: Parameter type must be compatible with the property type: change the text of quick fix [WI-79355]
- New: Property hooks keyword completion: add lookup elements with body insertion [WI-79356]
- Fix: Missing PHPDoc inspection: Only sign & in get hook is highlighted by inspection [WI-79362]
- Fix: Add 3 dots to short form of get hook in completion list [WI-79387]
- New: AI: support inline prompt in natural language for PHP [WI-79391]
- Fix: When it's known that Pest < 3.0 is used in a project, mutate testing shouldn't be suggested [WI-79392]
- New: Support "exports" package.json field in CSS [WEB-55017]
- New: Allow disabling sveltekit a11y warnings [WEB-62537]
- Fix: Prettierignore is ignored for subfolders with package.json [WEB-49880]
- Fix: Completion doesn't suggest path from exports field [WEB-53576]
- Fix: Vue+tailwind: Unknown at rule @apply with Volar service enabled [WEB-64675]
- New: Pest: Support parallel testing [WI-75728]
- Fix: Unwrap of class-string<T> to T doesn't work in for chain calls in hierarchy of classes [WI-72770]
- Fix: Typed property might be uninitialized: False positive when property has get hook [WI-79287]
- New: PhpClosureCanBeConvertedToShortArrowFunctionInspection: support property hook [WI-78731]
- Fix: When i |
| 243.19420.27 | 10. oktober 2024 | 748,1 MB | 64-bit EXE (NSIS) 748,1 MB64-bit EXE (NSIS) 748,1 MBARM64 EXE (NSIS) 717,1 MBARM64 EXE (NSIS) 717,1 MB EndringsloggPhpStorm 2024.3 EAP #5 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: Condition already checked: support beberlei/assert and webmozart/assert isInstanceOf [WI-73073]
- New: Add property hooks generation to Generate dialog [WI-79202]
- New: Pest 3 Support: new option for gutter icon to perform mutation testing [WI-79176]
- Fix: Cannot override final property: Inspection message is confusing [WI-79140]
- Fix: Property not found: False positive when access parent property from hook [WI-78858]
- New: Display tags on Git Log Branches Pane [IJPL-160069]
- Fix: SVG images are not shown in rendered docs [IJPL-26368]
- New: Clone git repository should have shallow clone option [IJPL-84816]
- New: Allow selecting tags to push [IJPL-105878]
- New: [k8s] Improve Service View tree - Make Pods tree more native [IJPL-157689]
- Fix: Commit Options popup can't totally display when it's bottom at the center of the low resolution screen [IJPL-73173]
- Fix: "Select Opened File" action doesn't work for files registered *only* using `WorkspaceFileIndexContributor` [IJPL-48482]
- Fix: IDE crashes on clipboard access [IJPL-163459]
- Fix: Find in Files: string not found in "idea_default.xml", but found after toggle "File mask" checkbox [IJPL-49974]
- New: Devcontainers: support "updateRemoteUserUID" option [IJPL-66495]
For the full list of changes in this build, please see the release notes. |
| 243.18137.7 | 3. oktober 2024 | 745,6 MB | 64-bit EXE (NSIS) 745,6 MB64-bit EXE (NSIS) 745,6 MBARM64 EXE (NSIS) 714,6 MBARM64 EXE (NSIS) 714,6 MB EndringsloggPhpStorm 2024.3 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:
- New: Move functionallity of PHPStan/Psalm plugins to PhpStorm core [WI-67225]
- Fix: Pest 3 Support: new configuration API [WI-78970]
- New: Auto-configure PHP CLI interpreter binary for Laravel Herd [WI-74361]
- Fix: Pest: Highlighting of failed line doesn't work with remote interpreter [WI-79224]
- Fix: Replace full syntax lambda functions with arrow functions for PHP 8.4 "array" functions QFs [WI-79201]
- Fix: Access type for interface member must be omitted: False positive for assymetric visibility [WI-79198]
- Fix: Quick Fix to convert the loop without an outer return to "array_any" in "if" statement [WI-79185]
- Fix: Pest 3 Support: if you run the arch test, all tests from the file will be run [WI-79175]
- Fix: Implicit nullable parameter type deprecated: false positive for mixed typehint [WI-79157]
- Fix: Property can be promoted: Don't add visibility modifier on QF if property doesn't have one [WI-79156]
- Fix: Property hook cannot be both abstract and final: Incorrect message for private final property [WI-79142]
- Fix: Set "Loop can be converted to ..." inspections to a weak warning level [WI-79127]
- Fix: New Inspection: PHP 8.4: Implicitly nullable parameter declarations deprecated [WI-79119]
- New: Pest: highlight failed line [WI-78799]
- New: HTTP Client: Including API files [IJPL-66570]
- New: Kubernetes: Edit secrets [IJPL-69412]
- Fix: IntelliJ doesn't detect the eslint eslint.config.ts config file [WEB-68638]
- Fix: "Open in" item appears in the IDE main menu [IJPL-161954]
- Fix: Shortcuts folder "Database" is shown for any search query in Settings > Keymap [IJPL-60333]
- Fix: snapcraft.io : Add ARM64 snap package for IntelliJ based IDEs [IJPL-35309]
- Fix: Debugger: Evaluate field doesn't use correct background on first launch [IJPL-83366]
For the full list of changes in this build, please see the release notes. |
| 243.16718.38 | 26. september 2024 | 738,1 MB | 64-bit EXE (NSIS) 738,1 MB64-bit EXE (NSIS) 738,1 MBARM64 EXE (NSIS) 707,1 MBARM64 EXE (NSIS) 707,1 MB EndringsloggPhpStorm 2024.3 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:
- New: Add support for @require-extends/ @require-implements tags [WI-75804]
- Fix: PhpPropertyOnlyWrittenInspection: false positive for hooked promoted property [WI-79082]
- Fix: PhpReplaceGetterAndSetterWithGetAndSetHookQuickFix: replace parent abstract methods with abstract hooks [WI-79081]
- Fix: PhpReplaceGetterAndSetterWithGetAndSetHookQuickFix: case when methods have comments [WI-79078]
- Fix: Returning by reference from a void function is deprecated: false negative for promoted property [WI-79064]
- Fix: New Inspection: Set visibility is same as property visibility and can be removed [WI-78994]
- New: Add completion for final keyword in hook declaration [WI-78879]
- New: New inspection: getter/setter of the property can be replaced get/set property hooks [WI-78757]
- Fix: PHP 8.4: Convert exit and die to soft keywords [WI-78697]
- New: Tailwind CSS: provide inlay hints with color preview [WEB-47817]
For the full list of changes in this build, please see the release notes. |
| 243.15521.35 | 23. september 2024 | 737,8 MB | 64-bit EXE (NSIS) 737,8 MB64-bit EXE (NSIS) 737,8 MBARM64 EXE (NSIS) 706,8 MBARM64 EXE (NSIS) 706,8 MB EndringsloggPhpStorm 2024.3 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: Pest 3 Support: new configuration API [WI-78970]
- Fix: Intensions in case of asymmetric visibility might give options that are not valid [WI-79071]
- Fix: NullPointerException: getHookType(...) must not be null [WI-79066]
- Fix: New inspection: public property visibility can be omitted if set visibility is defined [WI-79062]
- Fix: New inspection: Cannot modify property outside of set visibility scope [WI-79057]
- Fix: Property Hooks parsing: typing modifier breaks parser [WI-79017]
- Fix: PhpHookedPropertyCantBeAccessedByRefInspection: false negative for promoted property [WI-78998]
- Fix: Cannot specify default value for virtual hooked property: false positive when default value is returned directly [WI-78993]
- Fix: PhpPartialVirtualPropertyInspection yields false positives [WI-78980]
- Fix: Indirect property modification is not allowed: QF is useless [WI-78942]
- Fix: Hooked property can't be accessed by reference: false negative when append to array property with set hook [WI-78939]
- Fix: Cannot write to virtual property: False positive when write to ArrayAccess property via offsetSet [WI-78936]
- Fix: Cannot redeclare property hook: typo in name of hook [WI-78934]
- Fix: Annotator: Readonly property must implement set hook from interface [WI-78933]
- Fix: Property hook can't be static: convert parser error to annotator error [WI-78932]
- Fix: Cannot specify default value for virtual hooked property: False positive when override default property [WI-78931]
- Fix: Cannot read from virtual property: false positive when get hook inherited from parent property [WI-78924]
- Fix: Hierarchy check inspection: False positive for abstract class using hooks from trait [WI-78923]
- Fix: Hierarchy check inspection: Duplicated hooked property from trait is not highlighted [WI-78921]
- Fix: Annotator: Remove QF to change return type of set hook [WI-78920]
- Fix: Syntax error: False negative for short hook declaration without value [WI-78919]
- New: Add property hooks to Language Level features [WI-78901]
- New: Annotator check: Parameter $value of set hook must not be pass-by-reference [WI-78885]
- Fix: Hierarchy check: false negative for property hook if parameter type match property type but doesn't match to parent hook [WI-78884]
- New: Annotator check: Parameter $value of set hook must not be variadic [WI-78883]
- New: New inspection: hooked property can't be unset [WI-78882]
- Fix: Invalid inspection results due to invalid caches in property hooks [WI-78877]
- New: Convert duplicated hook declaration from parser error to annotator error [WI-78876]
- Fix: Option "Add #[Override]" on implement method doesn't work for hooks implementation [WI-78874]
- Fix: Annotator: Abstract property must specify at least one abstract hook - add QF to remove 'abstract' keyword [WI-78872]
- Fix: Method doesn't override method from parent class: False positive for property hooks [WI-78871]
- Fix: Unreachable statement: False positive for set hooks in promoted property [WI-78870]
- Fix: Property can be promoted: QF doesn't add hooks from property declaration [WI-78869]
- Fix: Convert promoted property to traditional: QF should move hooks to property declaration [WI-78867]
- Fix: Undefined variable: false positive for $value in set hook in promoted property [WI-78866]
- Fix: Hierarchy check inspection: False negative for get hook with reference in parent class/interface [WI-78859]
- New: New Inspection: report when hooked property cannot be accessed by reference [WI-78854]
- Fix: Uppercase hook names cause broken parsing [WI-78847]
- Fix: Hook parameter type incompatible: QF should replace object type with specific class [WI-78845]
- Fix: Don't add parentheses on complete expression when invoke it after "new className" with PHP 8.4 [WI-78828]
- New: New intention: Proper |
| 243.12818.54 | 12. september 2024 | 740,9 MB | 64-bit EXE (NSIS) 740,9 MB64-bit EXE (NSIS) 740,9 MBARM64 EXE (NSIS) 709,9 MBARM64 EXE (NSIS) 709,9 MB EndringsloggPhpStorm 2024.3 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:
- New: Add support for xdebug_notify [WI-63456]
- Fix: Using External Formatter causes File Change Conflict when "Optimise imports" option enabled [WI-75740]
- Fix: Docker Compose on WSL: Can't get the interpreter version in the 'run' mode [WI-71898]
- Fix: PHP Console input on "Run" command shows "This view is read-only" since 2024.1 [WI-77508]
- Fix: Date formats suggested for DateInterval are incorrect [WI-70556]
- Fix: Navigate to the test subject doesn't work with PHPUnit Attribute [WI-76381]
- Fix: PhpArrayKeyDoesNotMatchArrayShapeInspection false positive when using constants [WI-72228]
- Fix: PhpIncompatibleReturnTypeInspection: Quick Fix works in a wrong way when array is returned in get-hook and property type doesn't match [WI-78853]
- Fix: Incompatible hook's parameter type: QF suggests incorrect action for untyped property [WI-78846]
- Fix: Type of hook's parameter incompatible: false positive when type of parameter is generic object [WI-78844]
- New: New Annotator Error: get hook of property must not have a parameter list [WI-78831]
- Fix: Class hierarchy check: false positive error when override non-readonly hooked property with readonly property [WI-78827]
- Fix: Class hierarchy check: QF to implement one of property hooks adds both hooks [WI-78826]
- Fix: PhpUnusedParameterInspection: Quick Fix makes "Conflicts Detected" window appear [WI-78825]
- New: Annotator: Add quick-fix to add property hooks to abstract property [WI-78824]
- New: PhpIncompatibleReturnTypeInspection: add Quick Fix that changes field type to correct one [WI-78806]
- New: Support for final properties in PHP8.4 [WI-78796]
- New: Add php version information to the description of the inspections [WI-78785]
- New: New Inspections: array_find/array_find_key/array_any/array_all can be converted to loop [WI-78773]
- New: PhpIncompatibleReturnTypeInspection: support for get hook [WI-78772]
- New: Quick Fix for Language Level inspection that adds parentheses for new without parentheses when PHP < 8.4 [WI-78733]
- New: PhpHierarchyChecksInspection: property hooks support [WI-78730]
- New: PhpUnusedParameterInspection: remove unnecessary parameter of set property hook [WI-78729]
- New: PHP 8.4: new array functions (array_find, array_find_key, array_any, array_all) [WI-78671]
- Fix: Support property hooks in PHP 8.4 [WI-78650]
- New: PHP 8.4: New without parentheses [WI-78547]
- Fix: Web feedback from PHP_Expected_values_should_be_used.html https://www.jetbrains.com/help/phpstorm/php-expected-values-should-be-used.html [WI-78445]
- Fix: Parsing of multiline psalm-like PHPDocs with list declaration is broken [WI-78262]
- Fix: DOC_COMMENT_END false positive (PhpStorm version 2024.1.3) [WI-77959]
- Fix: Run Php Frontend tests as a part of safe push [WI-77957]
- Fix: PhpStorm has started to add an undesired line to `.idea/php-test-framework.xml` when running Pest/PHPUnit tests [WI-76125]
- Fix: AI name suggestions: Filter out conflicting names [WI-73099]
- Fix: Update phpinfo fail using docker-compose in "run" mode [WI-72966]
- New: Karma: allow choosing `nx` as karma package to run unit tests in NX Mono repos [WEB-58994]
- New: Code style option for decorators [WEB-21121]
- Fix: Vitest: Intellij reporter can't be loaded when "root" Is used [WEB-59417]
For the full list of changes in this build, please see the release notes. |
| 242.21829.14 | 15. august 2024 | 705,2 MB | 64-bit EXE (NSIS) 705,2 MB64-bit EXE (NSIS) 705,2 MBARM64 EXE (NSIS) 680,2 MBARM64 EXE (NSIS) 680,2 MB EndringsloggPhpStorm 2024.2.1 Preview
There's a preview available of PhpStorm 2024.2.1, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: Cannot create & open a project in "This window" via the "New project from existing files" [WI-77464]
- Fix: Unsupported log file looks better with the Ideolog plugin disabled [WI-78357]
- Fix: There is no dedicated settings for sticky lines for Twig templates [WI-78000]
The full list of changes in PhpStorm 2024.2.1 Preview is available in the release notes. You can download this preview here:
- PhpStorm-242.21829.14.exe
- PhpStorm-242.21829.14.dmg
- PhpStorm-242.21829.14-aarch64.dmg
- PhpStorm-242.21829.14.tar.gz
- PhpStorm-242.21829.14.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 242.20224.112 | 20. juli 2024 | 816,3 MB | 64-bit EXE (NSIS) 816,3 MB64-bit EXE (NSIS) 816,3 MBARM64 EXE (NSIS) 791,3 MBARM64 EXE (NSIS) 791,3 MB EndringsloggPhpStorm 2024.2 Beta 2 is now available
PhpStorm 2024.2 Beta 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: CSS class completion in Blade doesn't work [WI-78213]
The full list of changes in PhpStorm 2024.2 Beta 2 is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 242.20224.44 | 15. juli 2024 | 689,7 MB | 64-bit EXE (NSIS) 689,7 MB64-bit EXE (NSIS) 689,7 MBARM64 EXE (NSIS) 664,7 MBARM64 EXE (NSIS) 664,7 MB EndringsloggPhpStorm 2024.2 Beta is now available
PhpStorm 2024.2 Beta 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: Disable all non-PHP parsing patterns for log files highlighting [WI-78180]
- Fix: New Terminal: Support --info flag for wp command [WI-78131]
- Fix: Wrong notification to download Node.js for PHP-related files [WI-78129]
- Fix: Completion in terminal doesn't show part of PHP CLI options [WI-78115]
- Fix: Exception is thrown if you try to call completion for composer command in Laravel project [WI-78108]
- Fix: Exception is thrown if you try to call completion for composer command when composer.json doesn't exist [WI-78107]
- New: New Terminal: provide completion for version argument after command 'composer require' [WI-78101]
- Fix: records in codeception.xml sometimes become duplicated [WI-78096]
- Fix: The message "The file is too large" displayed twice for big .log files [WI-78094]
- New: New Terminal: provide completion for arguments after commands 'composer show', 'composer depends' and 'composer prohibits' [WI-78080]
- Fix: Theme in the editor doesn't switch if you change it with opened large .log file [WI-78051]
- Fix: Links are not resolved in a large .log file [WI-78049]
- Fix: PHP Fatal Error is not coloured with red in a WordPress .log file [WI-78038]
- Fix: Large .log files highlighting disappears if you restart IDE with opened log [WI-78024]
- New: Provide completion in terminal for WP-CLI [WI-78016]
- Fix: New Terminal: provide completion for 'artisan --model' argument [WI-77982]
- Fix: New Terminal: provide completion for 'artisan queue:work' arguments [WI-77945]
- Fix: Terminal completion doesn't show options for PHP interpreter [WI-77943]
- New: Provide completion for artisan commands in terminal when laravel sail is used [WI-77942]
- Fix: PhpElementTypes <clinit> requests PhpGroupStatementCreator instance. Class initialization must not depend on services [WI-77899]
- New: update to @vue/language-server v2 [WEB-65823]
- Fix: theme() functions from Tailwind are showing errors [WEB-58667]
- New: Support Prisma schema into multiple files [WEB-67431]
The full list of changes in PhpStorm 2024.2 Beta is available in the release notes.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 242.19890.20 | 4. juli 2024 | 687,4 MB | 64-bit EXE (NSIS) 687,4 MB64-bit EXE (NSIS) 687,4 MBARM64 EXE (NSIS) 662,5 MBARM64 EXE (NSIS) 662,5 MB EndringsloggPhpStorm 2024.2 EAP #8 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: PHPStorm EAP incorrectly uses the term "PER" to refer to "PER-CS" [WI-78010]
- Fix: Move hardcoded constants into separate file for further proofreading [WI-77994]
- Fix: Show Tailwind preview right in the completion list, not only in the secondary doc popup [WEB-52736]
For the full list of changes in this build, please see the release notes. |
| 242.19533.60 | 1. juli 2024 | 680,5 MB | 64-bit EXE (NSIS) 680,5 MB64-bit EXE (NSIS) 680,5 MBARM64 EXE (NSIS) 655,5 MBARM64 EXE (NSIS) 655,5 MB EndringsloggPhpStorm 2024.2 EAP #7 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: Add registry keys for ideolog functionality [WI-77995]
- Fix: Publish Ideolog on Marketplace automatically [WI-77993]
- Fix: Freeze and highlighting losses on viewing WordPress log file in the terminal [WI-77992]
- Fix: There is no dedicated settings for sticky lines for Blade templates [WI-77970]
- Fix: The Ideolog plugin doesn't resolve links in WordPress log [WI-77917]
- Fix: Bundle Ideolog plugin [WI-77568]
- New: Bun Debugger Support [WEB-56768]
- New: Support Next.js 13+ App directory for href links [WEB-60601]
- Fix: Vite package not found when using Yarn 3.5+ and PNP mode. [WEB-61405]
- New: Add .mjs and .mts to "Run for files" for ESLint and Prettier [WEB-60181]
- New: no js highlighting category for ${} [WEB-35578]
For the full list of changes in this build, please see the release notes. |
| 242.18071.27 | 24. juni 2024 | 675,2 MB | 64-bit EXE (NSIS) 675,2 MB64-bit EXE (NSIS) 675,2 MBARM64 EXE (NSIS) 650,2 MBARM64 EXE (NSIS) 650,2 MB EndringsloggPhpStorm 2024.2 EAP #6 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: Parameter Info: wrong parameter is highlighted for named arguments [WI-67765]
- New: Provide completion in terminal for popular commands in PHP stack [WI-70242]
- Fix: ReflectionType->__toString() no longer deprecated [WI-77852]
- New: Improve typing in Remote Development in PhpStorm [WI-77363]
- Fix: Svelte 5: support runes & rework store subscriptions [WEB-63964]
For the full list of changes in this build, please see the release notes. |
| 242.16677.23 | 13. juni 2024 | 671,3 MB | 64-bit EXE (NSIS) 671,3 MB64-bit EXE (NSIS) 671,3 MBARM64 EXE (NSIS) 646,4 MBARM64 EXE (NSIS) 646,4 MB EndringsloggPhpStorm 2024.2 EAP #5 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:
- New: Do not automatically add test configurations if one of them has been removed [WI-73798]
For the full list of changes in this build, please see the release notes. |
| 242.15523.20 | 10. juni 2024 | 671,8 MB | 64-bit EXE (NSIS) 671,8 MB64-bit EXE (NSIS) 671,8 MBARM64 EXE (NSIS) 646,8 MBARM64 EXE (NSIS) 646,8 MB EndringsloggPhpStorm 2024.2 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: records in phpspec.xml sometimes become duplicated [WI-73807]
For the full list of changes in this build, please see the release notes. |
| 242.14146.17 | 3. juni 2024 | 670,1 MB | 64-bit EXE (NSIS) 670,1 MB64-bit EXE (NSIS) 670,1 MBARM64 EXE (NSIS) 645,1 MBARM64 EXE (NSIS) 645,1 MB EndringsloggPhpStorm 2024.2 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: PHP Console for Docker-based tools on "Run everything" command shows "This view is read-only" [WI-77004]
- Fix: Unnecessary "Multiple classes declaration in one file" weak warning when using test classes in PestPHP [WI-77290]
- New: Support direct run ts file in webstorm [WEB-31667]
- Fix: TypeScript: `Initial Type` not correctly inferred for 'zod' objects [Umbrella] [WEB-61557]
- Fix: Typescript/tsx: Code completion does not honor overrides via module augmentation [WEB-59986]
For the full list of changes in this build, please see the release notes. |
| 242.12881.68 | 30. mai 2024 | 669,2 MB | 64-bit EXE (NSIS) 669,2 MB64-bit EXE (NSIS) 669,2 MBARM64 EXE (NSIS) 644,2 MBARM64 EXE (NSIS) 644,2 MB EndringsloggPhpStorm 2024.2 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:
- New: Support PER coding style [WI-65310]
- Fix: Refresh test frameworks versions on "composer update" [WI-68028]
- Fix: Missing 'Place heredoc/nowdoc on the same line as the variable declaration' feature preview [WI-77554]
- Fix: Highlighting blinks when opening/closing group statements [WI-77545]
- Fix: PHP Code Style: Heredoc and Nowdoc [WI-77267]
- New: Support direct run ts file in webstorm [WEB-31667]
- New: Support running Node.js Test Runner configuration for TypeScript files [WEB-63423]
- New: Inlay hints are not fetched from typescript language plugins [Umbrella] [WEB-62113]
For the full list of changes in this build, please see the release notes. |
| 242.10180.24 | 16. mai 2024 | 664,2 MB | 64-bit EXE (NSIS) 664,2 MB64-bit EXE (NSIS) 664,2 MBARM64 EXE (NSIS) 639,2 MBARM64 EXE (NSIS) 639,2 MB EndringsloggPhpStorm 2024.2 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: Can't run tests from a subdirectory when related test framework tool installed in another subdirectory [WI-74138]
- Fix: #[Deprecated]: Can't handle assignment `=` in replacement [WI-75547]
- Fix: Useless trailing comma when it's followed by a comment [WI-67497]
- New: Put braces for empty class declaration on the same line according to PER [WI-72811]
- Fix: Namespace refactor corrupts list<T> into T when moving into same namesapce as T [WI-73435]
- Fix: PHPUnit 10: run single dataset from Test Results window [WI-73745]
- Fix: Broken code parsing when variable assigned in array and method call [WI-76270]
- Fix: SessionHandler: validateId(), updateTimestamp() [WI-77313]
- Fix: Override attribute can be added: False positive for constructors with abstract parent class [WI-77302]
- Fix: PHP Code Style: Trailing comma: add option to add comma only in case of multiline structure [WI-77266]
- Fix: PHP Code style: put `=>` in closure on new line in case of multiline [WI-77259]
- Fix: PHP Code style: move first method call in a multiline call chain to new line [WI-77257]
- Fix: Pest: Unique check incorrectly flags tests with names using ::class description [WI-77232]
- Fix: surround with try/catch: leave caret inside catch body [WI-76847]
- New: Floating ToolBar with available refactoring actions [WI-76830]
- Fix: Wrong test framework is selected when we run a test from the project navigation window [WI-76702]
- Fix: #[Override] inspection false positive for magic methods. [WI-76695]
- Fix: #[Override] false positive on implemented __construct [WI-76694]
- Fix: Too many "PHPCS tool executor" threads cause crashes [WI-76681]
- Fix: [LLM] Improve prompt for unit tests generation into existing file [WI-76634]
- Fix: Pest - Can't run single test which contains a `+` sign [WI-76532]
- Fix: Quick Documentation: Quick Doc doesn't work in autocompletion menu [WI-76464]
- Fix: AI assistant passes to context full paths to template files in symfony app [WI-76413]
- Fix: Database settings aren't passed in AI context in laravel application [WI-76370]
- Fix: Full Line Completion suggests parameters that doesn't match the type required in method's declaration [WI-76191]
- Fix: PhpUndefinedCallbackInspection: False positive warning "Method not found in class '\class-string'" [WI-75922]
- Fix: \NumberFormatter::DECIMAL is not recognized as a valid style option [WI-75881]
- New: Update RedisSentinel __construct stub to reflect phpredis version 6 [WI-75592]
- Fix: #{Tips of the Day} Highlight method's exit points (JS a like code in php.) [WI-75052]
- Fix: CSS class auto-completion for Tailwind does not work when using a remote Node.js interpreter (Docker/ssh) [WEB-53172]
- Fix: Auto-complete alias quotation resulting in triple double quotes [DBE-17221]
- Fix: JOIN autocomplete adds extra double quote around table aliases (MySQL, SQL Server) [DBE-17254]
- New: Svelte 5: support snippet & render [WEB-64638]
- New: Display the comments of current Space review in editor [IDEA-349165]
- Fix: MetadataRetrievalMethod autopopulating on restart for Teradata driver [DBE-19915]
- Fix: Angular: false type mismatch error with PNPM setup [WEB-63850]
For the full list of changes in this build, please see the release notes. |
| 241.17011.22 | 13. mai 2024 | 642,6 MB | 64-bit EXE (NSIS) 642,6 MB64-bit EXE (NSIS) 642,6 MBARM64 EXE (NSIS) 617,8 MBARM64 EXE (NSIS) 617,8 MB EndringsloggPhpStorm 2024.1.2 Preview
There's a preview available of PhpStorm 2024.1.2, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: IDE splash screen has incorrect version number [WI-77275]
- Fix: Don't show php namespace at sticky lines panel [WI-77088]
- New: Support multiline comments in code review [IDEA-282756]
The full list of changes in PhpStorm 2024.1.2 is available in the release notes. You can download this preview here:
- PhpStorm-241.17011.22.exe
- PhpStorm-241.17011.22.dmg
- PhpStorm-241.17011.22-aarch64.dmg
- PhpStorm-241.17011.22.tar.gz
- PhpStorm-241.17011.22.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 241.15989.22 | 11. april 2024 | 641,5 MB | 64-bit EXE (NSIS) 641,5 MB64-bit EXE (NSIS) 641,5 MBARM64 EXE (NSIS) 616,7 MBARM64 EXE (NSIS) 616,7 MB EndringsloggPhpStorm 2024.1.1 Preview
There's a preview available of PhpStorm 2024.1.1, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
Here are the most notable changes and bug fixes in this build:
- Fix: 2024.1 - CSS autocomplete doesn't work in *blade.php files [WI-76922]
- Fix: PHPDoc: Asterisks are removed during paste in nested annotations (Doctrine-style) [WI-74852]
- Fix: IDE exits with 129 exit code on Linux when running/debugging run configuration, run configuration stops or building project [IDEA-300226]
- Fix: Phantom error [WEB-65474]
- Fix: CJK font fallback for "Appearance & Behavior | Appearance" is SimSun when using the new UI (YaHei expected) [IDEA-296938]
- Fix: DataGrip, git on WSL doesn't work: Failed to get an IJent binary. [IDEA-350719]
The full list of changes in PhpStorm 2024.1.1 is available in the release notes. You can download this preview here:
- PhpStorm-241.15989.22.exe
- PhpStorm-241.15989.22.dmg
- PhpStorm-241.15989.22-aarch64.dmg
- PhpStorm-241.15989.22.tar.gz
- PhpStorm-241.15989.22.win.zip
That's all for today. Thanks for keeping up with the changes! We hope they improve your PhpStorm experience.
- Download PhpStorm
- Tweet us
- Report bugs to our issue tracker |
| 241.14494.120 | 18. mars 2024 | 638,2 MB | 64-bit EXE (NSIS) 638,2 MBARM64 EXE (NSIS) 620,8 MB EndringsloggPhpStorm 2024.1 Beta 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:
- New: Add method stubs: Add an option to avoid #[Override] [WI-75876]
- New: Make class FQNs inside dd/dump output in terminal clickable [WI-76326]
- Fix: Class FQNs inside dd/dump output in terminal are not clickable in a specific case [WI-76508]
- Fix: Add registry key to disable lazy type calculations via Gists [WI-76504]
- Fix: Remove unnecessary qualifier removes the whole blade file [WI-76327]
- Fix: PhpUnit deprecated TestCase methods: QF incorrectly converts code [WI-76304]
- Fix: PhpUnit deprecated method: False positive for methods even if old PHPUnit version installed [WI-76267]
- Fix: Converting promoted property to traditional produces invalid code [WI-76185]
- Fix: Missing parameter's type: QF suggests incorrect type when type is declared as class-string in PhpDoc [WI-76077]
- Fix: Missing return type: QF suggests incorrect type when return name of class [WI-75977]
- Fix: Argument type does not match the declared: False positive for class-string type declaration [WI-75968]
- Fix: PhpRedundantDocCommentInspection: False positive weak warning displayed for PhpDoc tag with class-string<Class> type [WI-75956]
- Fix: "Add remaining enum cases" adds all cases again in addition to existing [WI-75952]
- Fix: Pest: Hide from External Libraries [WI-75686]
The full list of changes in PhpStorm 2024.1 Beta 2 is available in the release notes. |
| 241.14494.28 | 8. mars 2024 | 635,7 MB | 64-bit EXE (NSIS) 635,7 MBARM64 EXE (NSIS) 618,2 MB EndringsloggPhpStorm 2024.1 Beta 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: XDebug / PHPStorm Step Debugging - modified values aren't detected [WI-75372]
- Fix: Autocomplete showing duplicate methods if class implements interface [WI-72549]
- Fix: Feature test gutter icons automatically assume Behat configuration even if Codeception is enabled [WI-73166]
- Fix: Use symfony console to install importmap module via quick-fix [WI-76170]
- Fix: Rename "Project from Version Control" action in the Project Widget [WI-76392]
- Fix: Module isn't installed in importmap: title contains injected value [WI-76389]
- Fix: Module isn't installed in importmap: Inspection is placed under wrong group [WI-76388]
- Fix: Pest plugin doesn't get published on Marketplace anymore so IDEA users can't update it [WI-76382]
- Fix: Pest Inspections: change naming from 'must' to 'should' [WI-76369]
- Fix: Convert intention to run importmap:require to inspection [WI-76172]
- Fix: Import of js module in subproject is highlighted as not installed even if it is present in importmap.php [WI-76167]
- Fix: Deployment: Freeze on batch apply of changes in diff dialog [WI-75812]
- New: Pest: Add Go To "method -> test" and "test -> method" [WI-75699]
- Fix: Deployment: Exception after uploading same file to remote host twice [WI-75226]
- Fix: Pest plugin: Type of $this in Pest test is inferred wrong in subproject [WI-75198]
- Fix: Type of $this in closure in Pest test should be resolved to target Pest test class [WI-75120]
- Fix: Symlink files/folders are not shown in the UI as being linked (New UI) [IDEA-295555]
- Fix: Pressing Ctrl+tab causes an exception. java.lang.AssertionError: Can't create key stroke for control 36 [IDEA-270009]
- Fix: IllegalArgumentException at ChildInfoImpl.<init> [IDEA-259257]
The full list of changes in PhpStorm 2024.1 Beta is available in the release notes. |
| 231.8109.51 | 14. mars 2023 | 461,8 MB | 64-bit EXE (NSIS) 461,8 MBARM64 EXE (NSIS) 455,3 MB EndringsloggPhpStorm 2023.1 Beta 2 is now available
Here are some of the notable changes since previous Beta build:
- Option to show whitespaces only in selected (highlighted code) [IDEA-94918]
- Psalm / PhpStan: support parsing for tags with `psalm` / `phpStan` prefix [WI-70674]
- Psalm / PhpStan: support all unsupported tags in phpDoc [WI-70673]
- PHPUnit 10 detect tests marked with attribute #[Test] [WI-71455]
- DFA Debugger: don't show inlays in unreachable conditions [WI-71570]
- Structure View: show information about inner functions [WI-71098]
The full list of changes in this build is available in the release notes. |
| 231.7665.36 | 2. mars 2023 | 460,5 MB | 64-bit EXE (NSIS) 460,5 MBARM64 EXE (NSIS) 454,0 MB EndringsloggPhpStorm 2023.1 EAP #6 is now available
In this build, you can find several quality-of-life improvements across the various subsystems including redesigned Run widget for the new UI, option to show whitespaces only in selected code, improved code review workflow for GitHub, and other.
Read the blog post to learn more.
The full list of changes in this build is available in the release notes. |
| 231.7515.16 | 21. februar 2023 | 460,5 MB | 64-bit EXE (NSIS) 460,5 MBARM64 EXE (NSIS) 454,0 MB EndringsloggPhpStorm 2023.1 EAP #5 is now available
The most notable changes since previous EAP build:
- Jest: run all tests in folder from right-click menu [WEB-41505]
- Tailwind CSS regex support (custom class name completion contexts) [WEB-48505]
- Run widget: show all run configurations by default [IDEA-294724]
- Svelte: support @const tag [WEB-55903]
- Fixed: Terminal doesn't remember/restore the selected shell in previous session after restart, opens powershell/default shell instead [IDEA-279325]
- Support files named as compose.yaml or compose.yml as docker-compose file type [IDEA-278058]
- Fixed: Broken Drupal code style [WI-68784]
- Fixed: Icons disappearing in custom toolbar controls (Switch task) make Run Widget twitching [IDEA-303860]
- Run annotator during indexing [WI-70653]
- PhpUnit: Add resolve of entity references from PhpUnit attribute to entity declaration [WI-71184]
- PhpUnit: Add completion of methods in string parameter in attribute [WI-71185]
- PhpUnit Deprecated call inspection: NPE at isSupportedAssertType method [WI-71245]
- PhpUnit/Test: suggest to install composer packages if user runs PhpUnit run configuration but no PhpUnit/Test configuration exists [WI-71272]
- PhpUnit Attributes: Own data provider method isn't shown in completion of DataProvider attribute [WI-71257]
- PHPUnit attributes: Add completion of methods in Depends attribute parameter [WI-71285]
- PhpUnit attributes: Add completion of class/function in CoversClass/CoversFunction attribute [WI-71286]
- PhpUnit attributes: Add completion of class/function in UsesClass/UsesFunction attribute [WI-71290]
The full list of changes in this build is available in the release notes. |
| 231.6890.13 | 17. februar 2023 | 459,1 MB | 64-bit EXE (NSIS) 459,1 MBARM64 EXE (NSIS) 452,6 MB EndringsloggPhpStorm 2023.1 EAP #4 is now available
In this build, we added Compact Mode, vertical split for tool windows, and other improvements in the New UI. Additional enhancements include support for Astro JavaScript framework and many improvements to Docker integration.
Read the blog post to learn more.
The full list of changes in this build is available in the release notes. |
| 231.5920.17 | 1. februar 2023 | 463,4 MB | 64-bit EXE (NSIS) 463,4 MBARM64 EXE (NSIS) 457,0 MB EndringsloggPhpStorm 2023.1 EAP #2 is now available
Read the blog post to learn about the following updates already available to try in this EAP build:
- Scanning files to index in smart mode.
- A new IDE suggestion to reconfigure Windows Defender settings for better performance.
- Descriptions for file open modes in the completion popup.
- A couple of new live templates for PHP.
The full list of changes in this build is available in the release notes. |
| 231.4840.331 | 25. januar 2023 | 462,1 MB | 64-bit EXE (NSIS) 462,1 MBARM64 EXE (NSIS) 455,5 MB EndringsloggPhpStorm 2023.1 Early Access Program Is Open!
Today we're starting the Early Access Program (EAP) for PhpStorm 2023.1! Join the EAP to try the upcoming features before release, share your feedback, and influence the development of PhpStorm.
The first PhpStorm 2023.1 EAP build introduces the following:
- 3v4l.org integration
- Full IDE zoom
- Improvements for Markdown files
- Enhancements for VCS
- Downloadable shared indexes for top PHP packages
- Availability of the Go to Class action during indexing
Check the first EAP blog post to learn more details.
The full list of changes in this build is available in the release notes. |
| 223.8617.27 | 24. januar 2023 | 450,6 MB | 64-bit EXE (NSIS) 450,6 MBARM64 EXE (NSIS) 444,2 MB EndringsloggPhpStorm 2023.3.2 Release Candidate is now available
This build brings a bunch of bug fixes.
Notable changes:
- Fixed: [React][Typescript] Component has false warning "doesn't have required attribute" [WEB-48161]
- Fixed: intermittent "TS1128: Declaration or statement expected" on plain functional component [WEB-43175]
- Support 'JavaScript Standard Style' version 17 (https://standardjs.com/) [WEB-55664]
- Fixed: Angular 14: High CPU usage when using instanceof FormGroup [WEB-56411]
- Fixed: macOS Light and Windows 10 Light themes are missing [IDEA-307417]
For the full list of changes in this build, please see the release notes. |
| 223.8617.12 | 16. januar 2023 | 450,6 MB | 64-bit EXE (NSIS) 450,6 MBARM64 EXE (NSIS) 444,2 MB EndringsloggPhpStorm 2023.3.2 Preview is now available
This build brings a bunch of bug fixes and quality-of-life improvements.
Notable changes:
- Fixed: Settings Sync: plugins shouldn't be synced between IDEs by default [IDEA-307136]
- Customize config sharing between IDEs [IDEA-233535]
- Support 'JavaScript Standard Style' version 17 (https://standardjs.com/) [WEB-55664]
- Fixed: Quick Documentation: Doesn't show the constant value [WI-70107]
- Fixed: Method call isn't resolved to related trait if the same method included in class using mixin [WI-65196]
- Fixed: Can't implement methods of ArrayAccess [WI-70466]
- Fixed: Cannot move class via refactoring nor drag&drop [WI-70329]
- Fixed: ParaTest doesn't work when PhpUnit configuration file is being used as test scope [WI-70496]
For the full list of changes in this build, please see the release notes. |