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
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 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
Apple Silicon Support Comes to JetBrains MPS 2020.3.1
The new bug fix for MPS 2020.3.1 is here, and it comes with a special bonus for all Apple fans. You can now use MPS on Macs that have an M1 chip. To get started, download the installer for JetBrains MPS for Apple Silicon here or from the Toolbox App (in the Available for Apple M1 section). For the rest of the installers you can use our Download page. This bug fix also addresses a number of issues reported by the community. If you use a MacBook Pro with an M1 chip, you may experience issues with the touch bar on a fresh MPS install. In this case, we suggest applying the following workaround: $
On Wednesday we hosted a presentation of the Biological Knowledge Base project as part of our third day of the MPS Talk Series 2021. This project uses the JetBrains Web-based Projectional editor, also known as WebMPS. We are thrilled by the responses and we believe that there is some confusion about the topic, so we decided to create an FAQ to provide a bit more information about the project and the technology behind it. What is the Biological Knowledge Base project (BKBP)? Biological Knowledge Base is a collaborative project between JetBrains and Genestack, and its goal is to create a
Feature Freeze for MPS 2020.3
The Feature Freeze version contains the last features that will be included in MPS 2020.3. Let’s take a look at what we’ve prepared for you. DOWNLOAD MPS 2020.3 EAP Dynamic usages highlighting in the editor Dynamic highlighting, a long-awaited feature, has arrived. This feature is very similar to the existing Highlight Usages action (Ctrl/Cmd+Shift+F7). The difference is that dynamic highlighting works automatically as you type or navigate through the code. References to the node under the cursor are highlighted in the edited document almost immediately. You can still use the original Highli
MPS 2020.3 Early Access Program V1
We have begun our new Early Access Program for MPS 2020.3. Throughout this program we will focus on building stable new features for MPS 2020.3. Let’s take a look at the new functionality we prepared. DOWNLOAD MPS 2020.3 EAP1 Improved root annotation in VCS The old root annotation algorithm used the results of the annotation obtained from the model text file. It worked for text-persisted models only and was not quite correct in the majority of cases. With the new approach, the annotation is constructed by comparing the models from different revisions. Error strip on project pane We are intr
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. DOWNLOAD MPS 2020.2 EAP 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 a
MPS 2020.1 has been released!
We are happy to inform you that MPS 2020.1 is ready. This release comes with a variety of features and enhancements from different subsystems. Find out what we’ve prepared for you. DOWNLOAD MPS 2020.1 Use different separators depending on list position When editing nodes with cardinality (0,n) or (1,n), you’ve had the ability to provide a custom separator between values by implementing a separator query function. This feature extends that capability by passing more arguments to the query function (namely prevNode and nextNode), making it possible to provide a custom separator fo
Last Early Access Program for MPS 2020.1
MPS is getting closer to the release of its next major version. Check out the main new features that we’ve prepared for you. DOWNLOAD MPS 2020.1 EAP Light patterns (MPS-31733) Pattern language helps define structure patterns and match nodes over them. It uses regular concept editors which make the pattern appear closely like the nodes it accepts. But for some complex editors that do not correspond exactly to the concept structure, it can be more comfortable to use light patterns (pattern builders) that describe the required structure literally. BaseLanguage