Today we released the new version 2.6.0 of YAKINDU SCT!
During the last four month since the last release we invested a lot of effort in improving usability, documentation, and maturing the existing features and also providing some new features. In total, we completed 145 issues. So it will be worth for downloading. Get it for free.
So what does the new version contain? Lets have a look.
New code generators features
The C code generator is the first generator that supports tracing callbacks. You can enable this feature using the config feature called Tracing in the sgen file. It will allow you to trace state entries and exists in order to react to it in your custom code.
The Java code generator now supports the generation of a thread-safe state machine implementation in addition to the queue based implementation that we introduced with release 2.5. Again you can simply enable the feature in the sgen file using the SynchronizedWrapper config feature.
Standalone generators
To support a better integration with build systems (including CI builds) we refactored the generator infrastructure. Now it is possible to run code generators independent from the IDE.
Usability
Lots of effort was spent to improve the usability of YAKINDU SCT. We are happy that Sandra Schering and Jasmin Kuhn joined our team as usability engineers. So we will be able to work on these topics continuously. By the way - you can see who's in the team here.
A lot more stuff ...
Of course there are a lot more functional improvements, documentation and bug fixes. For a detailed list take a look at our release notes. In addition to those things that you will notice as a end user we also changed a lot "under the hood" as preliminary work for the upcoming .
So if you have any issues regarding the new version, we would be happy to get feedback!