Gaphor Changelog

What's new in Gaphor 2.25.1

May 1, 2024
  • Features:
  • Control visibility of requirements @teunhoevenaars (#3249)
  • Bug Fixes:
  • Re-enable auto-layout tests @teunhoevenaars (#3282)
  • Windows: Fix couldn't load MyriadPro font warning @danyeaw (#3283)
  • Add the zoom buttons back @amolenaar (#3276)
  • Workaround: Install GTK 4.14.0 on macOS until 4.14.4 is available @amolenaar (#3272)
  • Fix: deal with absence of attributes @amolenaar (#3264)
  • Follow-up PR for cancellation of transactions @amolenaar (#3254)
  • Maintenance:
  • Replace macOS certificate import by a script @amolenaar (#3281)
  • Documentation:
  • Update screenshots for newer libadwaita style @mikekidner (#3277)
  • Translation:
  • Update translations for Gaphor @weblate (#3261)
  • Update translations for Gaphor @weblate (#3258)
  • Update translation for docs.gaphor.org @weblate (#3257)

New in Gaphor 2.25.0 (Apr 16, 2024)

  • Features:
  • Show element details @amolenaar (#3206)
  • Drop a ConnectableElement on a Lifeline @amolenaar (#3126)
  • Adwaita window @amolenaar (#3186)
  • Element selected in Model Browser shows in Property Editor @amolenaar (#3148)
  • Clean up property pages @amolenaar (#3144)
  • Find diagram in model browser @amolenaar (#3142)
  • Create separate section for examples and templates in Greeter @amolenaar (#3134)
  • Display diagram type in model browser @amolenaar (#3137)
  • Add simple notifier for file changes @amolenaar (#3121)
  • Do not show "block" stereotype if other stereotypes are applied @amolenaar (#3125)
  • Add HAZOP table elements to RAAML profile @danyeaw (#3116)
  • Bug Fixes:
  • Associate Action with right Partition @amolenaar (#3224)
  • Exception is now thrown when creating wrong diagram type in SysML @FranciscoTGouveia (#3212)
  • More fixes for broken updates @amolenaar (#3217)
  • Do not perform diagram updates outside of a transaction @amolenaar (#3205)
  • Use TypedElement.type for Lifeline and other types @amolenaar (#3136)
  • Show right popover menu after profile change @amolenaar (#3192)
  • Fix greeter row style @amolenaar (#3183)
  • Fix greeter label for recent files @amolenaar (#3180)
  • Prevent removing relationships with Remove Unused Elements disabled @amolenaar (#3173)
  • Do not quit if there are windows open after sessions are closed @amolenaar (#3120)
  • Maintenance:
  • Use Python3.12 on CI @danyeaw (#3233)
  • Cleanup some encoding warnings @danyeaw (#3246)
  • ui: Use translatable=yes @yakushabb (#3240)
  • Linting: limit private member access @amolenaar (#3222)
  • Replace Pygit2 by Dulwich @amolenaar (#3221)
  • Make self-test a command, instead of an option @amolenaar (#3204)
  • Refactor the main window to a .ui file @amolenaar (#3184)
  • Refactor align service and cleanup unused arguments @amolenaar (#3172)
  • Check for print statements @amolenaar (#3166)
  • Fix warning about CodeQL CODEQL_PYTHON variable @danyeaw (#3141)
  • Only run virus scan on mainline builds @danyeaw (#3138)
  • Change Dependabot to weekly grouped updates @danyeaw (#3139)
  • Update Code of Conduct link @danyeaw (#3133)
  • Add virus scan with VirusTotal to CI @danyeaw (#3113)
  • Documentation:
  • Remove change log from translations @danyeaw (#3248)
  • Updates to getting-started documentation and coffee-machine tutorial @teunhoevenaars (#3241)
  • Add some documentation on contributing @amolenaar (#3236)
  • Redo core model docs @amolenaar (#3216)
  • Documentation updates @amolenaar (#3191)
  • Update plugin documentation @amolenaar (#3165)
  • docs: Fix typo “is vscode” to “in vscode” @paulmenzel (#3155)
  • Translation:
  • Update translations for Gaphor @weblate (#3243)
  • Update translation for docs.gaphor.org @weblate (#3225)
  • Update translation for docs.gaphor.org @weblate (#3223)
  • Update translations for Gaphor @weblate (#3220)
  • Update translations for Gaphor @weblate (#3211)
  • Update translation for docs.gaphor.org @weblate (#3196)
  • Update translations for Gaphor @weblate (#3197)
  • Mark pt_BR, zh_Hans, and tr as mature translations @danyeaw (#3195)
  • Update translation for docs.gaphor.org @weblate (#3193)
  • Update translations for Gaphor @weblate (#3190)
  • Update translation for docs.gaphor.org @weblate (#3188)
  • Update translation for docs.gaphor.org @weblate (#3185)
  • Update translations for Gaphor @weblate (#3175)
  • Update translation for docs.gaphor.org @weblate (#3171)
  • Update translations for Gaphor @weblate (#3170)
  • Update translations for Gaphor @weblate (#3164)
  • Update translations for Gaphor @weblate (#3159)
  • Update translations for Gaphor @weblate (#3150)
  • Update translation for docs.gaphor.org @weblate (#3149)
  • Update translation for docs.gaphor.org @weblate (#3131)
  • Update translations for Gaphor @weblate (#3114)

New in Gaphor 2.24.0 (Apr 3, 2024)

  • Features:
  • Make Gaphor REUSE compliant
  • Show CSS nodes below style sheet editor
  • CSS for all diagram items
  • Give the diagram a default "view" background
  • Install schemas from a gaphor subcommand
  • Bug Fixes:
  • Fix file saving for FreeDesktop Portals
  • Fix undoing pasted items
  • Build our own Gaphor bootloader
  • Deal with parameters without a name
  • Maintenance:
  • Present windows, rather that setting them visible
  • Odds and ends
  • Update Adwaita style
  • Make greeter window insensitive when a model is selected
  • Update minimal Python version to 3.11
  • Install Poetry as part of the RtD build
  • Fix no matching distribution right after publish
  • Documentation:
  • Fix encoding in scripting example
  • Translation:
  • Update translations for Gaphor