Estes são alguns destaques desta versão:
O suporte ao Model Context Protocol (MCP) permite que você conecte o Junie a fontes externas, como bancos de dados, sistemas de arquivos e APIs.
Agora você pode adicionar ou editar a configuração de servidores de MCP no nível global ou de projeto nas configurações do IDE (Tools | Junie | MCP Settings).
Agora o Junie pode trabalhar com projetos que estejam sob o sistema de arquivos WSL 2 (\\wsl$\... ou \\wsl.localhost\..) e sejam abertos diretamente no PhpStorm (via File | Open).
O Junie pode executar tarefas simples, mas onde ele realmente brilha é nas tarefas mais complexas, agora com uma velocidade até 30% maior no processamento de prompts.
Com o suporte a ambientes de desenvolvimento remoto, você pode usar o plug-in do Junie mesmo se o back-end do IDE estiver sendo executado em um host remoto.
O JetBrains AI Assistant também ganhou uma grande atualização. Quer você esteja trabalhando on-line ou off-line, o AI Assistant agora tem mais recursos, ficou mais flexível e ainda é de uso gratuito. Veja as novidades:
A funcionalidade de desenvolvimento remoto do PhpStorm saiu da versão Beta na versão 2025.2, o que significa que a experiência de trabalhar com projetos PhpStorm hospedados remotamente está se aproximando consistentemente da de trabalhar com código-fonte localmente. A remoção do rótulo de "beta" vem junto de melhorias de qualidade em:
No PhpStorm 2025.2, reformulamos o diálogo de configurações do Caminho de Inclusão para facilitar a exclusão de pastas de bibliotecas PHP do processo de indexação, melhorando a navegação e a pesquisa.
Agora a lista Include Path mostra, como padrão, apenas os diretórios-pais. Para excluir da indexação um diretório-filho específico, você precisa selecionar o diretório-pai na lista e clicar no ícone Exclude Under This Path na barra de ferramentas.
O PhpStorm 2025.2 traz o suporte a todas as mudanças e remoções do PHPUnit 12. Os avisos e inspeções do IDE ajudarão você a facilmente atualizar projetos para a versão mais recente do framework de teste.
class-string<T> mostra adequadamente o tipo inferido esperado. .env, trazendo a renomeação de variáveis aninhadas que considera as referências.
O PhpStorm 2025.2 introduz o suporte experimental ao novo servidor de linguagens TypeScript-Go, trazendo um melhor desempenho e arquitetura mais moderna no desenvolvimento em TypeScript.
Você pode habilitar esse servidor no seu projeto, instalando o pacote @typescript/native-preview como dependência, em vez de typescript.
Agora o PhpStorm 2025.2 mostra dados do Web Platform Baseline diretamente na documentação rápida.
Ao passar o mouse sobre uma API de plataforma de Web, você verá detalhes sobre quando cada recurso tornou-se disponível de forma confiável nos principais navegadores, com base nos dados do Baseline da web.dev.
O PhpStorm 2025.2 introduz uma integração mais inteligente com o Bun. Quando estiver presente no seu projeto um arquivo bun.lockb ou bun.lock, o PhpStorm detectará automaticamente o Bun e o definirá como o gerenciador de pacotes.
Todas as ações relevantes, tais como executar o bun install, usar opções de menu de contexto para o package.json ou resolver sugestões de dependências, usarão o Bun como padrão.
O PhpStorm 2025.2 traz várias melhorias que tornam o pop-up Parameter Info mais fácil de ler e navegar.
Agora o contexto de banco de dados que você fornece ao chat do AI Assistant pode ser mais específico. Anteriormente, apenas o esquema completo podia ser anexado. Agora, é possível anexar o objeto do banco de dados necessário para o trabalho, como uma tabela ou uma exibição.
Para anexar um objeto do banco de dados, digite @ ou # no campo de digitação, selecione ou digite dbObject: e depois selecione na lista o objeto que você deseja anexar.
Agora o PhpStorm tem suporte a arquivos de bancos de dados SQLite em caminhos de arquivos do WSL.
Isso significa que agora é possível acessar seu banco de dados SQLite no WSL e trabalhar com ele sem que o arquivo do banco de dados seja bloqueado. Para isso, acesse o diálogo Data Sources and Drivers e use este formato para o caminho de arquivos: \\wsl$<os>\home\<username>\<database_file_name>.sqlite. Por exemplo, \\wsl.localhost\Ubuntu-24.04\home\alexey\identifier.sqlite.