MPS 2025.1 permite emplear el lenguaje de compilación como destino para la generación de código. Esta versión también incorpora mejoras visuales y de rendimiento en la vista Logical View de la ventana de herramientas Project, varias mejoras prácticas en la interfaz de usuario y numerosas actualizaciones de la plataforma. Consulte la lista detallada de mejoras a continuación.
El asistente New Project permite ahora a los usuarios crear un lenguaje sin un generador vacío. Incluye los casos en que no será necesario un generador en el proyecto, y evita que los usuarios tengan que eliminar manualmente el generador.
La celda del editor CellModel_TransactionalProperty admite ahora las mismas propiedades que las celdas CellModel_Property ordinarias, como readOnly y empty text, lo que fomenta un mayor uso de la celda de propiedades transaccionales.
A partir de una solicitud de uno de nuestros usuarios, hemos pulido el lenguaje de compilación para que pueda utilizarse como destino de la generación. Esto ofrece la posibilidad de que cualquiera pueda ampliar el lenguaje de compilación en MPS o crear alternativas. Se ha indicado un lenguaje de prueba sencillo como ejemplo para ofrecer unas directrices.
Como de costumbre, esta compilación corrige una serie de errores. Puede consultar una lista completa de todos los problemas que hemos corregido aquí.
A partir de la versión 2025.1, los IDE basados en IntelliJ necesitarán glibc 2.28 o posterior en sistemas Linux x64. Más información en el anuncio oficial.
MPS ahora obtiene automáticamente los cambios cuando añade o actualiza un Git remoto, para que siempre tenga la lista de ramas y el historial de confirmaciones más reciente sin tener que recuperarlos manualmente. Las ramas recién obtenidas aparecerán inmediatamente en el árbol de ramas Git. Podrá empezar a trabajar con ellas de inmediato y su repositorio estará siempre actualizado.
Ahora puede lanzar cualquier herramienta para realizar una comprobación previa a la confirmación junto con las inspecciones y el formateo. Las comprobaciones personalizadas pueden configurarse como configuraciones de ejecución en el cuadro de diálogo Run Configuration. Esto le ayuda a detectar posibles problemas con antelación y garantiza que su código cumple las normas del proyecto antes de confirmarse.
Una nueva opción le permite indicar al IDE que no ejecute los vínculos de confirmación de Git. Anteriormente, los vínculos de Git se ejecutaban de forma automática durante las operaciones de confirmación, lo cual podía no ser deseable en todas las situaciones. Con esta actualización, ahora puede configurar el IDE para omitir estos vínculos, lo cual le ofrece más control sobre su proceso de confirmación.
Estamos perfeccionando el flujo de trabajo de confirmación no modal, la opción integrada de forma predeterminada, en respuesta a los amplios comentarios que recibimos durante el programa de acceso anticipado. La interfaz de confirmación modal se convierte en un complemento, que puede activarse en Settings | Advanced Settings | Version Control. Git. En la versión 2025.1, el complemento se incluirá con el IDE, por lo que podrá seguir utilizando la interfaz sin tener que instalarla manualmente.
Para los usuarios de Windows y Linux, el IDE ofrece ahora una nueva opción para fusionar el menú principal con la barra de herramientas principal, para crear una interfaz más ágil.
En MPS 2025.1, puede realizar búsquedas dentro de las vistas previas de Markdown. Dado que las vistas previas de README.md son a menudo lo primero que se ve al abrir o clonar un proyecto, esta actualización hace que sea más fácil encontrar información clave al instante.
MPS ahora utiliza de forma predeterminada los cuadros de diálogo de archivos nativos de Windows en lugar de la implementación personalizada del IDE. Esto le ofrece una experiencia más familiar al abrir o guardar archivos. Si prefiere el comportamiento anterior, puede restaurarlo en Advanced Settings | User Interface.
Puede configurar MPS para que actualice automáticamente los complementos en segundo plano. Descargará las actualizaciones disponibles y las aplicará la próxima vez que reinicie el IDE sin notificaciones adicionales. Puede activar las actualizaciones automáticas haciendo clic en la casilla Enable auto-update del cuadro de diálogo de actualización o a través de File | Settings | Appearance & Behavior | System Settings | Updates.
La versión 2025.1 introduce una arquitectura de terminal renovada, que está disponible en Beta. El terminal ahora se ejecuta en un núcleo estable y compatible con los estándares y utiliza el editor del IDE para representar la interfaz de usuario. Este cambio nos permite introducir nuevas funcionalidades al tiempo que preservamos la compatibilidad y el rendimiento en varias plataformas, ya sean locales o remotas. Obtenga más detalles sobre nuestros planes y progresos en esta publicación del blog.
El IDE ya no es compatible con distribuciones Linux que ejecuten versiones de glibc anteriores a la 2.28. Si su sistema utiliza una versión no compatible, MPS mostrará una advertencia al iniciarse.
Para cada versión principal, preparamos instrucciones sobre cómo migrar desde versiones anteriores de MPS para asegurarnos de que todo se realiza sin problemas. Puede consultarlas con mayor detalle en la guía de migración actualizada.