Rafcon

Latest version: v2.1.4

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 22

0.12.4

""""""

- Improvements:

- Provide a `PULL_REQUEST_TEMPLATE` for pull requests opened in GitHub
- Optimize updates/redrawing of graphical editor

- Bug Fixes:

- :issue_ghe:`414` state machines with libraries cannot be closed

0.12.3

""""""

- Feature

- The env variable :envvar:`RAFCON_START_MINIMIZED` allows to start RAFCON minimized, which is helpful when running
the tests

- Improvements:

- :issue_ghe:`414` Memory optimizations: The memory usage should no longer increase over time, as unused objects are now freed
- A new/extended test verifies the correct destruction of removed elements
- Optimize NameView font size calculations, noticeable during zooming
- ports outside of the visible view are no longer drawn, which increases the performance, especially while
zooming in large state machines
- Hash calculations of state machines
- Placement of NameView
- drawing of connections, ports and labels, especially when deeply nested
- :issue_ghe:`469` unit test refactorings

- Bug Fixes:

- :issue_ghe:`459` execution_log utils; backward compatibility missing and :issue_ghe:`458` ReturnItem
- :issue_ghe:`454` group/ungroup is not preserving meta data recursively
- :issue_ghe:`452` Session restore, gaphas and extended controller causes exception when closing RAFCON
- :issue_ghe:`450` Names of states inside a library become smaller
- :issue_ghe:`447` Hashes of state machine in storage different then the reopened state machine after saving it
- :issue_ghe:`449` ports (of transitions or data flows) cannot be moved
- :issue_ghe:`471` selection of states in hierarchies >= 5 not possible

0.12.2

""""""

- New Features:

- Fix logging for library state execution

- Improvements:

- Improve execution logging (semantic data is supported now)
- :issue_ghe:`445` Tests need to ensure correct import order for GUI singletons

- Bug Fixes:

- :issue_ghe:`446` "show content" leads to sm marked as modified

0.12.1

""""""

- New Features:

- Semantic data editor supports external editor
- Transparency of library states improved when content is shown

- Improvements:

- :issue_ghe:`415` Increase visibility of library content

- Bug Fixes:

- :issue_ghe:`378` Editing default values does not work sometimes

0.12.0

""""""

- New Features:

- Semantic meta data editor and storage for every state
- :issue_ghe:`411` Allow outputting data from preempted states

- Bug Fixes:

- :issue_ghe:`426` Again meta data of library ports are screwed after insertion
- :issue_ghe:`425` Connection via points not visible
- :issue_ghe:`424` Wrong path for tooltip for state machines editor tabs
- :issue_ghe:`431` Test for recently opened state machine fails
- :issue_ghe:`430` Selection test fails



Patch releases 0.11.\*
----------------------

0.11.6

""""""

- Bug Fixes:

- :issue_ghe:`428` fix recursion problem in execution log viewer
- :issue_ghe:`427` Middle click on state machine tab label close wrong state machine
- :issue_ghe:`419` wrong outcome data in execution history

- Improvements:

- :issue_ghe:`411` Allow outputting data from preempted states
- drag'n drop with focus can be enabled and disabled by using the gui config flag DRAG_N_DROP_WITH_FOCUS
- graphical editor add way points around the state for self transitions as support for the user
- refactor state machines editor tab click methods and small fixing
- better on double click focus by gaphas editor and now also triggered by state machine tree

Page 11 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.