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
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 t
MPS Talk Series 2021 – Invitation
We would like to invite you to join us for MPS Talk Series 2021, a special online event taking place from 5:00 pm to 7:00 pm CET every evening February 1–5. The event will consist of presentations from the MPS community, itemis, and the MPS team, with a focus on knowledge sharing, showcasing mature projects built with MPS and the progress of the, long-awaited, MPS Web Technology. Save your seat
MPS 2020.3 is now available
Over the past few months we have been working to make MPS more usable, and we’ve been fixing issues reported by users. In this blog post, we describe this version's new functionality, and you can also watch our screencast with the main features. DOWNLOAD MPS 2020.3 New generator macro There's a new macro named $CALL-SITE$ that facilitates the insertion of a node attributed with a SWITCH/CALL m
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 highlightin
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
MPS 2020.2 Is Released!
We are happy to share all the new improvements that we’ve made for this release. If you are a visual person, you can watch our screencast, which describes the new features. DOWNLOAD MPS 2020.2 UI improvements to the VCS We’ve improved the look and feel of the Version Control System. The width of the editor area is no longer fixed, so the splitter can now be moved in both directions. The way ch
Feature Freeze of MPS 2020.2 Is Ready!
The feature freeze is ready, which means that we will now be focussing on stabilizing the product so you can have a bugless (at least close to it) MPS 2020.2. Here are some of the features that you can expect for this major version. DOWNLOAD MPS 2020.2 EAP Test quick fixes in an editor test case The editor test language has been extended with the ApplyQuickFix concept. Use it in the code section
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 be
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 implement
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 tha
The first Early Access Program build for MPS 2020.1 is here!
It’s time to kick off the journey to MPS 2020.1 with this first build in the EAP. For this EAP, we have developed new features to improve the editor’s usability. DOWNLOAD MPS 2020.1 EAP Type over existing text (MPS-31209) Type over existing text is a new feature that makes the projectional editor feel a bit more like a text editor. When typing into a text cell, if the character y
MPS 2019.3 Is Released!
This is a special release for us. It’s the first time that we’ve devoted a complete release cycle to product stabilization. In the past, we have always been focused on feature development, and fixing bugs was a secondary concern. While the community always appreciates a release with a lot of features, we also received many requests for more performance improvements and stabilization in general. Th
Problem with Reporting Errors from MPS
Recently we found out that there is a problem when you try to report an error from MPS. Submitting an issue from your JetBrains account will end up with an error. This happens because login to YouTrack with JetBrains account was modified recently to improve security and access with login & password. The access is now restricted to token authorization. You can still log in to YouTrack with Jet
News About MPS 2019.3
MPS has three major releases per year. Last month we had 2019.2 and now there is only 2019.3 left for the beginning of December. As this happens to be the shortest release cycle, we decided to dedicate it to product stabilization. The whole team is focusing on investigating all the bugs, then fixing and resolving obsolete issues from our issue tracker. We are reviewing all bugs assigned to the
The first bugfix of MPS 2019.2 is ready!
MPS 2019.2.1 is here and comes with some important fixes. We found some problems with the merge driver and migration scripts. DOWNLOAD MPS 2019.2.1 Merge Driver We advise installing this bug fix and update the merge driver. You can update the merge driver by clicking on the VCS add ons notification. Then choose the “Get merge driver and settings” from the dialog. This does
MPS 2019.2: Enumerations data type, Error messaging customization, Root history, Migration to JDK 11, and much more.
The final release is here. This version brings us a lot of new functionality to different subsystems and a long list of fixed bugs. DOWNLOAD MPS 2019.2 Enumeration data types New Enumeration data type declarations provide a concise way to declare a list of options: each option is expressed with a named enumeration member. Optionally, you can alter the editor’s presentatio
The third Early Access Program for MPS 2019.2 is waiting for you
The MPS 2019.2 EAP3 comes with new functionality and gives shape to the final release. DOWNLOAD MPS 2019.2 EAP3 Enumeration data type New declarations provide a concise way to declare a list of options: each option is expressed with a named enumeration member. Optionally, you can alter the editor's presentation for some members and choose the default member that is used when
First Early Access Program of 2019.2
We have been working hard to bring you more exciting features and solve painful bugs. This release comes with a whole load of new improvements. Here are the main ones: Full-text search in property values is ready. Edit–>Find–>Find Text in Project action (Ctrl-Shift-F) lets you look up nodes with property values matching the specified text. (MPS-4577) Make processes in Backgrounds w
MPS 2019.1.2 is ready for you!
Try the new bugfix update for MPS 2019.1 and forget all about the following issues: No more skipped tests. (MPS-29697) MPS Instance and Deploy Plugins run configurations work as expected. (MPS-30093) Names don’t collide while running tests. (MPS-29593) Custom packaging is fully deprecated. (MPS-30113) DOWNLOAD MPS 2019.1.2 See the complete list of issues fixed her