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
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
MPS Wins a 2021 DEVIES Award Europe!
We’re excited to announce that JetBrains MPS has won the 2021 DEVIES Award Europe for Best Innovation in Code Tools & Frameworks. The annual DEVIES Awards Europe recognize excellence in developer tools, products, and technology across 9 categories. Hundreds of products were nominated for the 2021 DEVIES Awards Europe, and the winners were selected based on their technical innovation, adoption, and reception in the developer technology industry and on how well-regarded they are in the wider development community. In a note about JetBrains' achievement, Geoff Domoracki, CEO of DevNetwork a
The Return of MPS IntelliJ IDEA plugins for 2021.1!
For those of you that don’t know, the MPS IntelliJ IDEA plugins for MPS 2020.3.* aren’t available on our download page. The reason for this is that we found critical problems with migration, among other issues. The good news is that we are working to fix the issues for MPS 2021.1. If the plugins are a key element in your project, we can offer a workaround. Currently, our main issue is that language versions are not saved in the module descriptors, so migration doesn’t work properly. If this issue doesn’t affect you, you can download the plugins from our build server. We apologize for any inco