Releases: DLR-RM/RAFCON
Releases · DLR-RM/RAFCON
2.2.1
2.2.0
-
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
-
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
-
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
-
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
- Bug fixes:
- Updated deprecated dependency to jsonconversion
- Added new test state machine for backward compatibility testing
2.1.0
-
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
- 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
-
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
-
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