Changes
π Features
- Remove connected items from the diagram @amolenaar (#1724)
- Support Generic<Type> syntax @amolenaar (#1722)
- Allow sequence diagram messages on lifeline body @amolenaar (#1715)
- Full tree search (GTK4) @amolenaar (#1698)
- Inherited stereotype part 2: attributes from super type @amolenaar (#1709)
- Assign activities to classifiers @amolenaar (#1687)
- State machines and regions @amolenaar (#1666)
- Resize of partition keeps actions in the same swimlane @amolenaar (#1668)
- State diagram: support all pseudostates @amolenaar (#1662)
- Add Codespaces Configuration @danyeaw (#1660)
- Support stereotypes inherited from other stereotypes @amolenaar (#1630)
π Bug Fixes
- Prevent deleting an element in a diagram also deleting the diagram itself @amolenaar (#1751)
- Fix invalid matrix error when creating use case @amolenaar (#1752)
- Fix model corruption when connecting a Block to an Actor @amolenaar (#1705)
- Retain save folder - use Path @amolenaar (#1680)
- Fix "rename" from popover @amolenaar (#1633)
- Fix stereotype unapplication @amolenaar (#1644)
- Fix color scheme warning with libadwaita @danyeaw (#1629)
π§° Maintenance
- Update gvsbuild to version 2022.3.0 @danyeaw (#1739)
- Sourcery Refactorings @danyeaw (#1738)
- Update poetry to version 1.2.1 @danyeaw (#1737)
- macos: Disable DnD for GTK4 @amolenaar (#1736)
- Update poetry to version 1.2.0 @danyeaw (#1711)
- Make model properties strict @amolenaar (#1692)
- Fix Instant editor focus on GTK4 @amolenaar (#1697)
- Update poetry to version 1.1.15 @danyeaw (#1691)
- Fix event-controller warning on GTK4 @amolenaar (#1689)
- Update Python and Ubuntu distro for readthedocs @danyeaw (#1682)
- Add copy button for code blocks in docs @amolenaar (#1678)
- Setup Windows dev environment using pipx @danyeaw (#1671)
- Replace branch name with file location for PR labeling @danyeaw (#1663)
- Install gvsbuild with pip @danyeaw (#1664)
- Update PyInstaller to version 5.3 @danyeaw (#1646)
- Make the GTK Version Configurable with PyInstaller @danyeaw (#1626)
- Replace tomli with tomllib for Python 3.11+ @danyeaw (#1625)
- Move Windows Installation to C:\Program Files @danyeaw (#1602)
- Simplify hooks for freetype2 compatibility in Windows @danyeaw (#1624)
- Make GTK4 the Default Version and Enable Adwaita @danyeaw (#1604)
- Update dependencies @danyeaw (#1605)
- "Full build" pipeline for PR's @amolenaar (#1589)
π Translation
- More Hungarian translation updates @weblate (#1734)
- Update Croatian translation @weblate (#1726)
- Croatian translation updates @weblate (#1723)
- Update Finnish, Spanish, German, and Czech translations @weblate (#1701)
- Chinese (Simplified) translation updates @weblate (#1693)
- Dutch translation updates @weblate (#1688)
- Spanish translation update @weblate (#1685)
- Croation translation update @weblate (#1636)
- More Czech translation updates @weblate (#1620)
- Update Czech translation @weblate (#1619)
- Update Czech translation @weblate (#1618)
- Add Czech translation @weblate (#1615)
Thanks again to @Anonynonymouse, @amolenaar, @danyeaw, @milotype, @oscfdezdz, @ovari, @pre-commit-ci, @pre-commit-ci[bot], @sourcery-ai, @sourcery-ai[bot], @vikdevelop, @weblate, Hugel, Jiri GrΓΆnroos and Sourcery AI! π