Premiera MPS 2021.3 została przesunięta, a obecny postęp w pracach nad programem został udostępniony w ramach programu EAP.
Nowe elementy dotyczą między innymi eksperymentalnego wsparcia dla języka Kotlin, zmian w UI oraz funkcjach.
Eksperymentalne wsparcie języka Kotlin
Ta wersja MPS zawiera wczesną implementację języka Kotlin. Obecnie działa przy elementach struktury oraz języku, jednak nadal jest to częściowe wsparcie. Oznacza to również obsługę skrótów w kodzie Kotlin.
Implementacja systemu typów jest możliwa do instalacji za pomocą odpowiedniego pluginu.
Widoczność akcji zmiany w adnotacji
W momencie gdy migracje niskiego poziomu wpływają na katalog główny widoczność ich w kolumnie „Adnotacje” może być niepotrzebna oraz utrudniać pracę. Dzięki ukryciu rewizji, zostaje ona wykluczona z wyniku co daje bardziej przejrzysty widok końcowy.
Optymalizacja wyników działania adnotacji
Działania dotyczące wyników zostały przyśpieszone przy pomocy uproszczenia ich działania co usprawniło ich pracę.
Okno dialogowe szczegółów
Została wprowadzona opcja wyświetlenia szczegółów dotyczących gałęzi projektu w trakcie ich łączenia.
Opisy zmian w oknie dialogowym porównania
Zaimplementowano nową akcję pomagającą zmienić opis różnych edytorów gałęzi w oknie porównania.
Generacja kompatybilnych zamknięć lambd w Java
Domknięcia w MPS, w przypadku gdy są kompatybilne, są teraz generowane w wyrażeniach Java.
Zmiany w ustawieniach kontroli wersji
Ustawienia zostały dopracowane i są teraz lepiej widoczne oraz użyteczne. Istnieje teraz lista dostępnych ustawień oraz konfiguracji, a dodany został osobny węzeł dla mapowania katalogów. Ustawienia Git zostały teraz uporządkowane w sekcje.