Changes
🚀 Features
- Improve Swimlane Behavior @danyeaw (#430)
- In-app notification @amolenaar (#478)
- Improve file load/save dialogs @amolenaar (#469)
- Use a global copy buffer @amolenaar (#466)
- Auto select in tree view @amolenaar (#464)
- State machine namespacing @amolenaar (#461)
- Activity namespacing @amolenaar (#453)
- Ownership for interactions @amolenaar (#447)
- Dependency namespace @amolenaar (#440)
- Show all elements in tree view @amolenaar (#419)
🐛 Bug Fixes
- Improve file load/save dialogs @amolenaar (#469)
- Update diagram when moved @amolenaar (#465)
- Fix copy/paste for Transition @amolenaar (#463)
- Fix PyInstaller Packaging Issues @danyeaw (#424)
🧰 Maintenance
- Fix macos build @amolenaar (#502)
- Update it.po @albanobattistella (#499)
- Update CI build @amolenaar (#495)
- Fix LGTM/CodeQL issues @amolenaar (#484)
- Use msys2-setup GitHub Action for Windows Builds @amolenaar (#475)
- Refactor toolboxes to reduce duplication @danyeaw (#462)
- Fix MSYS2 timeout due to mirror down @danyeaw (#477)
- Fix shell syntax issues and enable shellcheck pre-commit @danyeaw (#454)
- Fix is directory error with importlib resources in Python 3.9 @danyeaw (#449)
- Describe the connect protocol in a chart @amolenaar (#450)
- Models in docs @amolenaar (#448)
- Shorten timeout during build stages @danyeaw (#444)
- Split namespace @amolenaar (#443)
- Move Diagrams component to it's own module @amolenaar (#435)
- Automatically Format Docstrings @danyeaw (#428)
- Cleanup session lifecycle @amolenaar (#431)
Thanks again to @albanobattistella, @amolenaar, and @danyeaw! 🎉