[henshin-user] Henshin 1.8.0 released
We're happy to announce the release of Henshin 1.8.0!
Henshin 1.8.0 comes with several new major features, summarized below. At
the same time, the language core remains stable: the API and meta-model of
the new version are fully compatible with those of the previous version.
Henshin 1.8.0 is available from our update site - see
https://www.eclipse.org/henshin/install.php for installation instructions.
I'm especially happy to announce a long-awaited modernization: Henshin is
now compatible with JDK versions from 15.0 onwards (thanks to Stefan
Schulz for providing the patch for this).
This modernization required us to raise the minimum supported JDK version
In future releases, we do not plan to retain downward compatibility for
legacy JDK versions (<11.0). However, for the present release, we provide
a variant <em>1.8.0-legacyjdk</em> with compatibility for JDK 8.0 to 11.0.
The new features are:
* Compact API for simplified module creation and execution:
* Support for transformation of OCL constraints to application conditions:
* Support for profiling the Henshin matching process:
We have fixed a number of bugs.
Such a comprehensive release with several new features wouldn't have been
possible without the contributions of many people. I especially thank
Raffaela Groner, Stefan John, Johannes Ludwig, Nebras Nassar, Sven
Peldszus, Stefan Schulz, Gabriele Taentzer, and Matthias Tichy for their
contributions to this release.
Dr. Daniel Strüber
Department of Computer Science and Engineering
Chalmers University of Technology | University of Gothenburg
Department of Software Science
Radboud University Nijmegen