MPS 2022.3 Is Finally Here!
This version was supposed to be released last year, but we had to delay the release date because of some technical issues. MPS is built on top of the IntelliJ IDEA platform, so every release cycle, w…
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 about MPS-related topics and use cases. Submit your talk here. Your JetBrains MPS team
JDK update in MPS 2022.2
MPS 2022.2 came with a major change in the Java Development Kit version. It now supports JDK 17, while the previous versions supported and ran on JDK 11. This change may or may not impact your projects, so we decided to cover the areas that could be affected. The platform update The JDK change originated in the underlying IntelliJ platform that MPS builds on. The IntelliJ IDEA team listed the benefits of this change in one of their recent blog posts. In short, JetBrains Runtime 17 (JBR 17) brings significant IDE performance improvements, better security, enhanced rendering performance on macO
MPS 2022.2 is now available!
For this release, we focused on improving support for the functionality introduced in previous releases. Read about all the new features we’ve prepared for you. You can also watch our screencasts (part 1 and part 2) to get better acquainted with the main features. DOWNLOAD MPS 2022.2 Annotations in Inspector Annotations are now accessible from the Inspector window, and the annotation process will start for the entire root. This action can be accessed by right-clicking on the left border of the Inspector window. The Annotation will open in both the Inspector editor and the main editor. Watch a
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 Annotations in Inspector Annotations are now accessible from the Inspector window, and the annotation process will start for the entire root. This action can be accessed by right-clicking on the left border of the Inspector window. The Annotation will open in both the Inspector editor and the main edit
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.1. Rather than risk falling into a cycle of rushes and delays, we have decided to skip the release of MPS 2022.1 and start working directly on MPS 2022.2, which is scheduled to be released in the third quarter of this year. We are sorry for any inconvenience that this may cause. Your JetBrain
MPS 2021.3 Released
We planned to release this version last year, but we didn’t have the level of functionality we desired, so we postponed the release date. This is a special major release as it contains features that the team has been working on for a long time. Read on for more details or watch our release video. DOWNLOAD MPS 2021.3 Coderules It’s no secret that we have been working on a new typesystem for some years. The path to achieving this hasn’t been easy or straightforward, but we finally have something to show. Coderules is still in Beta, which is why it’s not bundled with MPS. As this is an entire s
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 most of the structure elements in the language (and their text generation), it still remains only partially supported. Stubs in common Kotlin code are also supported. On the JVM side, baseLanguage constructs (code and stubs) can be referenced in Kotlin through the jetbrains.mps.kotlin.javaRefs langua
MPS 2021.2.3 Is Available
This is our third bug-fix release for MPS 2021.2. You can find the complete list of bugs fixed in this version here. Thanks to the community’s help, we spotted a critical bug in the Version Control / merge subsystem that was causing the generator to break. The problem was happening because the stereotypes (e.g. @generator) were being lost after merging models. The issue is fixed in this version 2021.2.3. If you encounter this bug while using a previous version of MPS, please add the stereotype manually to fix the issue. DOWNLOAD MPS 2021.2.3 Please report any issues you find to our i
The MPS 2021.2 Bug Fix Is Here
This is a special minor release containing primarily fixes that were requested by our support contract clients. In case you haven’t heard about our support program, we provide professional services to our clients to help them use MPS to achieve their goals faster. This business model allows us to keep MPS open source. We are committed and grateful to all of our clients, which is why we give the highest priority to their issues. DOWNLOAD MPS 2021.2.1 Check out the complete list of bugs fixed in this release. If you encounter any issues that we haven’t addressed, please submit a ticket on our is
MPS 2021.2 Is Now Available
MPS 2021.2, our second milestone of the year, is now ready for you to try. Just as we did for the previous release, we have put together a screencast showcasing its main features. Read on to learn about the new functionality. DOWNLOAD MPS 2021.2 Automatic completion pop-up Code completion, which is normally invoked by pressing Ctrl/Cmd + Space, now pops up automatically after you stop typing, with a half-second delay by default. It can still be opened manually if needed. Automatic invocation is a bit different from manual invocation in the following ways:- It never opens in an empty cel
Try the MPS 2021.2 EAP Build
We are happy to introduce the first and last EAP release for MPS 2021.2. For this release cycle, we decided to have only one EAP version, as we had blocking issues that were stopping us from publishing more. That didn’t stop us from developing great new features, though! Here’s what you can expect in the next release. Automatic completion popup Code completion, which is normally invoked by pressing Ctrl/Cmd + Space, now pops up automatically after you stop typing, with a half-second delay by default. It can still be opened manually if needed. Automatic invocation is a bit different from
MPS 2021.1 has been released!
The first release of the year is here! For the past few months, we have been enhancing different subsystems of the product to improve the user experience. Read more about the new functionality above, or if you are a more visual person, watch our screencast. DOWNLOAD MPS 2021.1 Editor Zoom in and zoom out The font size can be quickly adjusted in an open editor window by holding Ctrl and rolling the mouse wheel. Font size changes are not persistent, so when you reopen the file, the text size will be reset to the default value. You can enable/disable this feature in Preferences | Editor