Released: Mar 26, 2026
2026.1 での更新項目
機能
PhpStorm MCP tools
- Thanks to the integrated MCP server, PhpStorm 2026.1 makes it easier to combine the power of your IDE with external AI coding agents like Claude Code, Windsurf, or Codex. Now, these agents can access more of PhpStorm's built-in capabilities:
- Inspections and quick-fixes that enable agents to leverage PhpStorm's powerful static analysis engine.
- IDE search capabilities, including PhpStorm's structural search and semantic search for code patterns.
- Access to IDE actions so that you can delegate setup and customization of your IDE to your coding agent.
AI
- Multi-agent experience in PhpStorm - PhpStorm is evolving as an open platform that allows you to bring the AI tools of your choice into your professional development workflows. In addition to Junie and Claude Agent, and most recently Codex, you can now choose more AI agents directly in the AI chat. You can choose from agents such as GitHub Copilot, Cursor, and many others supported through the Agent Client Protocol (ACP). With the new ACP Registry, you can discover available agents and install them in just one click.
- Next edit suggestions - Next edit suggestions are now available without consuming AI quota of your JetBrains AI Pro, Ultimate, and Enterprise subscriptions. These suggestions go beyond traditional code completion for PHP. Instead of updating only what's at your cursor, they intelligently apply related changes across the entire file, helping you keep your code consistent and up to date with minimal effort.
- Junie CLI is now in Beta - Junie CLI is JetBrains' LLM-agnostic coding agent you can use directly from the terminal, inside any IDE, in CI/CD, and on GitHub or GitLab. Junie CLI comes with:
- Bring Your Own Key (BYOK) pricing, allowing you to use your own keys from model providers without additional charges.
- One-click migration from other agents such as Claude Code or Codex.
- Flexible customization through guidelines, custom agents and agent skills, commands, MCP, and more.
Project indexing optimization
- To keep your workflow responsive even in large projects, PhpStorm now automatically detects framework-specific directories that contain frequently changing generated, cached, or user-uploaded content and excludes such directories from project indexing.
- By reducing indexing overhead, you get better IDE performance without needing to manually configure excluded directories.
Generics support
- PhpStorm 2026.1 improves the IDE's understanding of generic types, helping you work with modern PHP codebases more confidently.
- Improved type inference for callable generic types - Now the IDE can infer both the input parameter type from a callable(T) annotation and the callable template return type.
- Improved display for nested parameterized template types - PhpStorm 2026.1 displays parameter type (Ctrl + Shift + P) and quick documentation (F1) info with multiple layers of wrapping, such as Wrapper<Wrapper<Wrapper<stdClass>>>.
More quality-of-life improvements
- Debugging non-PHP files - You can now set breakpoints in non-PHP files as soon as the file name pattern is associated with the PHP file type in the IDE settings. Together with native path mapping between templates and compiled PHP files introduced in Xdebug 3.5, this feature allows you to debug source template files of any format, including niche extensions like .ezt.
- Improved Go to test navigation - Navigating between tests and production code is now smoother when working with PHPUnit and Pest:
- Jump directly between PHPUnit tests that use a #[UsesClass] or #[UsesMethod] attribute and the related class/method.
- For Pest tests, navigation from the Test Runner tab to the source test nested inside Pest describe blocks.
- Convert to pipe operator quick-fix - PhpStorm now detects code elements where the PHP 8.5 pipe operator syntax can be used and suggests a quick-fix to convert such code into easier-to-read pipe operator chains.
Laravel
- Framework support: support for Laravel 13 and new versions of Livewire and Filament. Support for the new hasStack and includeIsolated Blade directives.
- New package support: Laravel Wayfinder, PHP Native, staudenmeir/laravel-cte, and staudenmeir/laravel-adjacency-list packages.
- Eloquent enhancements: advanced #[Scope] methods support, optimized and more accurate Find Usages for scope, attribute, and relation methods.
- UI and navigation: Blade view usages UI, better controller inlays, new Route Search UI, and routes to the Endpoints tool window.
- Productivity tweaks: a new Add Application Database action. Run Artisan commands in the Terminal tool window or via the PHP interpreter.
- Laravel Idea MCP server shipped with the PhpStorm MCP server.
Frontend
- PhpStorm's TypeScript support now uses the service-powered type engine (built on the TypeScript language service) by default, delivering more accurate type inference and lower CPU usage in large projects. The TypeScript support is further improved with better auto-import handling for path aliases and project references, as well as the integration of inlay hints from the TypeScript Go-based language server. JavaScript parsing now also correctly handles string-literal import / export specifiers.
- Framework and styling support have been refined across the board:
- The IDE now highlights React's new use memo and use no memo directives.
- The Vue integration uses the updated 3.1.8 version of vue/typescript-plugin.
- Astro settings accept JSON-based configuration for language server integration.
- Modern CSS color() functions and additional color spaces are supported in swatches and previews.
- Angular 21.x template syntax is supported.
Databases
- The AI chat integration for Codex and Claude Agent now offers full, native support for your connected databases. With that, you can now query, analyze, and modify your database state using natural language right from the IDE.
- The same functionality is available for external agents via an MCP server.
- Data source settings can now be stored in your JetBrains Account via data source templates. Especially nifty for All Products Pack users or anyone who uses multiple instances of JetBrains IDEs, this upgrade allows you to access data source templates and settings in every JetBrains IDE with database functionality.
Productivity-enhancing features
- Editor caret and selection updates - Smooth caret animation and updated selection behavior provide improved comfort, a cleaner look, and a more enjoyable coding experience.
- Work on multiple branches at once with Git Worktrees - With the evolution of AI agents, running multiple tasks in parallel has become a major time-saver, and this is precisely where Git worktrees are extremely handy. To support cutting-edge workflows for AI-boosted software development, PhpStorm now provides first-class support for Git worktrees. Create a separate worktree for an urgent hotfix, hand off another one to an AI agent, and keep working in your main branch - all at the same time, without interruption. Even if you don't use agents, worktrees will save you time on branch switching, especially in big projects.
- Native Wayland support - IntelliJ-based IDEs now run natively on Wayland by default. This transition provides Linux professionals with ultimate comfort through sharper HiDPI and better input handling, and it paves the way for future enhancements like Vulkan support. The IDE will automatically fall back to X11 in unsupported environments to keep your workflow uninterrupted.
- Terminal completion - Stop memorizing commands. Start discovering them. In-terminal completion helps you instantly explore available subcommands and parameters as you type. Whether you're working with complex CLI tools like Git, Docker, or kubectl or using your own custom scripts, this feature intelligently suggests valid options in real time. Previously introduced for Bash and Zsh shells, it is now also available in PowerShell.