A 3.0.3 release of MPS

Another round of bug-fixes has been wrapped up and made available for you – the MPS 3.0.3 release is now ready for you to download. Additionally and importantly, the IntelliJ IDEA MPS plugin now supports both IDEA 12 and IDEA 13, so you are no longer restricted to the old IDEA version.
For details on the fixes you may check out the release notes.

Develop with pleasure!
-JetBrains MPS Team

 

Posted in Announcement | Leave a comment

JetBrains MPS 3.0.2 is ready

Since the latest 3.0.1 release we’ve been busy fixing bugs and polishing features in order to further improve your experience with your favorite language workbench. A bug fix MPS 3.0.2 release is now ready for you to download and enjoy.
The release notes listing all the fixes are also available.

Develop with pleasure!
-JetBrains MPS Team

 

Posted in Announcement | Leave a comment

MPS 3.0.1 arrived

Thank you all for trying MPS 3.0. We collected your feedback and bug reports, fixed the most urgent issues and today released as a bug-fix release of MPS 3.0.1. You can download MPS 3.0.1 from the MPS download page now. The release notes detailing the fixed issues are also available.

Develop with pleasure!
-JetBrains MPS Team

 

Posted in Announcement, Uncategorized | Leave a comment

JetBrains MPS 3.0 just released

This is the big news that we’ve been saving for today – JetBrains MPS 3.0 is ready for you to grab and use. Our development effort has brought serious improvements to your favorite language workbench. The major new features and capabilities include:

  • Tight interoperability between Java and BaseLanguage in IntelliJ IDEA, allowing you to safely navigate and refactor your code while ignoring the language boundaries.
  • Multiple editors per concept to fully leverage the projectional nature of the MPS editor
  • Smoothened the editor experience for BaseLanguage, giving you almost text-like feel in most situations
  • Open API offering you managed access to the MPS repository, its modules, models and nodes
  • Custom persistence API to easily customize the way models get stored
  • Default editors to ease language prototyping and provide fallback editors
  • Automatic Java to MPS BaseLanguage conversion in the IDEA plugin for easy code migration to MPS
  • Improvements to the UI, including the fancy Darcula color scheme

Check out a complete list of all the new capabilities, download MPS 3.0 and enjoy building your DSLs.

If you are new to MPS, you may enjoy the new bundled sample projects, the polished Fast track to MPS as well as the updated Generator tutorial.

On the practical side, MPS 3.0 comes with a collection of migration scripts that will automatically convert your projects into the new format.

We’re really curious to hear your opinions about our new release. Please, let us know your thoughts.


Develop with pleasure!
-JetBrains MPS Team

Posted in Announcement | Tagged , , | Leave a comment

MPS 3.0 RC4 is ready for download

RC4 contains some major bug fixes, including critical fix to the new mechanism of handling SModel attribute meta-info, introduced in MPS 3.0.

If you already migrated to MPS 3.0 in your projects, you’ll have to apply additional migrations to these projects with “Tools->Scripts->Migration->MPS 3.0->Migrate already migrated to behavior methods attributes.”

You can browse through the list of fixed issues or download MPS 3.0 RC4 here.

Develop with pleasure!
-JetBrains MPS Team

Posted in Uncategorized | Leave a comment

MPS RC3 ready to download

The third (and the chances are, the last) release candidate of MPS is baked and ready for you to download. This build addresses critical problems found in RC2 and earlier builds. To learn more, see the list of fixed issues.

Develop with pleasure!

-JetBrains MPS Team

Posted in Uncategorized | Leave a comment

A second release candidate for MPS 3.0

Listening to your feedback and fixing the bugs you reported (check out the release notes) got us to the second release candidate, which you can now download and experiment with.


Develop with pleasure!
-JetBrains MPS Team

Posted in Announcement | Tagged , | Leave a comment

Scope documentation updated to 3.0

Listening to your numerous requests we managed to prepare an overview document describing how scopes work in MPS 3.0 and how you should use them. If scoping is something that has been puzzling you, please check out the Scope doc.


Develop with pleasure!
-JetBrains MPS Team

Posted in Feature | Tagged , , | 2 Comments

JetBrains MPS build language documentation

MPS back in version 2.5 considerably improved the way projects could be built. A new build language has been created, languages can be distributed as MPS or IntelliJ IDEA plugins and you can also create standalone IDEs around your own DSLs. The build language has undergone further improvements and polish in MPS 3.0. To ease you the start, we’ve prepared and published several educative documents over time. Please find bellow a consolidated list of all the documentation and screen-casts related to the build language and the build process in MPS:


Develop with pleasure!
-JetBrains MPS Team

Posted in Feature | Tagged , , | Leave a comment

Custom persistence documented

We prepared some guidelines for those who’d like to try the new Open API of MPS 3.0 and experiment with custom persistence. You might have already tried the xmlPersistence sample project, which was bundled with the first release candidate. Now we added a step-by-step cookbook that uses the xmlPersistence sample project to show how custom persistence should be implemented. If this is something you’re into, check it out.


Develop with pleasure!
-JetBrains MPS Team

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