Our first Release Candidate of MPS 2018.2 is out

We are excited to announce the release of our first Release Candidate for this version. You can find the complete list of fixed bugs here.

The major release is just around the corner. Let us know if you find any bugs with our issue tracker.

 

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blogGL_2018_2_rc_@2x

Posted in Announcement | Tagged , , , , , , , | Leave a comment

MPS 2018.2 Beta 2 is now available!

This is one step closer to our final release of MPS 2018.2. We are preparing and testing all the new functionality. Try our new MPS 2018.2 Beta 2 and help us by reporting any bugs to our issue tracker.

See the complete list of fixed issues here.

Have a nice day!
Your JetBrains MPS Team
The Drive to Develop

Posted in Announcement | Tagged , , , , , , , | Leave a comment

MPS 2018.2 Beta is out

The MPS 2018.2 Beta has just been released. This version gives you a complete preview of the new functionality for the upcoming 2018.2 release. We will now focus on finalising the features and fixing found issues. You can greatly help us by trying the Beta out and reporting your findings through our issue tracker.

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

Posted in Announcement | Tagged , , , , | Leave a comment

The latest Early Access Program for MPS 2018.2 is here.

 

Try the MPS 2018.2 EAP5 here. In this new version, you can expect to see enhanced generation plans. There’s a new statement in generation plans: fork with <another generation plan> to branch the transformation sequence at a given point.

gpfork1

Referenced plan receives a model in the state it was at the fork step and proceeds as a regular transformation. In the example above, we transform input model with crossmodel.entity generator first, then record a state and go on with crossmodel.property#553 generator to eventually get output model #1. Then, crossmodel.property#g2 generator transforms the recorded model to get output model #2. Note that ‘then’ here is not a contract – there’s no promise that branches get processed in any specific order, except that the ‘primary’ branch, the one from the initial plan, gives the ‘first and only’ output model available through old API (GenerationStatus#getOutputModel) for compatibility/migration purposes.

At the end of the day, a transformation of a model may end up with multiple output models. All transient output models have the same name but different stereotype, and share the same output location (determined by input model), which is why further artifacts (like textgen) end up together. 

We love receiving your reports in our issue tracker. Keep them coming!

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blogMPS_2018_2_EAP_@2x_preview

Posted in Announcement | Tagged , , , , , | Leave a comment

New EAP for MPS 2018.2

Try the new version of the Early Access program for 2018.2. We’ve improved communication between MPS and IntelliJ IDEA. Navigation between a generator query and the generated source now works in every node. If it doesn’t work well enough for your language, please add trace info to your generators.
Group

Our issues tracker is always here. See the complete list of bugs resolved.

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blogMPS_2018_2_EAP_@2x_preview

Posted in Announcement | Tagged , , , , , , , , | Leave a comment

The second Early Access Program for MPS 2018.2 is here

Try the latest EAP build of MPS 2018.2. This is one step closer to our release of MPS 2018.2. We’ve eliminated a critical bug that prevented you from modifying commit comment text in the commit dialog. See the complete list of new features and bugs fixed.

Keep reporting any errors to our issue tracker!

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blogMPS_2018_2_EAP_@2x_preview

Posted in Announcement | Tagged , , , , , , | Leave a comment

Try the Early Access Program release of 2018.2

Our 2018.2 EAP1 is ready. For this version, we have some new features to improve your experience with migration and generator tests. We’ve implemented migration notifications to improve the communication: now you will receive a notification when the project depends on some languages that could not be loaded for some reason and when the migration is postponed.

Screen Shot 2018-04-26 at 17.48.15

In addition to the existing family of node and editor tests, we’ve implemented a facility to express high-level assertions for model-to-model transformations. The aim is to ensure a generator, or set of generators, to do their job. It supports both in-process and out-of-process execution, as well as execution from MPS Ant build scripts.

GeneratorTests1

Feel free to report bugs and let us know what other features you wish to see in MPS. See the complete list of bugs fixed here.

 

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blogMPS_2018_2_EAP_@2x_preview

Posted in Announcement | Tagged , , , , , , | Leave a comment

The bug fix 2018.1.4 is out!

GDPR is coming here! And so is our new bug fix. In our commitment to protect your data and align ourselves to the General Data Protection Regulation (GDPR) we have created a new settings page (Preferences -> Appearance and Behaviour -> System Settings -> Data Sharing). Now you know what usage statistics you are sending us and decide if you want to share them or not. This is one more step we have made to improve our service for you.

See the complete list of bugs fixed here; please continue to report them on our issue tracker.

 

Have a nice weekend!

Your JetBrains MPS Team

The Drive to Develop

800x400_blog_MPS_2018_1_BF_var

Posted in Announcement | Tagged , , , , , , | Leave a comment

A new bug fix is ready!

Try the MPS 2018.1.3. This version fixes problems when starting MPS with Linux and some other minor issues. See the complete list here.

Our issue tracker is always available for you to report any bugs you find.

Have a great day!

Your JetBrains MPS Team
The Drive to Develop

800x400_blog_MPS_2018_1_BF_var

Posted in Announcement | Tagged , , , , , | Leave a comment

The first bug-fix release of 2018.1 is here.

2018.1.1 is out to fix some bugs you may have run across. See the complete list of bugs here. Use our issue tracker to report more bugs if you find them.

Have a great day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blog_MPS_2018_1_BF_var

Posted in Announcement | Tagged , , , , , | Leave a comment