Rafcon

Latest version: v2.1.4

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

Scan your dependencies

Page 10 of 22

0.12.10

"""""""

- Features:

- :issue_ghe:`520` Debug Console keeps track of last logger message if the follow mode is enabled

- Improvements:

- in pull request :issue_ghe:`523` refactoring of debug console for more intuitive and robust behavior
e.g. persistent cursor position
- :issue_ghe:`516` source editor does not show line of cursor after apply if the script is big

- Bug Fixes:

- :issue_ghe:`519` rafcon freezes while opening a state machine
- solved in pull request :issue_ghe:`524` history elements hold direct state reference
- :issue_ghe:`514` text in entry widget of port not visible during editing (arrow key press left-right helps)
- the issue was not fully resolved but improved

0.12.9

""""""

- Improvements:

- container state API can adjust output_data by new method write_output_data
- more robust execution history tree
- performance improvement by deleting gaphas views at once for recursive state destruction's

- Bug Fixes:

- :issue_ghe:`521` Strange gaphas logs during deletion of a state
- fix gaphas exceptions if state machine selection holds elements which gaphas has not drawn

0.12.8

""""""

- Feature:

- start RAFCON with `rafcon` instead of `rafcon_start_gui` or `rafcon_core` instead of `rafcon_start` (old
commands are still working)

- Improvements:

- buttons to forcefully lock or unlock a global variable
- global variable manager logger messages got new failure warning messages
- copy/paste for semantic data elements
- new config value SHOW_PATH_NAMES_IN_EXECUTION_HISTORY
- make library path in state editor overview selectable

- Bug Fixes:

- :issue_ghe:`503` scoped variable looks weird
- :issue_ghe:`505` clean up profiler flag in config
- :issue_ghe:`506` root state input ports leave ugly stripes behind
- :issue_ghe:`501` transition is not selectable if it is drawn over state
- :issue_ghe:`512` execution of second state machine cause freeze of stop on previous state machine was not successful
- :issue_ghe:`514` text in entry widget of port not visible during editing
- fix state machine tree remove library state
- no deadlocks when locking a global variable two times
- :issue_ghe:`502` changing data ports not possible
- fix state element weakref parent assigenment in case of tolerating a invalid data flow

0.12.7

""""""

- Improvements:

- updated documentation
- use verbose logging level instead of prints for modification history debug prints

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

Page 10 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.