PhpStorm 2025.2 Is Now Available - Darkheim.net

PhpStorm 2025.2 Is Now Available

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 or bun.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)

No comments yet. Be the first to share your thoughts!

Please log in to participate in the discussion.