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
The Third Bug Fix of 2019.3 Is Ready.
We’ve solved a number of issues that were reported by the community. These are just some of the problems that have been fixed in this version: Compilation error when using .isEmpty. (MPS-30905) Error propagated on static methods. (MPS-29754) Import language forces Synchronize files action. (MPS-31479) Unwanted exception in the Standalone generator. (MPS-31650) DOWNLOAD MPS 2019.3.3
Raising the bar for BaseLanguage
Here's a brief announcement of an upcoming feature that we would like to know your opinion on. One of the more visible changes that we’re preparing for 2020.1 is a set of enhancements to BaseLanguage that have been inspired by the Java language. You can look forward to: try with resources catch multiple exceptions string switch natively supported in the generated code local variable
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
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
MPS 2019.1.5 is now available to download
This minor release comes with critical fixes for light quotations that are used with final variables, some problems with the MPS extensions, and issues reported by the community. See the complete list of fixed issues and please keep reporting them to our issue tracker. DOWNLOAD MPS 2019.1.5 Have a nice day! Your JetBrains MPS Team The Drive to Develop
MPS 2019.1.4 bug fix is ready
This release comes with some critical fixes that we have recently come across. Here are the main issues fixed: The MPS instance run configuration is no longer broken. (MPS-30344) Fixed the problems with updating or removing project libraries. (MPS-30013 and MPS-29673) Clone model with @genplan is now working again. (MPS-30349) DOWNLOAD MPS 2019.1.4 See the complete list of fixed issu
MPS 2019.1.3 is waiting for you.
This minor release comes with a few critical fixes that the community reported. You can see the complete list of bugs fixed here. Keep using our issue tracker to report any problem. DOWNLOAD MPS 2019.1.3 Have a nice day! Your JetBrains MPS Team The Drive to Develop
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
JetBrains MPS 2019.1: Custom Style for Completion Menu, Static methods in BaseLanguage, Custom UI themes, and more.
Our first release of the year is here! With MPS 2019.1, we haven’t focused on any specific subsystem in particular, but rather on multiple parts of the product that came from the needs of our clients and community. Some of the features were made possible by customers who tasked us with implementing them for their own specific needs; for more information about how we work with customers, please see
A new bug fix for 2018.3
We solved some critical issues that were reported by the community in this bug fix. The main fixes are: The problem with mbeddr plugin bundling is fixed. (MPS-29858) The merge conflict problem with data loss is fixed. (MPS-29900) Exceptions in the build log issue are fixed. (MPS-28938) The MpsRunner now loads all languages. The repackaging jetbrains.mps.ide.modelchecker issue is fixed.
The sixth early access program for 2019.1 is here.
We are working hard on fixing issues so they don’t get through to MPS 2019.1. Here are some of the main problems we solved: The merge issue is fixed for 2019.1. (MPS-29843) Now the presentation node in selection works properly. (MPS-28916) Packaging type is now set by the build wizard. (MPS-28593) No more migration test failures. (MPS-29823) Plugins issue with the generator output pat
The merging issue is fixed in MPS 2018.3.5
We identified an issue when merging branches. If a model was changed in 2 branches, the property changes were not taking effect when merging. This inconsistency is now solved with this newer version. DOWNLOAD MPS 2018.3.5 We have also solved some other minor bugs that we found recently, you can see the complete list of fixes here. Keep reporting any problems you find to our issue t
The second Early Access Program of MPS 2019.1 is here!
For this Early Access Program, we focused on improving the stability of the version. Here are the main issues fixed: Download MPS 2019.1 EAP "Make method static/not static" intentions are now in the interface methods. (MPS-29705) The exception on startup is fixed. (MPS-29675) Error from testconfig target is gone. (MPS-29650) No exceptions anymore when adding a "run MPS code"
The second release candidate of MPS 2018.3 is ready.
This release candidate eliminates a few bugs that were annoying. Here are some of them: IntelliJ IDEA plugin exception is fixed. (MPS-28733) The error in the theSimplestLanguage sample is gone. (MPS-28928) The “Search Everywhere” popup now works as it should. (MPS-28932) No more exception of VCS when you don’t have Pull requests. (MPS-28918) The problem with the migration data ignored
Bug fix for MPS 2018.2
The new bug fix for MPS 2018.2 is here to fix some critical problems. Update to MPS 2018.2.6 No more exceptions when opening VCS (MPS-28918) Error message update (MPS-25970) Roots no longer disappear after merges (MPS-28822) The “View usages” exception has been solved (MPS-28801) See the complete list of bugs fixed here and please remember to keep reporting your issues to our tra
Try the first release candidate for MPS 2018.3
MPS is getting ready for its last major release this year. In this RC, we’ve fixed some critical bugs that were caused by the new improvements. These are just some of them: Cell properties and Cell in explorer action were failing… not anymore! (MPS-28829 and MPS-28830) The terminal tool was not working on Windows, and now it does. (MPS-28653) Foreign files removed from source_gen after reb