Los aspectos más destacados de esta versión incluyen:
La compatibilidad con el Protocolo de Contexto de Modelo (MCP, por sus siglas en inglés) le permite conectar Junie con fuentes externas como bases de datos, sistemas de archivos y API.
Ahora puede añadir o editar la configuración de los servidores MCP a nivel global o de proyecto en la configuración del IDE (Tools | Junie | MCP Settings).
Junie ya puede trabajar con proyectos ubicados en el sistema de archivos WSL 2 (\\wsl$\... o \\wsl.localhost\..) y abiertos en PhpStorm directamente (mediante File | Open).
Junie puede ejecutar tareas sencillas, pero despliega todo su potencial durante las tareas más complicadas, ahora con un aumento de hasta el 30 % en la velocidad de procesamiento de peticiones.
Gracias a la compatibilidad con entornos de desarrollo remoto, puede utilizar el complemento Junie incluso si el backend del IDE se ejecuta en un host remoto.
JetBrains AI Assistant también ha recibido una actualización principal. Tanto si trabaja online como offline, AI Assistant ahora es más capaz, más flexible y sigue siendo gratis. Estas son las novedades:
La funcionalidad de desarrollo remoto de PhpStorm deja la versión beta en la versión 2025.2, lo que significa que la experiencia de trabajar con proyectos de PhpStorm alojados de forma remota se está acercando paulatinamente a la de trabajar con código fuente de forma local. La eliminación de la etiqueta Beta viene acompañada de mejoras en la calidad de:
En PhpStorm 2025.2, hemos rediseñado el cuadro de diálogo de ajustes Include Path para facilitar la exclusión de carpetas de bibliotecas PHP de la indexación, mejorando la navegación y la búsqueda.
Ahora la lista Include Path muestra de forma predeterminada solo los directorios principales, y para excluir un directorio secundario específico de la indexación, debe seleccionar su principal en la lista y hacer clic en el icono Exclude Under This Path de la barra de herramientas.
PhpStorm 2025.2 admite todos los cambios y desusos incorporados en PHPUnit 12. Las advertencias e inspecciones del IDE le ayudarán a actualizar fácilmente los proyectos a la versión más reciente del marco de trabajo de pruebas.
class-string<T> ahora muestra correctamente el tipo inferido esperado. .env, al incluir el renombrado de variables anidadas que tienen en cuenta las referencias.
PhpStorm 2025.2 incorpora compatibilidad experimental con el nuevo servidor de lenguajes TypeScript-Go, y aporta un rendimiento mejorado y arquitectura moderna para el desarrollo en TypeScript.
Puede habilitarlo en su proyecto instalando el paquete @typescript/native-preview como dependencia en lugar de typescript.
PhpStorm 2025.2 muestra ahora la información de Web Platform Baseline directamente en la documentación rápida.
Cuando pase el ratón por encima de una API de plataforma web, verá los detalles sobre cuándo la funcionalidad pasó a estar disponible de forma fiable en los principales navegadores, basándose en los datos de Baseline de web.dev.
PhpStorm 2025.2 presenta una integración más inteligente para Bun. Cuando haya un archivo bun.lockb o bun.lock en su proyecto, PhpStorm detectará automáticamente a Bun y lo establecerá como el gestor de paquetes.
Todas las acciones relevantes, como ejecutar bun install, utilizar las opciones del menú contextual para package.json y resolver las sugerencias de dependencias, irán de forma predeterminada a Bun.
PhpStorm 2025.2 incorpora varias mejoras para que la ventana emergente Parameter Info sea más legible y navegable.
Ahora puede proporcionar un contexto de la base de datos más específico al chat de AI Assistant. Anteriormente, solo se podía adjuntar el esquema completo. Ahora, puede adjuntar el objeto de la base de datos con el que necesita trabajar, por ejemplo, una tabla o una vista.
Para adjuntar un objeto de base de datos, escriba @ o # en el campo de entrada, seleccione o escriba dbObject: y, a continuación, seleccione de la lista el objeto que desea adjuntar.
PhpStorm ahora admite rutas de archivos WSL para archivos de bases de datos SQLite.
Esto significa que ahora puede acceder a su base de datos de SQLite en WSL y trabajar con ella sin que el archivo de base de datos esté bloqueado para usted. Para ello, vaya al cuadro de diálogo Data Sources and Drivers y utilice el siguiente formato de ruta de archivos: \\wsl$<os>\home\<username>\<database_file_name>.sqlite. Por ejemplo, \\wsl.localhost\Ubuntu-24.04\home\alexey\identifier.sqlite.