Along with making Laravel Idea free for PhpStorm users, this release brings improvements to the remote development experience, JetBrains AI tools, and more.
Download PhpStorm 2025.2
Junie Coding Agent
- MCP support: Connect Junie to external sources like databases, file systems, and APIs using Model Context Protocol (MCP). You can now configure MCP servers globally or per project in IDE settings (Tools | Junie | MCP Settings).
- WSL 2 support: Junie now works with projects located under the WSL 2 file system and opened directly in PhpStorm.
- Remote development: Use Junie plugin even if the IDE backend is running on a remote host.
- 30% speed increase: Junie now processes prompts up to 30% faster, especially for complex tasks.
- Try Junie on GitHub EAP: Handle multiple tasks triggered from GitHub issues without needing to open the IDE. Join the waitlist.
JetBrains AI Assistant
- Major upgrade: Smarter completion across all supported languages (now includes SQL, YAML, JSON, Markdown, and more).
- Expanded offline flexibility: Connect any OpenAI-compatible model server like llama.cpp or LiteLLM.
- Supports image attachments in chat with Anthropic and OpenAI models.
- All JetBrains AI features are available for free, including unlimited code completion, powerful local workflows, and limited cloud-based features.
PHP
- Remote development is out of Beta: Improved remote editing, tool windows, dialogs, and Windows host support via JetBrains Toolbox App.
- Reworked PHP Include Path dialog: Easier navigation and exclusion of folders from indexing.
- PHPUnit 12 support: All changes and deprecations from PHPUnit 12 are supported; IDE warnings will help upgrade projects.
- Other improvements: Unbundled PHP Architecture and Robo Support plugins, improved class-string<T> type inference, better .env file support, and updated built-in server settings location.
JavaScript and TypeScript
- Experimental TypeScript-Go language server support: Improved performance and architecture for TypeScript development. Enable by installing
@typescript/native-preview
. - Baseline support: Web Platform Baseline info shown in quick documentation, based on web.dev data.
- Bun improvements: Automatic detection and integration when
bun.lockb
orbun.lock
files are present.
User Experience
- Parameter Info popup: Improved readability and navigation.
Databases
- Attach specific database objects to AI chat (e.g., tables or views, not just whole schema).
- [SQLite] WSL database file path support: Access SQLite DBs in WSL using
\\wsl$<os>\home\<username>\<database_file_name>.sqlite
.
Comments (0)
Please log in to participate in the discussion.