Rafcon

Latest version: v2.1.4

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

Scan your dependencies

Page 5 of 22

0.14.5

""""""

- Bug Fixes:
- execution log viewer now works via released script in bin folder

0.14.4

Not secure
""""""

- Features:
- :issue_gh:`290` paste state at current mouse position (both via context menu and shortcut) CSuerig
- add state at context menu position when using context menu to add states CSuerig

0.14.3

""""""

Maintenance release.

0.14.2

Not secure
""""""

- Features:

- Replace ``SCRIPT_COMPILE_ON_FILESYSTEM_LOAD`` in favor of ``SCRIPT_RECOMPILATION_ON_STATE_EXECUTION``. See the documentation of the configuration for details.


- Bug Fixes:

- :issue_gh:`28` Setting of external editor via dialog does not work
- :issue_ghe:`790` gui_config.yaml not saved anymore automatically
- Make tests run with pytest-mock>=1.11.2
- Add compatibility with pylint>=2.4
- Positions of panes should be restored correctly
- Fix several deprecation warnings


- Miscellaneous:

- do not test Python 3.4 on Jenkins
- Coverage test only on ``develop`` and ``master`` branch
- prepare for new ``yaml_configuration`` release

0.14.1

Not secure
""""""

- Bug Fixes:

- :issue_ghe:`774` python setup.py build_sass not working
- :issue_gh:`26` python3's "__pycache__" folder chrashes loading of examples

0.14.0

Not secure
""""""

- Features:

- new notification bar, informing about important log entries (configurable), fixes :issue_ghe:`288`
- Fullscreen mode: optionally show toolbar (``FULLSCREEN_SHOW_TOOLBAR`` option), show notifications


- Improvements:

- most ``[PyGTK]DeprecatedWarning``\s are fixed
- graphical editor: minor performance optimizations
- specify separators for JSON files: Python 3.4 no longer changes the whitespaces in state machine files
- override builtins string in JSON files: state machine files generated by Python 2 and 3 are now fully identical
- code coverage report in Jenkins
- shows RAFCON log messages during installation
- parallel test runs on Jenkins
- :issue_gh:`21` Do not store semantic data if not available
- :issue_ghe:`665` Keep root state position when collapsing left sidebar
- better defaults:

- root state is named "root state", further states "[state type] [states counter]"
- script of ``ExecutionState``\s uses more RAFCON features (``preemptive_wait``, return outcome name)
- name of states uses full width of state

- provide RAFCON wheel file
- make installation more robust, especially against missing font files
- simplify installation process
- clear separation in handling of ``data_files`` and ``package_files``
- create translation files automatically when building dist packages
- refactored many parts of modification history


- Bug Fixes:

- :issue_gh:`20` program icon in task bar missing since version 0.13.x
- :issue_ghe:`665` state type dropdown menu prevents state editor widget to shrink
- :issue_ghe:`694` json library in python 3.6 writes one-line json files
- :issue_ghe:`721` Correct execution history logging
- :issue_ghe:`726` State with self-transition cannot be substituted
- :issue_ghe:`727` Sticky-Flag in States-Editor can cause crash if state type change is performed
- :issue_ghe:`755` Positions of outcomes are not always updated
- fixes bug of "locked" global variable during multithreading access
- use a safe loader for GUI config file
- fix handling of symlinks in LibraryManager
- better support of virtual envs


- Changes:

- drop support for BuildBot
- Jenkinsfile: tests are now also run under Python 3.6


- Miscellaneous:

- new ``gui`` ficture for simplifying GUI tests
- refactor GUI tests using the ``gui`` fixture
- documentation on how to write tests and how to use ``gui`` fixture


Patch releases 0.13.\*
----------------------

Page 5 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.