Skip to content

Releases: DLR-RM/RAFCON

2.2.1

27 Jan 14:03
99e0dab
Compare
Choose a tag to compare
  • Bug fixes:

    • Fixed bug where switching an execution state to a hierarchy state would not remove script.py
  • Miscellaneous:

    • Resolved numpy conflict with different python versions (3.9 and >3.10)
    • Updated versioning of dependencies

2.2.0

17 Jan 15:07
14a76b7
Compare
Choose a tag to compare
  • Features:

    • Now using flat storage for state machines (removed first layer in folder structure)
    • Automatic conversion to new structure when re-saving existing state machines
    • Only storing meta_data for root_state if available
    • Added custom color for library states
    • Prevent saving a state machine inside another via GUI
    • Added locking current view feature in execution history GUI
    • Added open library from execution history feature in GUI
  • Bug fixes:

    • Fixed bug in "run only selected state"
    • Fixed bug when destroying gtk controllers
    • Fixed bug in automatic dataport generation for GUI
    • Fixed bug in automaticly setting dataport for invalid data flows
  • Miscellaneous:

    • Added cheat-sheet to documentation and GitHub
    • Updated package versions to support python>3.10

2.1.4

12 Aug 12:16
59987cd
Compare
Choose a tag to compare
  • Bug fixes:

    • Fixed bug where data port would not reset properly
    • Fixed bug when relocating an existing data flow
  • Miscellaneous:

    • Added proper deletion of gvm variables on shutdown

2.1.3

19 Apr 12:22
9b223de
Compare
Choose a tag to compare
  • Bug fixes:

    • Fixed AboutDialog logo image path
    • Bringing back state editor guide lines
    • Fixed issue that children states can be dragged out of parent states (same for state titles)
    • Fixed issue where CTRL+Z in Source Editor or Description would undo twice instead of once
    • Fixed cramped Linkage Overview widget (now properly displays the logical linkage)
    • Fixes bug when trying to connect a data port outside of the parent state
  • Miscellaneous:

    • Updated docs text, configuration and layout for webpage

2.1.2

22 Mar 14:25
Compare
Choose a tag to compare
  • Bug fixes:

    • Fixed bug for logic connectors
    • Added logo to about dialog
  • Miscellaneous:

    • Updated pdm.lock
    • Added minimal rafcon core tutorial in docs
    • Updated formatting and deprecation for docs
    • Updated citation formatting

2.1.1

05 Mar 10:57
6531767
Compare
Choose a tag to compare
  • Bug fixes:
    • Updated deprecated dependency to jsonconversion
    • Added new test state machine for backward compatibility testing

2.1.0

29 Feb 09:56
a456b41
Compare
Choose a tag to compare
  • Features:

    • Added option to disable popups in the config file
    • Display warning when saving new state machine (and overwriting) in already existing folder
  • Bug fixes:

    • Fixing segmentation fault when changing state type in gui via state editor
    • Fixing decider node is not preempted in concurrency state
    • Fixed warnings and bugs in unit tests
    • More minor bugfixes
  • Miscellaneous:

    • Checked dependencies and deprecations for libraries
    • Updated shebang versions to python3
    • Removed some warnings resulting from old python conventions

2.0.0

29 Jan 13:58
22d8b3b
Compare
Choose a tag to compare
  • Features:
    • Switch from setup.py to pyproject.toml and pdm for the python package management
    • Add possibility to only release rafcon-core
    • Support python 3.10
    • Add __main__.py
    • Add bump2version to avoid human errors when updating the rafcon version
    • Added auto-layout functionality (as a first version)
  • Bug Fixes:
    • Fix a few GUI bugs

1.1.0

06 Sep 16:02
Compare
Choose a tag to compare
  • Features:

    • Add skip & skip all buttons in the dialog of the broken libraries during loading a broken session
    • Set the default directory of the dialog during saving a state machine in accordance with the chosen library in the library tree
    • Create the data flows & data ports automatically in the nested states
    • Create the data port automatically when the other state does not have one during connecting the data flows
    • Support waypoints for data flows
    • Custom background color for states
  • Bug Fixes:

    • Fix many minor GUI bugs

1.0.0

18 May 18:39
Compare
Choose a tag to compare
  • Features:

    • Not supporting Python 2 anymore
    • Run this state
    • Only run this state
    • Add singleton pattern
    • Add new hooks before and after running each state
    • Add new memory profiling test to assert the memory leak during running sequential & concurrency state machines
    • Update gaphas to 2.1.2
    • Update libsass to the latest version of dart sass
    • Replace gtkmvc3 with two separated mvc and observer patterns
    • Run this state
  • Bug Fixes:

    • Fix GUI freezing during keeping undo/redo shortcuts
  • Miscellaneous:

    • Remove last update field to improve versioning control
    • Remove a big amount of the dead codes and comments