Rafcon

Latest version: v2.1.4

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

Scan your dependencies

Page 15 of 22

0.9.0

"""""

- Improvements

- Consistent storage format
- Renamed modules: mvc to gui and core to statemachine
- External editor
- Substitute State
- Open externally
- Save selected state as library
- Meta data convert methods with clear interface from Gaphas to OpenGL and OpenGL to Gaphas -> only one type of meta data hold
- Undocked side bars can be restored automatically after restart if `RESTORE_UNDOCKED_SIDEBARS` is set to True.

- Bug Fixes

- :issue_ghe:`299`: State labels can be placed outside the state borders
- :issue_ghe:`298`: Child states can be placed outside hierarchy states
- :issue_ghe:`45`: Size of GUI cannot be changed
- :issue_ghe:`284`: Core does not check the type of the default values
- :issue_ghe:`282`: Input and output data port default_value check does not cover all cases
- :issue_ghe:`280`: List of tuples saved as list of lists
- :issue_ghe:`265`: jekyll documentation
- :issue_ghe:`277`: insert_self_transition_meta_data is never called
- :issue_ghe:`268`: Enter key can still be used in greyed out window
- :issue_ghe:`69`: Performance measurements
- :issue_ghe:`271`: The storage folders are not always clean after re-saving a state machine from old format to new
- :issue_ghe:`273`: Cannot refresh state machines
- :issue_ghe:`264`: pylint under osl not working
- :issue_ghe:`173`: Splash screen for RAFCON GUI initialization and RAFCON icon
- :issue_ghe:`253`: Ctrl+V for pasting in list views of state editor does not work
- :issue_ghe:`263`: The scrollbar in the io widget has to follow the currently edited text
- :issue_ghe:`255`: After refreshing, state machines should keep their tab order
- :issue_ghe:`185`: test_backward_stepping_barrier_state not working
- :issue_ghe:`258`: Maximum recursion depth reached
- :issue_ghe:`245`: Support library data port type change
- :issue_ghe:`251`: Handles are added when hovering over a transition handle
- :issue_ghe:`259`: Do not hard code version in about dialog
- :issue_ghe:`260`: Meta data is loaded several times


Patch releases 0.8.\*
---------------------

0.8.4

"""""

- Improvements:
- allow loading of state machines created with RAFCON 0.9.*

0.8.3

"""""

- Bug Fixes:
- fix copy paste of library states, consisting of containers
- fix error output of not matching output data types

0.8.2

"""""

- Bug Fixes:
- fix copy and paste for ports
- fix backward compatibility test

0.8.1

"""""

- Features:

- renaming of module paths: core instead of state machine; gui instead of mvc
- writing wrong data types into the outputs of the "execute" function produces an error now
- Use external source editor: A button next to the source editor allows to open your code in an external editor, which you can configure
- Gaphas: When resizing states, grid lines are shown helping states to bea aligned to each other (as when moving states)

- Improvements:

- Gaphas: Change drawing order of state elements. Transitions are now drawn above states, Names of states are drawn
beneath everything. This should ease the manipulation of transitions.
- Gaphas: States are easier to resize, as the corresponding handle is easier to grab
- states are now saved in folder that are named after: state.name + $ + state.state_id

- API:

- library paths can now be defined relative to the config file (this was possible before, but only if the path was prepended with "./"

- Documentation:

- started creation of "Developer's Guide"
- moved ``odt`` document about commit guidelines into ``rst`` file for "Developer's Guide"

- Fixes:

- :issue_ghe:`5`: Fix connection bug
- :issue_ghe:`120`: Make state machines thread safe using RLocks
- :issue_ghe:`154`: Multi-Selection problems
- :issue_ghe:`159`: Transitions cannot be selected
- :issue_ghe:`179`: Allow external source editor
- :issue_ghe:`202`: RAFCON crash
- :issue_ghe:`221`: issue when dragging data flows
- :issue_ghe:`222`: Cannot remove transition of root state in TransitionController
- :issue_ghe:`223`: rafcon library config relative path undefined behaviour
- :issue_ghe:`224`: Switch to respective state when trying to open a state which is already open.

- Refactoring:

- Widgets have TreeViews not have a common base class. This allowed to get rid of a lot of duplicate code and made some implementations more robust
- the code behind connection creation and modification in the Gaphas editor has been completely rewritten and made more robust

0.8.0

"""""

- deactivated as not compatible with 0.7.13

Patch releases 0.7.\*
---------------------

Page 15 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.