Posts Tagged ‘release’

JetBrains MPS 3.0 entering EAP today

Tuesday, May 21st, 2013

This is exciting news for all the MPS fans out there. You can now get the EAP builds of MPS 3.0 and start playing with what we’ve build over the last year. It took a while, and we hope it was worth waiting for. Here’s a list of the most notable additions and improvements that you could benefit from right away:

  • Multiple editors per concept
  • Default editor for concept
  • Overriding editor components
  • BaseLanguage structure changes and editor usability improvements
  • Custom persistence API and XML persistence
  • New UI for model/module properties
  • Structure language changes
  • VersionControl support UI improvements

The IntelliJ IDEA plugin has also been improved:

  • Referencing Java sources from MPS models
  • Referencing MPS models from java sources
  • Handling Refactorings, finding usages and similar functionality across the Java/MPS boundary
  • Support for out-of-process make

This is obviously not a full list and we’ll gradually document and introduce all the new functionality that’s worth your attention.

Granted, there are rough edges that need fixing before going final. We’ll keep polishing the EAP builds and your feedback would help us. Please test the EAP builds and report all issues you discover.


Develop with pleasure!
-JetBrains MPS Team

JetBrains MPS 2.5.4 arrived

Monday, February 18th, 2013

Here’s the news that you have been waiting for - 2.5.4 is out. (If you were actually waiting for news about 3.0, please read on). Grab 2.5.4 while it’s fresh. The release notes will give you full details on what’s changed.

Except for the usual doze of bug-fixes, 2.5.4 comes with one major new feature that is definitely worth your attention:

  • the ability for build scripts to rebuild an MPS project from scratch.

Without the need to regenerate in the MPS workbench or to keep your generated code in VCS, you just invoke ant generate on the command line and your whole MPS project gets regenerated, compiled and packaged. What a relieve!

There’s a catch, though. In order for the rebuild to be possible, your project must not contain bootstrapping dependencies, e.g. a module must not use a language, which requires that same module for generation. Chasing such dependency violations and hunting them down can be a challenge without proper tools. To give you a hand, the Dependency Analyzer has been enhanced and we documented the required steps on a dedicated how-to page that will give you all relevant information and guide you through the process.

As a bonus, once you remove all bootstrapping dependencies from your projects, you’ll be in a good position to migrate them automatically to MPS 3.0 eventually.

Speaking of MPS 3.0 …

Yeah, we’ve slipped behind schedule with 3.0. The 3.0 codebase has undergone a major facelift. We’ve refactored the core API so that MPS will provide stable and robust set of well documented APIs to allow access to the models directly from your code. It will also help us evolve MPS faster. The price we pay now will certainly pay off in the near future.

The features mentioned in the (updated) roadmap for 3.0 are gradually being added and we are coming close to a point when the 3.0 EAP will open. Just give us a few more weeks, please.
You’ll soon be able to put your hands on

  • Multiple editors per concept
  • Tight IntelliJ IDEA integration
  • Smoother BaseLanguage editor

and many other improvements.


Develop with pleasure!
-JetBrains MPS Team

JetBrains MPS 2.5.3 just released

Wednesday, December 19th, 2012

Here we have another improvement on MPS. Shortly before the 3.0 version becomes ready for EAP, we decided to publish all the bug fixes that have accumulated since the latest release and prepared a 2.5.3 release for you to enjoy.

Apart from the fixed bugs, we’ve made the IntelliJ IDEA MPS plugin compatible with IDEA 12.

As usual, you can also check out the fixed issues in the tracker to see what exactly there is for you.


Develop with pleasure!
-JetBrains MPS Team

Here comes JetBrains MPS 2.5

Wednesday, July 4th, 2012

The great moment is here - MPS has reached 2.5 and is now available for you to download and use.

Starting with this release DSLs can be used inside IntelliJ IDEA side-by-side with your standard Java code and interoperate with it. You can design your DSLs in MPS and then distribute them to your customers as IntelliJ IDEA plugins, so your languages can take part in the development workflow inside a Java IDE. Check out a short screen-cast to see this in action.

Another major and closely related addition is the new build language. It allows you to create declarative build scripts for your Java or MPS applications and plugins.

There are numerous other improvements and corrections in this release. For a full list of new features, visit the What’s new in 2.5 page.

If you want to get a taste of the new functionality, please check out our recent screen-casts. You may also learn all the necessary details from the updated User Guide, which now contains sections dedicated to creating language plugins, using MPS inside IntelliJ IDEA and more.

Have a lot of success and fun with the new version.


Develop with pleasure!
-JetBrains MPS Team

JetBrains MPS second release candidate

Thursday, June 21st, 2012

After a couple of minor improvements to RC1 the release candidate 2 of MPS 2.5 is now available for you to try out. Again, please report if you find any issues.

The final release is now just about a week away.


Develop with pleasure!
-JetBrains MPS Team

JetBrains MPS first release candidate

Tuesday, June 12th, 2012

We are really close to the release now. The release candidate 1 of MPS 2.5 has just been published for you to try out.
If you want to help us tune and polish MPS before the final release, get it from the download page and please let us know what you find out.


Develop with pleasure!
-JetBrains MPS Team

JetBrains MPS 2.5 Milestone 3

Thursday, May 31st, 2012

The next milestone to mark our way towards 2.5 is out. You can get it from 2.5 EAP download page.

We’re getting really close now!

Also, you may be interested to check out our recently added screen-casts at the MPS JetBrains TV channel.


Develop with pleasure!
-JetBrains MPS Team

MPS 2.0.6 bugfix release

Monday, March 26th, 2012

It seems we rushed 2.0.5 a bit and a nasty bug sneaked in accidentaly. This one really needed to be eliminated urgently. Please, find the fixed 2.0.6 release ready for download. Sorry for the inconvenience.

If you want to see the offending bug, check out the release notes.

Develop with pleasure!
-JetBrains MPS Team

Fresh and crispy MPS 2.0.5

Thursday, March 22nd, 2012

Another doze of bugfixes has been packaged and released. MPS 2.0.5 is now available for download. You may also be interested in checking out the release notes. Have a lot of fun!

Develop with pleasure!
-JetBrains MPS Team