Skip to content
This repository has been archived by the owner on Jan 5, 2021. It is now read-only.

Releases: itemisCREATE/statecharts

Release 2.7.1

08 Aug 09:57
Compare
Choose a tag to compare

YAKINDU SCT release 2.7.1 contains the following extensions and bugfixes:

Features & Improvements

  • Performance issue: Cache the qualified ID #848
  • Performance issue: Validation slows down for large models with many interface elements #846
  • Disable generic id validation rule #760
  • Content of a state is not completly visible when it is in edit mode #418
  • Adjust CPP-generator include paths to C-generator #867
  • TimedStatemachineInterface does not have Doxygen like API doc. #609
  • Provide a possibility to replace SCT Outline Comp-Graphical Editor #767

Bug Fixes

  • Ctrl +/- for zooming does not work Comp-Graphical Editor #570
  • Statechart name can contain whitespace, source generator doesn't accept it #757
  • Copy & Paste: NPE when copying a state with subdiagram #49
  • Manual event trigger fails for second invocation #726
  • Cut-Copy-Paste Keyboard-Shortcuts do not work on OSX #557
  • Undo doesn't work with "Refactor -> Extract subdiagram" #803
  • Transition priority change propagation of vertices #854
  • Wrong paths generated in c header file #764
  • C code generator fails on internal scopes that only contains const definitions #596
  • Redo of element deletion fails with exception #864

Documentation & Examples

  • Example Wizard - Misc Issues #779
  • Example Wizard - Copy projects into workspace instead of staying in the git repo folder #844
  • Example Wizard - Refresh project after check out #843
  • Create arduino example for trafficlight #688
  • Extend LightSwitch example Comp-Documentation #686
  • Document examples and metadata #789
  • Documentation for new example wizard Comp-Documentation #788
  • Name "traffic light" example consistently #826

Infrastructure

  • Add Neon target with JDK8 to build infrastructure #779
  • Won't Fix: Introduce maven toolchain to ensure xtend compiler produces java 7 compatible code #702
  • Incompatibilities with Luna #840

Test

  • Add test for live validation preference to manual test plan #863
  • Extend the testplan for example wizard Comp-Other #813
  • Add test for transition priorities to manual test plan #862

Release 2.7.0

18 Jul 15:40
Compare
Choose a tag to compare

YAKINDU SCT release 2.7.0 contains the following extensions and bugfixes:

New features

Functional Improvements

  • Removed runtime dependencies to generic domain. #765
  • Added functionality to toggle documentation action from label context. #755
  • Added Annotations for Types in Type System. #756
  • Introduced Guice for SCT editor palette. #683
  • Introduced Reaction to Scope in SGraph meta model. #758

Documentation and examples

  • Documented system requirements in short installation guide. #712
  • Added five-minutes tutorial to online documentation. #708
  • Documented how to edit a region. #733
  • Added C++ example. #272
  • Synchronizing tool and online documentation. #410, #781, #782
  • Removed broken links to outdated repositories. #807

Bug fixes

  • Fixed issue with deep and shallow history elements. #777
  • Fixed issue with real values in simulation. #770
  • Fixed issue with namespaces and grouping state refactorings. #740
  • Fixed issue with missing icons on welcome page. #710

Release 2.6.2

07 Jun 09:12
Compare
Choose a tag to compare
release_2.6.2

Release 2.6.2

Release 2.6.1

27 Apr 09:40
Compare
Choose a tag to compare
Release 2.6.1 Pre-release
Pre-release
Merge pull request #647 from Yakindu/prepare_2.6.1

updated bundle versions to 2.6.1

Release 2.6.0

06 Apr 14:50
Compare
Choose a tag to compare

YAKINDU SCT release 2.6.0 contains the following extensions and bugfixes:

New features

  • The C code generator supports generating tracing callbacks. #266
  • The Java code generator now supports the generation of a thread-safe state machine implementation. #207

Functional Improvements

  • Timer events pause when simulation pauses. #415
  • Make generator base implementations independent from Eclipse file system. #366 #358
  • Highlight final state in simulation. #284
  • Generators now support generating into project root. #499
  • Improved C code generator regarding element naming and configuration #191 #192 #193 #232 #235

Usability Improvements

  • Default workspace is now located in user.home. #575
  • Examples can be created separately. #560
  • Improved proposals (state specification, init values in var refs). #579 #501
  • Improved properties view. #336
  • The new model wizard was optimized. #338 #423
  • The new generator model wizard was optimized. #337
  • Improved creation of transitions. #421 #290 #137
  • Improved tool palette. #327
  • Improved zooming. #304

Documentation and examples

  • New documentation for entry and exit nodes. #73 #494
  • New documentation for synchronization nodes. #231
  • Handling of C code generated 'sc_types.h'. #257
  • More documentation on simulation view. #334
  • Added documentation for model compare feature. #314
  • Documentation image export. #288
  • Traffic light example now includes a Java application that can be executed.
  • Different improvements and clarifications in documentation. #155 #312 #318 #424 #490 #491 #492 #528

Bug fixes

  • Fixed issue with precedences in guard expressions. #355
  • Fixed issue with setting variable values during simulation. #329 #287
  • Fixed duplicate timer initialization. #319
  • Actions on entry transitions are executed. #278
  • Fixed issue with event inout in simulation. #255
  • Fixed issue with use of valueof(). #536
  • Fixed validation issues regarding transitions without trigger. #58 #565
  • Fixed issue with short name generation. #479
  • Different bug fixes for generators. #308 #316 #318 #323 #438 #439
  • Different bug fixes regarding sgen model and editor. #547 #533

Release 2.5.0

14 Dec 10:38
Compare
Choose a tag to compare
release_2.5.0

Release 2.5.0