Nouveautés de MPS 2025.2

MPS 2025.2 apporte des améliorations de qualité et de stabilité à tous les niveaux, ainsi que plusieurs mises à niveau notables. Cette nouvelle version permet de démarrer MPS avec des lanceurs natifs pour divers systèmes d'exploitation, introduit une boîte de dialogue Node Info modernisée et améliore le traitement des informations de résolution lors du copier-coller de références. Les développeurs peuvent désormais fournir des icônes avec des méthodes factory, tandis que la plateforme a été mise à jour avec toute une série d'améliorations.

Nous vous invitons à explorer la liste complète de modifications ci-dessous.

Lanceurs binaires pour Windows et Linux

MPS inclut désormais des lanceurs binaires natifs pour Windows et Linux. Ces lanceurs constituent une solution plus robuste et pratique pour lancer MPS que les lanceurs basés sur des scripts, par exemple, en vous permettant d'épingler l'application à la barre des tâches et au menu Démarrer.

L'assistant Build Solution va maintenant créer des scripts de build actualisés.

Ajout de lanceurs binaires et de product-info.json aux scripts de build existants

Si vous mettez à jour une distribution basée sur MPS plus ancienne afin d'inclure les nouveaux lanceurs binaires, suivez les étapes mentionnées dans la documentation.

Icône de méthode Factory

En complément des concepts TextIcon, FileIcon et ConstantFieldIcon existants, le nouveau concept FactoryMethodIcon est maintenant disponible. Il permet de spécifier une icône par référence à une déclaration concrète de méthode Factory statique qui crée et renvoie une instance de javax.swing.Icon.

Mise à jour des informations de résolution lors du copier-coller

Les informations de résolution sont désormais correctement mises à jour lors de la copie des références dans le presse-papiers. Lorsque vous renommez la cible d'une référence, telle qu'une variable, sans utiliser la refactorisation Rename, les informations de résolution des références pointant vers cette cible ne seront pas mises à jour. Cependant, dès que vous copiez ces références dans le presse-papiers, leurs informations de résolution sont mises à jour correctement et les références sont résolues correctement lors du collage.

Passage à Java 21

MPS évolue au même rythme que l'écosystème Java. Dans cette version, la source comme la cible sont compatibles avec Java 21, ce qui permet d'accéder aux nouvelles fonctionnalités de ce langage et d'améliorer les performances d'exécution.

Nombreux correctifs de bugs

Dans le cadre de notre engagement en faveur de la stabilité et des performances, MPS 2025.2 inclut de nombreux correctifs de bugs à tous les niveaux de la plateforme. Des petites imperfections aux cas limites à fort impact, nous avons corrigés des problèmes pour assurer une expérience de développement plus fluide. Vous trouverez la liste complète des problèmes résolus ici.

Nouveautés de la plateforme

Dans la version 2025.2, nous avons activé le terminal remanié pour tous les utilisateurs. Ce changement apporte des améliorations significatives au rendu et aux performances globales du terminal. Il offre également quelques changements visuels mineurs pour bash et zsh, sans compromettre le comportement des shells.

Guide de migration

Pour chaque nouvelle version majeure de MPS, nous fournissons des instructions pour vous aider à effectuer la migration dans les meilleures conditions. Veuillez les examiner attentivement dans le guide de la migration actualisé.