Gaphor

Latest version: v3.0.0

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

Scan your dependencies

Page 3 of 10

2.20.0

------
- Add ValueSpecificationAction
- New element creation through model browser
- Interface block support on diagram
- Constrain SysML diagram creation in the model explorer to conform with SysML 1.6 specification
- Add type selection for Lifelines
- Support SysMLDiagram type and diagram type specific header formatting
- Pin type multiplicity
- Deep copy for packages and diagrams
- Add Direct association to toolbar menu
- Add CallBehaviorAction to Activity profile
- Add operations compartment to Blocks
- Toggle visibility of ProxyPort type
- Provide value for 'Show value' in properties page
- Format pins by their name
- Do not remove unused Packages with children
- Fix: tree view should not collapse when an element is deleted
- Fix: only open model browser elements with a model element
- Upgrade Gvsbuild to 2023.7.1
- Update minimal Python version to 3.10
- Fix: ensure a newly placed item is no longer a dropzone item
- Fix: incorrect filling between shapes
- Fix: weird pin rendering
- Fix: diagram background shouldn't be shared between open models
- Fix: activity parameter node is always stuck to the activity when moving
- Fix: notes should be applied to model elements and will be named "Note"
- Fix: error when inverting association
- Update Croatian translations

2.19.3

------
- Windows: Fix missing toolbar icons
- Fix loading of ProxyPorts with informationFlow attached
- Fix to resolve CSS style variables before using the values

2.19.2

------
- Add SysML Requirements trace derived unions
- Fix Parameter Node and Execution Specification with Dark mode
- Scale parameter nodes to contain long names
- Lenient derived unions
- Fix segfault by reverting Gtk.ListVew for Parameters
- Fix connect interaction fragments
- chore: clean up deprecated properties from UIComponent
- Add Python 3.12 Support, Update Poetry to version 1.5.1
- Apply security best practices to GitHub Actions
- Create a Security Policy and Run Scorecard Checks
- Only use mature translations for released versions of Gaphor
- Update Spanish, Hungarian, and Finnish translations
- Fix scaling of Activity Parameter nodes

2.19.1

------
- Fix: order is preserved when undoing a change
- Actions: ObjectNode now also connects to decision/merge and join/fork nodes.
- Fix: ports should be nested under properties
- Experimental: support for plugins
- Add fullscreen mode with F11
- Remove Tkinter from packaging

2.19.0

------
- Dropped support for AppImage
- Add Information Flow support for Associations
- Interactions: fixed DnD for partially connected messages
- Restore CSS auto-complete
- Docs: A coffee machine tutorial has been added
- Make model loading more lenient to model corruption
- CLI: export diagrams and run scripts within Gaphor
- Enable PyPI Trusted Publisher
- Replace deprecated Gtk.TreeView with ListView: Activity Parameter Nodes
- Use consistent naming for element_factory in storage module
- Use new style Dropdowns for selecting items in property editor
- Updates to translations

2.18.1

------
- Make operations visible on Blocks
- A quick fix for crashes in the CSS editor, disable autocomplete
- Fix doc translation catalogs not found
- Fix encoding warnings for no encoding argument
- Update AppImage build with GTK 4.10
- Add non-goals to README
- Enable translation of docs, and add Crotian, German, and Dutch
- Updates to most translations and add Tamil

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.