Changes
π Features
- Apply undershoot effect to diagram view @amolenaar (#4029)
- Use macos native windows menu @amolenaar (#4009)
- Only import classes from their authoritative model @amolenaar (#3981)
- Use real enumerations in the data models @amolenaar (#3979)
- Update activity parameter node name and types in Model browser @amolenaar (#3959)
- Expose troubleshooting info via About dialog @amolenaar (#3945)
- Assign item CSS class to all diagram items @amolenaar (#3924)
π Bug Fixes
- Change guard text from literal_string to a string @mikekidner (#4063)
- Fix pin multiplicity bounds @mikekidner (#4066)
- Fix objectNode upperbound value should be a string @mikekidner (#4064)
- Fix join spec field disappears @mikekidner (#4068)
- Fix reordering of class' attributes @amolenaar (#4032)
- Fix save for new models @amolenaar (#4021)
- Allow Rubberband selection in diagram frame @amolenaar (#3966)
- Make search owner by type a bit more lenient @amolenaar (#3961)
- Enable the (New) Package menu item again @amolenaar (#3960)
- Fix quit behavior for greeter @amolenaar (#3958)
- Message name align @amolenaar (#3920)
- Windows: Set English as the default installer language @danyeaw (#3902)
π§° Maintenance
- Sign Windows executables with SignPath @danyeaw (#4056)
- Typing chore @amolenaar (#4057)
- Build Gaphor with Python 3.14 on Linux @amolenaar (#4054)
- Use new official flatpak container image @amolenaar (#4006)
- Defafult to windows-2022 image @amolenaar (#4036)
- Fix macOS builds @amolenaar (#4022)
- Code improvements and cleanup @amolenaar (#4020)
- Bump minimal Python version to 3.12 @amolenaar (#3984)
- Some updates related to the latest PyGObject version @amolenaar (#3965)
- Use media features during style sheet compilation @amolenaar (#3923)
π Documentation
- Windows: when building installer override installed wheels @FengZhe-ZYH (#4097)
- Add SignPath as a sponsor for Windows cert signing @danyeaw (#4044)
- No longer generate PDF docs @amolenaar (#3994)
- Show CSS classes in style editor @amolenaar (#3955)
π Translation
- Update translations for Gaphor @weblate (#4092)
- Update translations for Gaphor @weblate (#4085)
- Update translation for docs.gaphor.org @weblate (#4076)
- Update translations for Gaphor @weblate (#4075)
- Update translation for docs.gaphor.org @weblate (#4074)
- Update translation for docs.gaphor.org @weblate (#4053)
- Update translations for Gaphor @weblate (#4052)
- Update translation for docs.gaphor.org @weblate (#4038)
- Update translations for Gaphor @weblate (#4027)
- Update translation for docs.gaphor.org @weblate (#4004)
- Update translations for Gaphor @weblate (#3999)
- Link zh_CN to zh_Hans, so readthedocs can properly translate @amolenaar (#3962)
- Update translation for docs.gaphor.org @weblate (#3928)
- Update translations for Gaphor @weblate (#3932)
- Update translations for Gaphor @weblate (#3921)
- Update translations for Gaphor @weblate (#3912)
- Update translations for Gaphor @weblate (#3908)
- Update translations for Gaphor @weblate (#3904)
- Update translation for docs.gaphor.org @weblate (#3899)
- Update translation for docs.gaphor.org @weblate (#3895)
Thanks again to @DisconnectedPowerCable, @FengZhe-ZYH, @Nekothegamer, @Ricky-Tigg, @Rossigalli, @Zeyue, @amolenaar, @danyeaw, @mikekidner, @milotype, @mvinca, @pablomarino, @stansz84, @teacond, and Jiri GrΓΆnroos! π
- gaphor-3.2.0-installer.exe