Rafcon

Latest version: v2.2.1

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

Scan your dependencies

Page 11 of 23

0.12.6

""""""

- Feature:

- tests folder is now released as well

- Bug Fixes:

- fix open-gl support for show-content to support fast state machine exploration (also into all leaf-states by zoom)
- library state can be removed also when those are showing content

0.12.5

""""""

- Feature

- new log level "VERBOSE", intended for development purposes
- state machines can now be baked (a snapshot of the state machine with all libraries can be saved)
- Graphviz can now be used to debug gtkmvc notifications and signals

- Improvements:

- Gtk priority of logging output to the console view is now customizable via the gui_config
- better plugin support of changes to the state-editor tabs
- gaphas combines now complex meta data actions in one meta data changed signal -> one undo/redo-Action

- Bug Fixes:

- :issue_ghe:`484` label handles are hard to grasp
- :issue_ghe:`486` Gaphas is not emitting meta data signal if NameView is moved
- quick fix for not working "state type change" in combination with library states (which was based on respective
object destruction while those operations) -> will be fully solved in :issue_ghe:`493`
- quick fix for not set or too late set of active state machine id -> will be fully solved in :issue_ghe:`495`
- fix meta data for undo/redo of add object operations
- fix exception handling, causing issues with the graphical editor when invalid connection were created
- When hovering the menu bar, an exception was printed

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

Page 11 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.