New Features for MPS 2020.2!
Our Early Access Program for MPS 2020.2 has started, and the latest version brings a new set of features that we’re excited to introduce.
UI improvements to the VCS
We’ve improved the windows in the Version Control System. The width of the editor area is no longer fixed, so the splitter now moves in both directions. The way changes are highlighted has also been improved. Additionally, we have replaced the triangles and trapezoids in the splitter area with smooth polygons. Tooltips for the changes are displayed both in the editor area and in the splitter area.
Select next sibling (MPS-23097)
It is now possible to use Shift + Left/Right to select multiple sibling nodes. This shortcut can be used for method parameters, array literal values, or statement siblings.
Enhancements to Generation Plans (MPS-32280)
The ‘Show Generation Plan’ action offers a handy resource for understanding the exact steps involved in the transformation of a model. Now, in addition to transformation steps, the action also identifies where the generation plan comes from (e.g. from a custom module facet or a devkit), and gives its name along with a link to the generation plan node. Moreover, the transformation steps keep the name of the generator module when the name of the template model is not qualified, which helps keep similarly named models distinct.
One common complaint has been that it is difficult to find languages excluded from a model transformation due to the restrictions of a generation plan. We are happy to report that we’ve addressed this issue. Languages that are used in the model but that are not covered by the associated plan are now included in the result of the ‘Show Generation Plan’ action. In addition, the ‘Used Languages’ tab in the Model Properties section also offers a warning about such languages.
Stay safe and have a great day!
Your JetBrains MPS team
The Drive to Develop
Subscribe to Blog updates
MPS Community Meetup 2023 is happening!
The MPS Community Meetup is back! Join us for the MPS Community Meetup 2023 in Munich on May 11 and 12. Like previous years, the event will be a series of talks from the community and the MPS team sharing the product’s status. Register today! The call for speakers is open! We are accepting talks…
Early Access Program for MPS 2022.2
As previously mentioned, we decided to skip MPS 2022.1 as we were too busy fixing issues from the last release and didn’t have enough time to prepare the new functionality. Now we have new features to present to give you a glimpse of what’s to come in MPS 2022.2. DOWNLOAD MPS 2022.2 EAP Annota…
MPS Is Skipping the 2022.1 Release
MPS 2022.1 was supposed to be released this month, but we unfortunately have to announce that this is not going to happen. The previous release, MPS 2021.3, was released late, which gave us a shorter time frame for fixing the bugs of the new features, while also developing functionality for MPS 2022…
The Early Access Program for MPS 2021.3 is open
Our release of MPS 2021.3 will be delayed until next year. That said, we can’t finish the year without giving you a glimpse of what you can look forward to. DOWNLOAD MPS 2021.3 EAP Experimental Kotlin language support An experimental Kotlin implementation is now bundled with MPS. While it supports m…