Gaphor

Latest version: v3.0.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

2.23.2

------
- Fix models failing to load for collection not hashable TypeError
- Fix file filters for export image dialog
- Add CSS for "from: ", stereotypes, and compartments
- Update Hungarian translations

2.23.1

------
- Fix Activity Swimlanes aren't visible
- Fix CSS attribute rules
- Remove duplicate stereotypes at root of model browser
- Update Croatian translations

2.23.0

------
- Support types for parameters
- Restore windows in maximized and full-screen state
- Fine grained CSS: elements in a presentation item can be changed from CSS (experimental)
- Very long element names are now wrapped
- Format files accessed from Flatpak via portals
- Update Property Editor to use Gtk.ColumnView and ListView
- Replace deprecated Gtk.FileChooser by FileDialog
- Replace in-app notifications by Adwaita Toasts
- macOS: Update app icon
- macOS: Fix ⓘ icon in Property Editor isn't displayed
- macOS and Windows: Apply custom window shadow
- Fix Gaphor should work if GSettings schema is not available
- Fix values showing under part compartment in SysML Block elements
- Fix merge-node icon
- Fix connecting lines when model is loaded and documentation updates
- Fix macOS build and documentation generation
- Update Russian, Chinese, Polish, Hungarian, Turkish and German translations

2.22.1

------
- Flatpak: Fix app preferences aren't saved
- Fix TypeError when changing to dark mode and refactor settings
- Fix grouping: allow to group to "root"
- Add support for dropping SysML diagrams on diagrams
- Catch errors when a clipboard is empty
- Fix DnD file opening on macOS
- Fix libadwaita 1.4.0 missing for hypothesis tests
- Make ActivityParameterNode droppable

2.22.0

------
- Proxy port improvements
- Add preferences for overriding dark mode and language to English
- Add allocations toolbox with allocate relationship item
- Add members in model browser
- Make line selection easier by increasing tolerance
- Make model loading more lenient
- Remove duplicated elements in Component.provided property
- Replace Black, check toml, isort, and refurb with Ruff
- macOS: fix About dialog links
- macOS: upgrade notarization from altool to notarytool
- Upgrade to libadwaita 1.4.0
- Update Sphinx to version 6.0
- Update PyInstaller to version 6.1
- Clean up transactional event handling
- Use defusedxml to avoid loading potentially dangerous xml
- Update Portuguese (Brazilian), Italian, Tamil,

2.21.0

------
- Add picture as core element
- Move diagram elements with the arrow keys
- Add interface block to element creation menu
- Support state entry, exit, and do behavior selection via dropdown
- Add feature to align diagram elements
- Display type of element in the properties panel
- Removed unnecessary operations and attributes for requirements
- Enable macOS keybindings again
- Fix missing derive relationship icon in the model browser
- Fix block not showing parts and references
- Fixed Profile is created instead of Stereotype in model browser
- Add ownership rules to DirectedRelationshipPropertyPath.targetContext
- Add tests and fix `Component.required`
- Present the Greeter, instead of only making it visible
- Fix derive-reqt model browser icon
- Improve coverage reporting
- Add system style sheet to the documentation

Page 2 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.