Rafcon

Latest version: v2.1.3

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

Scan your dependencies

Page 7 of 22

0.13.1

Not secure
""""""

- Bug Fixes: Fix installation

0.13.0

""""""

This is a shiny new minor release of RAFCON. Finally, Python 3 (>=3.4) is supported, while Python 2.7 can still be
used, thanks to the ``future`` packet. With this, we also ported the GUI from GTK+ 2 to GTK+ 3, allowing for better
styling. Of course, there are many more improvements and bug fixes:

- Features:

- RAFCON is now compatible to Python 3
- GTK+ 2 to GTK+ 3 port of the RAFCON GUI
- Better styling including a HeaderBar
- Alternative light theme! (GUI config option ``THEME_DARK_VARIANT``)

- Improvements:

- :issue_ghe:`117` Make GUI resizeable on all edges and corners
- :issue_ghe:`610` Provide CITATION.cff to make software citable
- :issue_ghe:`619` Provide and install \*.desktop file
- :issue_ghe:`621` Provide full license text
- :issue_ghe:`636` No exception when closing RAFCON and a state machine is still running
- :issue_ghe:`637` No exception when closing a state machine tab, when it still runs
- :issue_ghe:`640` Backward compatibility test runs with various python versions now
- :issue_ghe:`646` Library roots can be added and removed inside the library tree
- The installation should now work from a blank virtualenv
- The documentation about the release steps has been extended

- Bug Fixes:

- :issue_ghe:`596` External editor does not remember the handed command and also does not lock the embedded editor
- :issue_ghe:`617` Invalid DataFlow by DataFlowWidget
- :issue_ghe:`618` semantic data strings get scrambled/obfuscated in execution history log
fixed by pull request :issue_ghe:`626` fix(execution_log): unpickle semantic data
- :issue_ghe:`624` Debug console: cursor is not positioned at the point were it is clicked on
- :issue_ghe:`627` Generic library state machines need Gtk2 to gtk3 conversion
- :issue_ghe:`638` Exiting Fullscreen mode hides the graphical editor
- :issue_ghe:`644` "Substitute state as template" creates problems if not all models are recursive created

- Changes:

- Redundant libraries are marked as deprecated
- No more "+"-icon next to state machine tabs to add a new state machine (related to :issue_ghe:`639`)
- Remove old OpenGL GraphicalEditor
- Remove deprecated entry points ``rafcon_start`` and ``rafcon_start_gui``


Patch releases 0.12.\*
----------------------

0.12.25

Not secure
"""""""

- Improvements:

- A ``DataPort`` with data type ``object`` can now be connected to any other ``DataPort`` (:issue_ghe:`422`, :issue_ghe:`525`)
- :issue_ghe:`602` Hide menu entries without function
- Handle exceptions of the OpenGL graphical editor gracefully => do not depend on ``gtkglext``

- Bug Fixes:

- no more ``GtkWarning`` in stdout
- `GitHub Issue 4 <https://github.com/DLR-RM/RAFCON/issues/4>`__ GTK theme does not exist

0.12.24

Not secure
"""""""

- Improvements:

- Update documentation regarding installation

- Bug Fixes:

- Installation of mo-files (for language support) works

0.12.23

Not secure
"""""""

- Improvements:

- Update documentation regarding installation
- Update rafcon dependencies in setup.py

- Bug Fixes:

- API: ``AttributeError`` when passing ``DeciderState`` to constructor of ``BarrierConcurrencyState``
- Installation of mo-files (for language support) works

0.12.22

Not secure
"""""""

- Features:

- :issue_ghe:`581` Utility shortcuts to add transitions from selected state to parent default outcome and sibling states

- Improvements:

- redraw graphical editor if connections are removed
- extend German RAFCON translation
- extend Developer's Guide by how-to on translating RAFCON
- API: ``add_state`` is adapting the passed ``state.state_id`` automatically in case of conflicts
instead of raising an ``AttributeError``

- Bug Fixes:

- :issue_ghe:`455` Proportional resizing states now works properly
- :issue_ghe:`538` Many error outputs when changing MAX_VISIBLE_LIBRARY_HIERARCHY
- :issue_ghe:`541` Where are the magnet lines gone?
- :issue_ghe:`551` Prevent RAFCON from restarting if installation of fonts fails
- :issue_ghe:`571` Wrong rendering of scoped variables
- :issue_ghe:`580` update font installation
- :issue_ghe:`584` Opening a external source editor fails for a never set active state machine id
- :issue_ghe:`586` Ungroup of a state with data flows in between of it child states twice in the same hierarchy
creates corrupt state machine or fails
- stepping works inside library and concurrency states
- :issue_ghe:`589` decider state can be deleted
- make i18n work

Page 7 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.