This release primarily focuses on bug fixes and stability improvements, adds support for the latest Eclipse platform, and improves MISRA C++ compatibility for generated C++ code.
- The downloadable application is now built on the latest Eclipse 2026-06 target platform.
- Improved C++11 code generator for MISRA C++:2023 compatibility, including safer interface destructors, constexpr statechart constants, uniform member initialization, and matching parameter names in declarations and definitions.
- The C++98 code generator is now marked as deprecated. That means it won’t receive any new features and won’t be maintained. It will still be available as it is for the foreseeable future.
- Fixed Windows 11 display scaling and font rendering issues. Image generation and editor rendering now work correctly at any scaling.
- Fixed an editor bug that resulted in a drag-and-move glitch in scenarios where the shapes were in the negative coordinate space.
- Guarded the `timerService` pointer before unsetting timers in the statemachine destructor, preventing crashes on destruction.
- Fixed choice node anchor placement so transitions can correctly connect from the upper-left side of choice nodes.
- Fixed a thread-safety issue that could occur during concurrent first-time access.
- Ensured C# code generation uses `global::` when a local identifier shadows the global namespace.
- Always generate referenced types with fully qualified names in C++98 code generation scenarios.
- Extended validation to raise an error when an effect accesses a statechart-owned event through the statechart type.