Version 2.20.0 - New Element Creation in Model Browser
github-actions
released this
08 Aug 12:58
·
1479 commits
to refs/heads/main
since this release
Changes
π Features
- Add ValueSpecificationAction @marek-piirikivi (#2601)
- New element creation through model browser @marek-piirikivi (#2585)
- Interface block support on diagram @sz332 (#2578)
- Constrain SysML diagram creation in the model explorer to conform with SysML 1.6 specification @marek-piirikivi (#2551)
- Type selection for Lifelines @amolenaar (#2530)
- Support SysMLDiagram type and diagram type specific header formatting @marek-piirikivi (#2540)
- Pin type multiplicity @sz332 (#2534)
- Deep copy for packages and diagrams @amolenaar (#2475)
- Direct association @sz332 (#2526)
- Add CallBehaviorAction @marek-piirikivi (#2495)
- Toggle visibility of ProxyPort.type @amolenaar (#2479)
- Support
gaphor.__version__
@amolenaar (#2477)
π Bug Fixes
- Fix diagram background shouldn't be shared between open models @amolenaar (#2602)
- Fix displaying operations in blocks @amolenaar (#2575)
- Proxy port and activity pin stay connected; activity parameter node is always stuck to the activity when moving @marek-piirikivi (#2542)
- Avoid copy cycles when fully pasting diagram items @amolenaar (#2538)
- Ensure a newly placed item is no longer a dropzone item. @amolenaar (#2541)
- Fix Picaso mode @amolenaar (#2539)
- Fix weird pin rendering @amolenaar (#2529)
- Allow only changing element ownership in the same model @amolenaar (#2519)
- Fix notes: should be applied to model elements @amolenaar (#2525)
- Fix error when inverting association @amolenaar (#2527)
- Providing value for 'Show value' in properties page @sz332 (#2515)
- Replaced GtkCheckButton with GtkSwitch @sz332 (#2502)
- Format pins by their name @amolenaar (#2494)
- Ensure painter is only drawing on valid diagrams @amolenaar (#2499)
- Do not remove unused Packages with children @danyeaw (#2491)
- Tree view should not collapse when an element is deleted @amolenaar (#2493)
- Fix operations in Blocks missing top separator @danyeaw (#2492)
- Only open model browser elements with a model element @amolenaar (#2478)
π§° Maintenance
- Prepare for version 2.20.0 release @danyeaw (#2608)
- Upgrade Gvsbuild to 2023.7.1 @danyeaw (#2581)
- Pipeline maintenance, require Python 3.10+ @amolenaar (#2550)
- Build incoming pull requests @amolenaar (#2528)
- Separate build and test @amolenaar (#2513)
- Fix dependency error by upgrading PyYAML @danyeaw (#2509)
π Documentation
- Rename "Note or Remark" field to just "Note" @mikekidner (#2596)
- Update stereotype docs @mikekidner (#2547)
- Document parse format and Element @amolenaar (#2498)
- Rename the Language setting to Diagram Language @tfirchau (#2500)
π Translation
- Update translations for Gaphor @weblate (#2517)
- Update translation for docs.gaphor.org @weblate (#2518)
- Update translation for docs.gaphor.org @weblate (#2512)
Thanks again to @amolenaar, @danyeaw, @marek-piirikivi, @mikekidner, @milotype, @sz332, and @tfirchau! π
Congrats to @marek-piirikivi and @sz332 who are now core contributors! π