Releases: itemisCREATE/statecharts
release_3.1.1
release 3.1.1
Release 3.1.0
YAKINDU Statechart Tools Standard Edition 3.1.0 contains the following extensions and bugfixes:
New Features
- Add option to skip generation of library files in SCC Comp-All Code Generators (#1645)
- Implicit imports for active(State) statements (#1294)
- Named Parameter Calls (#1623)
- Variables in SGen Model that can be overridden from CLI (#325)
Usability Improvements
- Add a checkbox "save automatically" to the save dialog when running a simulation (#1275)
- Perspective Switch for Debug As (#1646)
- Error markers of subdiagrams are not propagated in parent diagram (#1288)
- Run As Context menu action in diagram (#1626)
Code Generation Improvements
- Effective C++ compliant code (#1633 #1634 #1610)
- Removed unused import of for cycle based state machines (#1650)
- Provide constant that provides the maximum number of parallel time events of a state machine (#1600)
Bug Fixes
Release 3.0.1
YAKINDU Statechart Tools Standard Edition 3.0.1 contains the following extensions and bugfixes:
New Features
- Filter for execution of generator models (#1399), see also documentation
Usability Improvements
- Validation for proper annotation usage (#1438)
Code Generation Improvements
- Using event queues for event-driven statecharts for C, C++ and Java (#1449, #1564, #1560)
- Provide public access to 'timeEventsCount' in C++ generator (#1587)
Bug Fixes
- Several internal refactorings (#1509,
- Fixed rename refactoring on Linux (#661)
- Minor changes in naming, error messages and info texts (#1531, #1514, #1534, #1540)
- Fixed scope of local reactions to contain events (#1310)
Documentation & Examples
Release 3.0.0
YAKINDU Statechart Tools Standard Edition 3.0.0 contains the following extensions and bugfixes:
New Features
SCT Unit:
With this release, we introduce a beta version of our testing framework SCT Unit. For more information, see our documentation and example .
Usability Improvements
Choice nodes can now be resized with a fix aspect ratio (#1241, #432)
Perspective switches back to modeling view when simulation terminates (#1279)
Note attachments can be deleted now (#335)
In simulation view, operations have a distinctive icon now (#723)
In generator model creation wizard, the order of statechart models is aligned with the one in project explorer (#796)
Fading time for snap-to-grid support lines is reduced for better user experience (#804)
Warning for sgen files that do not contain any entries (#1402)
It is now possible to use binary literals like '0b01011' as integer values (#1385)
Hint for content assist in definition section (#1417)
Double click drag tracker added for notes (#1421)
Color of active states in simulation is changed to yellow now (#1277)
Disabled auto reveal on selection (#1393)
Code Generation Improvements
Removed magic numbers in generated C code (#1336)
Fixed isActive() method to return correct values for inactive state machines (#1391)
For C++ code generation, StatemachineInterface.h is placed into library target folder (#1406, #1331)
Bug Fixes
Fix display of error markers (#1340, #1339)
Fix TODO and FIXME markers (#1429)
Bug in AbstractTypeSystem.remove(Type) (#1477)
Documentation & Examples
Minor fixes and updates in documentation
release_2.9.3
YAKINDU Statechart Tools Community Edition 2.9.3 contains the following extensions and bugfixes:
Features & Improvements
Distinguish between transient, persistent and stale error markers (#1190)
Support for variadic functions (#1191)
Change default transition layouting to rectilinear (#1162)
Bug Fixes
Fixed closing subdiagram editors closes all editors (#1212)
Fixed error markers are not shown for orthogonal regions without entry points (#1211)
Fixed YSCT 32 bit does not start on Linux / Ubuntu (#1192)
Fixed constant definition without default value allowed (#1189)
Fixed empty struct generated from interface description (#1188)
Documentation & Examples
Added documentation for variadic functions (#1191)
Added examples for integrating headless code generation with Maven, Gradle, and make (examples/#52)
release_2.9.2
YAKINDU Statechart Tools Community Edition 2.9.2 contains the following extensions and bugfixes:
Features & Improvements
Improved error message when custom generator class not found (#1172)
Improved error message when simulation throws exception (#1173
Extended inference of type parameters for generic types (#1158)
Bug Fixes
Fixed automated error reporting (AERI) (#1175)
Fixed inconsistent error markers (#574)
Fixed highlighting of active states in simulation (#1160)
Fixed broken link on welcome page (#1154)
Documentation & Examples
Fixed usage of downloaded example zip file with example wizard (#1174)
Fixed encoding issue in documentation (#1168)
release_2.9.1
base for sctpro 1.0.0
release_2.9.0
Release 2.9.0
Release 2.8.1
YAKINDU SCT release 2.8.1 contains the following extensions and bugfixes:
Features & Improvements
Primitive types hidden in content proposals (#1031)
Hide domain selection from statechart property section if not needed (#1042)
Improve misleading state of button 'Show time events' in simulation view (#1059)
Bug Fixes
Fixed custom generator templates (#1050)
Wrong behavior when existing statename is used as guard on a transition (#1043)
Release 2.8.0
YAKINDU SCT release 2.8.0 contains the following extensions and bugfixes:
Features & Improvements
Generate C header files into separate folder #845
Drop down example installation #933
Using operation from proposal provider should print brackets #879
Make properties view visible by default #771
Bug Fixes
Statechart creation wizard does not close on finish #923
Wrong software update sites #909
Refactoring button is not disabled, but does nothing #883
Copying subdiagrams creates state with same name, saving not possible #882
Copy region with subdiagram does not copy the subdiagram #895
'Arrange all' throws an exception #866
No default implementation of ITypeSystem but explicit binding in modules #885
Manual event trigger fails for second invocation #726
MacOS: SCT crashes when clicking on readonly cell in simulation view #1017
Error when using internal events in a guard expression #1014
Simulating multiple statecharts fails with error dialog #1011
Timer service implements equals but not hashCode #1002
Multiple Validation Jobs #1006
Property Pages resolve Resources #1008
SCTJavaIoFileSystemAccess misses project in calculated output directory #972
Handle "open file" gracefully #35
No type generated for elements with type alias as type #924
Example wizard silently overwrites existing files #930
Example wizard has no category #841
Diagram validation during live validation #928
Documentation & Examples
Document SCT preferences #790
Missing syntax docu for transition #902
Documentation does not explain state actions #690
Documentation regarding transition sequence is wrong #918
Five minutes tutorial does not use the example wizard #929
Pro icon covers text #874
Images in the comprehensive tutorial are not sized well #963
Remove TODO from documentation #947
Infrastructure
Refactoring of Generator Infrastructure #917
Design smell in IGenArtifactConfigurations API #912
Separate domain UI modules from domain core modules #898
Split generator.core into multiple plugins #899
Remove dependency from stext to jface utils #896
Remove dependency to GMF from STextResource #892
Add ITypeSystemAccess for TypeSpecifier #975
Allow annotations for operation parameters #988
Infrastructure to provide extension methods #965
Provide Feedback if Statechart Domain is not available. #936
Test
Add test to check if all documented genmodel features exist #946