Aquí hi ha 24 versions de Gaphor, des de 10 d’abril del 2023 fins a l’actual, 3.3.2. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
24 versions en 3 anys · unes 7,8 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 3.3.2Darrera versió | 2 de maig del 2026 | — | 64 bits EXE (NSIS) |
| 3.3.1 | 15 d’abril del 2026 | — | 64 bits EXE (NSIS) |
| 3.3.0 | 12 d’abril del 2026 | — | 64 bits EXE (NSIS) Notes de la versióChanges
Features
- Doodling language @amolenaar (#4227)
- Add HTML report generator: navigable, read-only view of a model @frankvanbever (#4208)
- Stereotype updates for interfaces and operations @amolenaar (#4166)
- Update shortcuts window to libadwaita 1.8 @amolenaar (#4093)
- Add help menu for documentation link @amolenaar (#4159)
Bug Fixes
- Fix formatting of compartments.py @frankvanbever (#4218)
- Fix profiler option @amolenaar (#4158)
Maintenance
- Fix CI build error for `unix_signal_add_full` on macOS @danyeaw (#4236)
- Dependency Version Bumps - virtualenv, pygobject @frankvanbever (#4212)
- Make packaging simpler @amolenaar (#4154)
- Update minimum Gaphas dependency to 5.1 @cjmayo (#4108)
- Replace long if/else statement with match case @marcosppca (#4096)
- Fix codeSpaces/devcontainer startup @mikekidner (#4111)
- Add winget package updater @danyeaw (#4101)
Documentation
- Prepare 3.3.0 @danyeaw (#4240)
Translation
- Update translation for docs.gaphor.org @weblate (#4253)
- Update translations for Gaphor @weblate (#4251)
- Update translation for docs.gaphor.org @weblate (#4250)
- Update translation files @danyeaw (#4243)
- Update translation for docs.gaphor.org @weblate (#4241)
- Update translations for Gaphor @weblate (#4239)
- Update translations for Gaphor @weblate (#4177)
- Update translation for docs.gaphor.org @weblate (#4179)
- Update translation for docs.gaphor.org @weblate (#4175)
- Update translations for Gaphor @weblate (#4174)
- Build Italian translations @danyeaw (#4106)
- Update translations for Gaphor @weblate (#4118)
- Update translation for docs.gaphor.org @weblate (#4117)
- Update translations for Gaphor @weblate (#4109)
- Update translation for docs.gaphor.org @weblate (#4114)
Thanks again to @DisconnectedPowerCable, @Gerseneck, @amolenaar,, @cjmayo, @danyeaw, @frankvanbever, @marcosppca, @mikekidner, @milotype, @ovari, @stansz84! 🎉
- gaphor-3.3.0-installer.exe |
| 3.2.0 | 9 de novembre del 2025 | — | 64 bits EXE (NSIS) Notes de la versió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 |
| 3.1.0 | 21 de maig del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Use view switcher in element editor @amolenaar (#3846)
- Replace floating toolbar @amolenaar (#3838)
- Add D-Bus service file @City-busz (#3839)
- Add "greeter" command-line option @City-busz (#3820)
- Highlight drop zone during DnD operation @amolenaar (#3794)
- Show/hide tips with a smooth cross fade and styling fixes @amolenaar (#3809)
- macOS menubar @amolenaar (#3696)
- Present existing window on activation @City-busz (#3810)
- Rename new-model action to new-window @City-busz (#3811)
- Add a small teaser text for Gaphor @amolenaar (#3768)
- Improve text undo @amolenaar (#3780)
- Async actions and event handlers @amolenaar (#3772)
- Copy PNG and SVG to the clipboard @amolenaar (#3771)
- Prepare for native window controls (macOS) @amolenaar (#3728)
- Align with UML Specification: Literals @pbrown12303 (#3749)
🐛 Bug Fixes
- Relation between CallBehaviorAction and Behavior should not be composite @amolenaar (#3888)
- Fix file name for exported files @amolenaar (#3887)
- Add fallback in case of empty lower or upper values @amolenaar (#3852)
- Fix empty values in older (pre-3.0) models @amolenaar (#3844)
- Fix unresponsive clicks on macOS @amolenaar (#3845)
- Fix creating main window @City-busz (#3842)
- Enable alignment menu only if enough items are selected @amolenaar (#3834)
- Fix nestedPackage error when exporting all diagrams to PDF @mikekidner (#3826)
- Fix Ctrl+q: retrieve shortcuts from Application class @amolenaar (#3822)
- Forced upper limits that are strings to take value '*' @mikekidner (#3807)
- Fix DnD of action from Activity to Partition (swimlane) @amolenaar (#3793)
- Ellipsize long class names in association property editor @amolenaar (#3767)
- Fix exception when dragging with touch @Jummit (#3746)
- Fix diagram item initialization for SysML and RAAML diagram types @amolenaar (#3744)
🧰 Maintenance
- Resolve warnings of Logger library @emmanuel-ferdman (#3878)
- Update PyGObject @amolenaar (#3797)
- Storage: split load and save in separate modules @amolenaar (#3854)
- Fix build flakiness with Read the Docs @danyeaw (#3865)
- Styling tweaks @amolenaar (#3855)
- More macOS menu tweaks @amolenaar (#3833)
- Add project metadata to this repo @amolenaar (#3816)
- Upgrade to Gaphas 5 @amolenaar (#3798)
- Add Unlimited natural type as union type @amolenaar (#3766)
📝 Documentation
- Add Troubleshooting Docs page and cover Windows invisible UI workaround @DIYman (#3871)
- Update Windows development instructions @amolenaar (#3770)
🌍 Translation
- Update translations for Gaphor @weblate (#3893)
- Update translation for docs.gaphor.org @weblate (#3867)
- Update translations for Gaphor @weblate (#3886)
- Update translations for Gaphor @weblate (#3877)
- Update translations for Gaphor @weblate (#3868)
- Update translations for Gaphor @weblate (#3860)
- Update translations @amolenaar (#3859)
- Update translations for Gaphor @weblate (#3853)
- Update translations for Gaphor @weblate (#3848)
- Update translations for Gaphor @weblate (#3843)
- Enable Tamil, Ukrainian, and Hindi translations @danyeaw (#3841)
- Update translation for docs.gaphor.org @weblate (#3824)
- Update translations for Gaphor @weblate (#3818)
- Update translation for docs.gaphor.org @weblate (#3815)
- Update translations for Gaphor @weblate (#3789)
- Update translation for docs.gaphor.org @weblate (#3788)
- Update translations for Gaphor @weblate (#3786)
- Update translation for docs.gaphor.org @weblate (#3785)
- Update translations for Gaphor @weblate (#3782)
- Update translation for docs.gaphor.org @weblate (#3781)
- Update translations for Gaphor @weblate (#3761)
- Update translations for Gaphor @weblate (#3758)
- Update translations for Gaphor @weblate (#3743)
- Update translations for Gaphor @weblate (#3738)
Thanks again to @City-busz, @DIYman, @Jummit, @RadekJedrzejczyk, @Ricky-Tigg, @Ser82-png, @TamilNeram, @amolenaar, @danyeaw, @emmanuel-ferdman, @flipflop97, @ichxorya, @mikekidner, @ovari, @pbrown12303, @smolBlackCat, @stansz |
| 3.0.0 | 26 de gener del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Allow to move properties and operations around in the Model Browser @amolenaar (#3688)
- Use frames in SysML diagrams @marek-piirikivi @amolenaar (#3689)
- Alignment functions in toolbar @amolenaar (#3677)
- Render diagrams with Sphinx as Figures @amolenaar (#3662)
- Show stereotypes on comments @amolenaar (#3667)
- Diagrams as normal modeling types @amolenaar (#3649)
- When double-clicking on a model element, select it in diagram @amolenaar (#3629)
- Move editing settings to global preferences window @amolenaar (#3627)
- Decouple UML concepts from model browser @amolenaar (#3633)
- Implement StyleEditor (encompasses a Color Picker) @FranciscoTGouveia (#3329)
- Enable double click to edit stereotype values @amolenaar (#3590)
- Move Element class to UML model @amolenaar (#3571)
- Use async/await for background tasks @amolenaar (#3440)
- Make model browsers ownership concept extendible @amolenaar (#3567)
- UI redesign @amolenaar (#3564)
- Add toolbox icons for Goal Structure Notation @danyeaw (#3562)
- Save model namespace @amolenaar (#3531)
- Fixed property pages for Dependency; added isFinalSpecialization @pbrown12303 (#3538)
- Separate modeling Base Type from core model @amolenaar (#3530)
🐛 Bug Fixes
- Update diagram frame styling @amolenaar (#3708)
- Set type on object node @amolenaar (#3684)
- Fix toolbox hotkey showing up in editor @amolenaar (#3679)
- Fixed bug in dropping Generalization @pbrown12303 (#3668)
- Fix issues with element remaining in model @amolenaar (#3623)
- Dependency should reside in a package @amolenaar (#3617)
- Fix undo order @amolenaar (#3606)
- Fix hypothesis tests @amolenaar (#3587)
- Update Toolbox pane color to match Property Editor @danyeaw (#3560)
- Implemented drop for ActivityPartition (swimlane) @pbrown12303 (#3508)
- Fix tests when run from other locales @nomisge (#3544)
- Fix file changed notification @amolenaar (#3537)
🧰 Maintenance
- Convert Preferences and About window to dialogs @amolenaar (#3722)
- Update Poetry to version 2.0.0 @danyeaw (#3709)
- Strengthen pipeline security with Zizmor @amolenaar (#3658)
- Remove default model creation from file manager @amolenaar (#3632)
- Drop "new" from diagram menu @amolenaar (#3628)
- Move name and qualifiedName properties back to NamedElement @amolenaar (#3609)
- Reduce dependency on UML model in the code base @amolenaar (#3582)
- New Adwaita-based dialogs @amolenaar (#3495)
- Build macOS DMG with dmgbuild @amolenaar (#3612)
- Clean up copy/paste @amolenaar (#3589)
- Simplify StatusWindow code @amolenaar (#3578)
- Replace Core Picture by UML Image @amolenaar (#3568)
- Minimum macOS system version is 10.15 @amolenaar (#3565)
- Move Relationship and Comment back to the UML model @amolenaar (#3555)
- Remove workaround for opening links on macOS @amolenaar (#3509)
- Presentation class inherits directly from Base @amolenaar (#3543)
- Revert KerML changes @amolenaar (#3541)
- macOS: Fix Gaphor model file conformance @amolenaar (#3546)
- Automatically update pre-commit hooks weekly @danyeaw (#3533)
📝 Documentation
- Update translation for docs.gaphor.org @weblate (#3706)
- Fix French and Tamil Translation References @danyeaw (#3699)
- Add reference to UML.recipes in Scripting docs @mikekidner (#3678)
- Update and test changelog @amolenaar (#3673)
- Update first_model.md - added link to sysml_distilled repo @mikekidner (#3645)
- Update plugins.md - link to gaphor_tools plugin @mikekidner (#3650)
- Remove "schema not installed" warning from docs @amolenaar (#3626)
- Fix services example docs @amolenaar (#3624)
- Update alt texts on images in our documentation @amolenaar (#3583)
🌍 Translation
- Update translations for Gaphor @weblate (#3721)
- Update translation for docs.gaphor.org @weblate (#3716)
- Update translations for Gaphor @weblate (#3715)
- Update translations for Gaphor @weblate (#3712)
- Update translation for docs.gaphor.org @weblate (#3706)
- Update translations for Gaphor @weblate (#3710)
- Update translations for |
| 2.27.0 | 9 d’octubre del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Add option to export all diagrams from UI (same as CLI) @frankvanbever (#3497)
- Pick new picture name from filename @itafraze (#3428)
- Move Types to Core model @amolenaar (#3366)
- Allow spaces in string attribute value @itafraze (#3448)
- Add a special C4 Dependency with a technology field @amolenaar (#3405)
- Add trigger and action for State Machine transitions @ghillebrand (#3385)
- Support macOS ARM (Apple Silicon) @amolenaar (#3397)
- Be more lenient with association end multiplicity @amolenaar (#3373)
- Read-only attributes @amolenaar (#3382)
🐛 Bug Fixes
- Fix Sphinx extension relative image path for out of source builds @clauniel (#3513)
- Fixed drop of ObjectFlow, ControlFlow, Pin; Fixed autolayout @pbrown12303 (#3479)
- Fix recursive updates for association property editor @amolenaar (#3488)
- Fix InterfaceRealization.implementingClassifier name @amolenaar (#3487)
- Improve file changed notification @amolenaar (#3462)
- Fix long file names and loaded models showing as modified @amolenaar (#3461)
- Fix unowned elements @amolenaar (#3454)
- Show main window first when loading model from command line @amolenaar (#3396)
- Fix exception when dropping an association on a diagram @amolenaar (#3383)
- Fix undo and recovery of Dependency type @amolenaar (#3384)
🧰 Maintenance
- Replace DEP5 file by REUSE.toml @amolenaar (#3489)
- Update platform styling for macOS @amolenaar (#3463)
- Automatically update Gvsbuild version @danyeaw (#3433)
- Select single image file and avoid accessing image attributes after close @itafraze (#3430)
- Fix Windows and macOS Build @danyeaw (#3453)
- Remove XMI export plugin @amolenaar (#3444)
- Use Gdk.Event.triggers_context_menu() @amolenaar (#3415)
- Remove ServiceEvent @amolenaar (#3394)
📝 Documentation
- Add OpenSSF status badge @amolenaar (#3518)
- Windows docs: Add Graphviz to path @danyeaw (#3507)
- Update macOS docs for installing libffi @amolenaar (#3500)
- Update Plugin Development Docs @pbrown12303 (#3490)
- Fix Windows and macOS Build @danyeaw (#3453)
- Add CSS example for wrapping long lines @amolenaar (#3447)
- Windows: add tree of files expected in docs @danyeaw (#3422)
- Add C4 banking example @amolenaar (#3416)
- Some documentation updates @amolenaar (#3395)
- readme: Update Flathub badge @bragefuglseth (#3378)
🌍 Translation
- Update translations for Gaphor @weblate (#3512)
- Update translations for Gaphor @weblate (#3482)
- Update translations for Gaphor @weblate (#3437)
- Update translations for Gaphor @weblate (#3431)
- Update translations for Gaphor @weblate (#3424)
- Update translation for docs.gaphor.org @weblate (#3411)
- Update translation for docs.gaphor.org @weblate (#3409)
- Update translations for Gaphor @weblate (#3408)
- Update translations for Gaphor @weblate (#3398)
- Update translations for Gaphor @weblate (#3375)
Thanks again to @amolenaar, @bragefuglseth, @clauniel, @danyeaw, @frankvanbever, @ghillebrand, @itafraze, @knacky34, @ovari, @pasabanov, and @pbrown12303! 🎉🛡 VirusTotal GitHub Action analysis:
- gaphor-2.27.0-installer.exe |
| 2.26.0 | 7 de juliol del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- KerML Root model @amolenaar (#3365)
- Diagram stereotypes @amolenaar (#3336)
- Session recovery (recovery 4/3) @amolenaar (#3323)
- Model recovery from an event log (recovery 3/3) @amolenaar (#3284)
🐛 Bug Fixes
- Fix deletion of attribute/operation in element editor @amolenaar (#3363)
- Fix select association AssertionError @amolenaar (#3353)
- Improve check to avoid cycles in ownership @amolenaar (#3343)
- Ellipsize long texts at the end @amolenaar (#3338)
- pydot: clean line continuations with windows line endings @amolenaar (#3334)
- Fix model entry shows editable @amolenaar (#3333)
- Ensure the diagram always has default focus @amolenaar (#3296)
- Ignore event_type to prevent unexpected model changed popup @teunhoevenaars (#3278)
🧰 Maintenance
- Property Pages can now wire up services @amolenaar (#3357)
- Preparation for Model recovery functionality (recovery 2/3) @amolenaar (#3322)
- Get rid of ModelLoaded event (recovery 1/3) @amolenaar (#3319)
- Fix Hypothesis Tests action timeout @teunhoevenaars (#3317)
- Windows: Download GTK instead of building @danyeaw (#3302)
- Skip plugin test if internet is not available @amolenaar (#3294)
📝 Documentation
- Change Gaphor logo: SysML/UML Modeling @amolenaar (#3360)
- fixed execution issues in scripting docs @mikekidner (#3341)
- Adding instructions for anaconda install @hulsed (#3310)
- Script docs validation example @mikekidner (#3301)
- Docs: add info about scripting updates to existing elements @mikekidner (#3295)
🌍 Translation
- Update translations for Gaphor @weblate (#3361)
- Update translation for docs.gaphor.org @weblate (#3362)
- Fix translations @amolenaar (#3320)
- Update translations for Gaphor @weblate (#3318)
- Add Hindi translation for Gaphor @weblate (#3300)
- Update translations for Gaphor @weblate (#3290)
Thanks again to @Droied4, @amolenaar, @danyeaw, @hulsed, @linfindel, @mikekidner, and @teunhoevenaars! 🎉🛡 VirusTotal GitHub Action analysis:
- gaphor-2.26.0-installer.exe |
| 2.25.1 | 1 de maig del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 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)
Thanks again to @0lione, @FDzhang, @amolenaar, @danyeaw, @finnurthorisson, @linfindel, @mikekidner, @ovari, and @teunhoevenaars! 🎉 |
| 2.25.0 | 16 d’abril del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 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)
Thanks again to @EFIShell0, @FranciscoTGouveia, @Seant-Dev, @Ser82-png, @amolenaar, @bragefuglseth, @danyeaw, @ovari, @paulmenzel, @rffontenelle, @teunhoevenaars, @vikdevelop, @weblate, @yakushabb and Jiri Grönroos! 🎉 |
| 2.24.0 | 16 de febrer del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Make Gaphor REUSE compliant @amolenaar (#3041)
- Show CSS nodes below style sheet editor @amolenaar (#3040)
- CSS for all diagram items @amolenaar (#3021)
- Give the diagram a default "view" background @amolenaar (#3042)
- Install schemas from a gaphor subcommand @amolenaar (#3039)
🐛 Bug Fixes
- Fix file saving for FreeDesktop Portals @amolenaar (#3089)
- Fix undoing pasted items @amolenaar (#3075)
- Build our own Gaphor bootloader @danyeaw (#3059)
- Deal with parameters without a name @amolenaar (#3046)
🧰 Maintenance
- Present windows, rather that setting them visible @amolenaar (#3093)
- Odds and ends @amolenaar (#3055)
- Update Adwaita style @amolenaar (#3051)
- Make greeter window insensitive when a model is selected @amolenaar (#3029)
- Update minimal Python version to 3.11 @amolenaar (#3033)
- Install Poetry as part of the RtD build @amolenaar (#3028)
- Fix no matching distribution right after publish @danyeaw (#3025)
📝 Documentation
- Fix encoding in scripting example @amolenaar (#3096)
🌍 Translation
- Update translations for Gaphor @weblate (#3106)
- Update translations for Gaphor @weblate (#3095)
- Update translations for Gaphor @weblate (#3092)
- Update translation for docs.gaphor.org @weblate (#3079)
- Update translations for Gaphor @weblate (#3072)
Thanks again to @Lezurex, @RC2225, @amolenaar, @danyeaw, @flipflop97, @pre-commit-ci, @pre-commit-ci[bot], @weblate and Sourcery AI! 🎉 |
| 2.23.2 | 14 de gener del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- CSS for "from: <package>", stereotypes, and compartments @amolenaar (#3004)
🐛 Bug Fixes
- Fix file filters for image export dialog @amolenaar (#3019)
- Fix models failing to load for collection not hashable TypeError @danyeaw (#3018)
🧰 Maintenance
- Run Linux tests on Mutter, instead of Xvfb @amolenaar (#3013)
🌍 Translation
- Update translations for Gaphor @weblate (#3020) |
| 2.23.1 | 11 de gener del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🐛 Bug Fixes
- Fix CSS attribute rules for subject properties @amolenaar (#2997)
- Fix Activity Swimlanes aren't visible @amolenaar (#2996)
- Remove both owner and memberNamespace in model browser @amolenaar (#2989)
🧰 Maintenance
- Remove use of pipx in CI @danyeaw (#3007)
🌍 Translation
- Update translations for Gaphor @weblate (#3011)
- Update translations for Gaphor @weblate (#2998)
- Update translation for docs.gaphor.org @weblate (#2986)
- Update translations for Gaphor @weblate (#2985) |
| 2.23.0 | 7 de gener del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- Make style sheets cascade @amolenaar (#2977)
- Fine grained CSS support @amolenaar (#2969)
- Add types for parameters @amolenaar (#2962)
- Restore windows in maximized and fullscreened state @amolenaar (#2896)
- Reapply #2329 - Gtk.
ListView for Activity Parameters @amolenaar (#2436)
- Format files accessed from Flatpak via portals @amolenaar (#2891)
- Wrap element name @amolenaar (#2889)
🐛 Bug Fixes
- Be very defensive about settings schema sources @amolenaar (#2949)
- Update ⓘ icon, so it also shows on macOS @amolenaar (#2942)
- Fix connecting lines when model is loaded and documentation updates @amolenaar (#2908)
- Fix macOS build @amolenaar (#2918)
- Add merge-node icon @amolenaar (#2910)
- Fix documentation generation on macOS @amolenaar (#2909)
- Update labeler to be compatible with v5 release @danyeaw (#2904)
- Fix pipx install error in Linux @danyeaw (#2894)
🧰 Maintenance
- Apply Ruff to (almost) all files @amolenaar (#2979)
- Convert Stereotype property editors to ListView @amolenaar (#2956)
- Replace deprecated Gtk.
FileChooser by FileDialog @amolenaar (#2320)
- Update to Gaphas 4.0 @amolenaar (#2960)
- Apply custom window shadow to macOS and Windows @amolenaar (#2955)
- Convert Parameter nodes view to use ColumnView @amolenaar (#2957)
- Update Attributes, Operations, and Enumeration Literals editors to ListView @amolenaar (#2947)
- Less padding around windows on macOS @amolenaar (#2952)
- Replace deprecated use of CssProvider.load_from_data @amolenaar (#2953)
- Replace in-app notifications by Adwaita Toasts @amolenaar (#2906)
- Update macOS icon @amolenaar (#2911)
📝 Documentation
- Doc update - Remote access to Gaphor graphic window with Codespaces @njase (#2933)
- Fix all contributors @amolenaar (#2936)
- Remove Black badge from readme @amolenaar (#2935)
- Fix logo on readme @amolenaar (#2934)
- Fix values showing under part compartment @marek-piirikivi (#2913)
- Make ActivityParameterNode droppable @marek-piirikivi (#2890)
- Update merge_conflicts.md @bayerl (#2914)
🌍 Translation
- Update translations for Gaphor @weblate (#2983)
- Update translation for docs.gaphor.org @weblate (#2980)
- Update translations for Gaphor @weblate (#2978)
- Update translations for Gaphor @weblate (#2973)
- Update .pot and .po files @amolenaar (#2965)
- Update translations for Gaphor @weblate (#2964)
- Update translations for Gaphor @weblate (#2938)
- Update translations for Gaphor @weblate (#2928)
- Update translations for Gaphor @weblate (#2917)
- Update translations for Gaphor @weblate (#2902)
- Update translations for Gaphor @weblate (#2897) |
| 2.22.1 | 4 de desembre del 2023 | — | 64 bits EXE (NSIS) Notes de la versió🐛 Bug Fixes
- Fix grouping: allow to group to "root" @amolenaar (#2884)
- Add support for dropping SysML diagrams on diagrams @amolenaar (#2883)
- Catch errors when a clipboard is empty @amolenaar (#2882)
- Fix DnD file opening on macOS @amolenaar (#2880)
- Fix wrong path in project flatpak manifest @danyeaw (#2877)
- Fix TypeError when changing to dark mode @amolenaar (#2875)
🧰 Maintenance
- Fix libadwaita 1.4.0 missing for hypothesis tests @danyeaw (#2881)
- Settings cleanup @amolenaar (#2879)
- Simplify GSettings schema self test @amolenaar (#2888)
Thanks again to @amolenaar and @danyeaw! 🎉 |
| 2.22.0 | 28 de novembre del 2023 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- Add allocations toolbox with allocate relationship item @marek-piirikivi (#2868)
- Add App Preferences for Dark Mode and Locale Override @danyeaw (#2756)
🐛 Bug Fixes
- Proxy Port Improvements @marek-piirikivi (#2842)
- Fix About dialog links on macOS @amolenaar (#2828)
- Members in model browser @amolenaar (#2757)
- Increase line tolerance to 4 @amolenaar (#2758)
- Make model loading more lenient @amolenaar (#2741)
- Remove duplicated elements in Component.provided property @amolenaar (#2711)
🧰 Maintenance
- Enable import sort checks @danyeaw (#2865)
- Reduce duplicate GitHub Action runs @danyeaw (#2858)
- Windows: Update portable shell link shortcut @danyeaw (#2851)
- PyInstaller Spec File Updates @danyeaw (#2857)
- Do a good old poetry update @amolenaar (#2837)
- Arch rules & build update @amolenaar (#2850)
- Windows: Use libadwaita 1.4.0 @danyeaw (#2829)
- Update Sphinx to version 6.0 @danyeaw (#2824)
- Update PyInstaller to version 6.1 @danyeaw (#2791)
- Boyscouting @amolenaar (#2811)
- Upgrade notarization from altool to notarytool @danyeaw (#2806)
- Replace Black, check toml, refurb with Ruff @danyeaw (#2799)
- Build on CI with a Fedora 39 image @danyeaw (#2775)
- Clean up transactional event handling @amolenaar (#2769)
- Boyscouting @amolenaar (#2749)
- Poetry update all packages to their latest version @amolenaar (#2740)
- Use defusedxml to avoid loading potentially dangerous xml @amolenaar (#2709)
- Refactorings with refurb pre-commit hook @danyeaw (#2699)
📝 Documentation
- Update docs with new homebrew path @amolenaar (#2730)
- Fix style sheets docs spelling error @bglendenning (#2733)
- Improve docs regarding plugins a little @amolenaar (#2714)
🌍 Translation
- Update Portuguese (Brazil) translation for Gaphor @weblate (#2863)
- Update Italian translation for Gaphor @weblate (#2853)
- Update translations for Gaphor @weblate (#2844)
- Update French translation for Gaphor @weblate (#2810)
- Update Turkish translation for Gaphor @weblate (#2776)
Thanks again to @3fla1416, @albanobattistella, @amolenaar, @bglendenning, @danyeaw, @jeancme, @kbdharun, and @marek-piirikivi! 🎉 |
| 2.21.0 | 11 de setembre del 2023 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- Support state entry, exit, do behavior selection amongst the existing behaviors via dropdown @marek-piirikivi (#2665)
- Align components @sz332 (#2661)
- Add picture as core element @sz332 (#2651)
- Display type of element in the properties panel @sz332 (#2630)
- Add interface block to element creation menu @sz332 (#2631)
- Move diagram elements with the arrow keys @sz332 (#2617)
🐛 Bug Fixes
- Fixed Profile is created instead of Stereotype in model browser @sz332 (#2660)
- Add ownership rules to DirectedRelationshipPropertyPath.targetContext @amolenaar (#2653)
- Add tests and fix Component.required @amolenaar (#2652)
- Present the Greeter, instead of only making it visible @amolenaar (#2655)
- Enable macOS keybindings again @amolenaar (#2637)
- Fix blocks not showing references @danyeaw (#2633)
- Removed unnecessary operations and attributes for requirements @sz332 (#2629)
- Fix block not showing parts @marek-piirikivi (#2628)
- Fix derive-reqt modelbrowser icon @marek-piirikivi (#2626)
🧰 Maintenance
- Improve coverage reporting @amolenaar (#2635)
📝 Documentation
- Add system style sheet to the documentation @amolenaar (#2658)
Thanks again to @amolenaar, @danyeaw, @marek-piirikivi, @pre-commit-ci, @pre-commit-ci[bot] and @sz332! 🎉 |
| 2.20.0 | 8 d’agost del 2023 | — | 64 bits EXE (NSIS) Notes de la versió🚀 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! 🚀 |
| 2.19.3 | 14 de juliol del 2023 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🐛 Bug Fixes
- Fix loading of ProxyPorts with informationFlow attached @amolenaar (#2469)
- Fix: resolve CSS style variables before using the values @amolenaar (#2460)
- Windows: Fix missing toolbar icons @danyeaw (#2463)
📝 Documentation
- Extend model preferences section in getting started guide @tfirchau (#2470)
Thanks again to @amolenaar, @danyeaw, and @tfirchau! 🎉 |
| 2.19.2 | 10 de juliol del 2023 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Add SysML Requirements trace derived unions @amolenaar (#2410)
🐛 Bug Fixes
- Scale parameters to contain all text @amolenaar (#2441)
- Fix Parameter Node and Execution Specification with Dark mode @amolenaar (#2439)
- Lenient derived unions @amolenaar (#2423)
- Revert #2329 - Gtk.ListVew for Parameters @amolenaar (#2434)
- Fix connect interaction fragments @amolenaar (#2419)
- Scale parameters to contain all text @amolenaar (#2441)
🧰 Maintenance
- Prepare release for 2.19.2, fix dispatch tokens @danyeaw (#2440)
- chore: clean up deprecated properties from UIComponent @amolenaar (#2432)
- Add Python 3.12 Support, Update Poetry to version 1.5.1 @danyeaw (#2415)
- [StepSecurity] Apply security best practices @step-security-bot (#2408)
- Create a Security Policy and Run Scorecard Checks @danyeaw (#2406)
- Update gvsbuild to version 2023.7.0 @danyeaw (#2443)
📝 Documentation
- Add debug sections to macOS and Linux docs @amolenaar (#2381)
🌍 Translation
- Update translation for docs.gaphor.org @weblate (#2445)
- Only use mature translations for release @danyeaw (#2442)
- Update translations for Gaphor @weblate (#2420)
- Update translations for Gaphor @weblate (#2409)
Thanks again to @amolenaar, @danyeaw, @ovari, Jiri Grönroos, and Óscar Fernández Díaz! 🎉 |
| 2.19.1 | 2 de juliol del 2023 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Add a full screen mode to Gaphor @amolenaar (#2399)
- Load plugins installed in plugin folder @amolenaar (#2376)
🐛 Bug Fixes
- Fix ports should be nested under properties @amolenaar (#2394)
- Allow Object Flows to Connect to Join/Fork Nodes @mikekidner (#2383)
- Fix order when undoing deletion from association @amolenaar (#2388)
🧰 Maintenance
- Various Sourcery refactoring @danyeaw (#2382)
- Remove Tkinter from packaging @amolenaar (#2371)
📝 Documentation
- Add debug sections to macOS and Linux docs @amolenaar (#2381)
🌍 Translation
- Update translation for docs.gaphor.org @weblate (#2404)
- Update translation for docs.gaphor.org @weblate (#2398)
- Update translations for Gaphor @weblate (#2397)
- Update translations for Gaphor @weblate (#2386)
- Update translation for docs.gaphor.org @weblate (#2387)
- Update translation for docs.gaphor.org @weblate (#2384)
- Update translation for docs.gaphor.org @weblate (#2377)
- Update translation for docs.gaphor.org @weblate (#2375)
- Update translations for Gaphor @weblate (#2374)
- Update translation for docs.gaphor.org @weblate (#2370)
Thanks again to @amolenaar, @danyeaw, @jposada202020, @mikekidner, @milotype, @mimidbe, @ovari, @sabriunal, Jiri Grönroos, and Óscar Fernández Díaz! 🎉 |
| 2.19.0 | 18 de juny del 2023 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- Make style sheet and merge editor panel wider @amolenaar (#2364)
- Be more lenient when loading models @amolenaar (#2335)
- Randomize tests @amolenaar (#2328)
- Information Flow for Associations @amolenaar (#2312)
- Allow grouping of property with current owner element @amolenaar (#2313)
- Diagram export as gaphor CLI subcommand @amolenaar (#2302)
- Execute scripts from the command line @amolenaar (#2301)
🐛 Bug Fixes
- Fix decision node loading @amolenaar (#2327)
- Fix drop for messages with one end connected @amolenaar (#2309)
- Ensure Linux CI uses latest Python @danyeaw (#2303)
- Fix undo loops @amolenaar (#2299)
- Restore CSS completion @amolenaar (#2289)
🧰 Maintenance
- Replace deprecated Gtk.TreeView with ListView: Activity Parameter Nodes @amolenaar (#2329)
- Enable PyPI trusted publisher @danyeaw (#2344)
- Use consistent naming for element_factory in storage module @amolenaar (#2341)
- Use new style Dropdowns for selecting items in property editor @amolenaar (#2319)
- Remove use of deprecated GTK methods @amolenaar (#2316)
- Check poetry lock file integrity @amolenaar (#2295)
- Remove AppImage packaging @danyeaw (#2294)
- Update elementeditor.ui: typo @ajoga (#2290)
- Remove GTK3 leftover from element editor @amolenaar (#2287)
- Update gvsbuild to 2023.5.0 @danyeaw (#2286)
📝 Documentation
- Update Flathub logo to README @ovari (#2338)
- Add translation status per language on README @ovari (#2314)
- Tutorial: Coffee machine @amolenaar (#1958)
🌍 Translation
- Update translation for docs.gaphor.org @weblate (#2360)
- UI: Mark translatable strings yes @sabriunal (#2347)
- Update translations for Gaphor @weblate (#2345)
- Update translations for Gaphor @weblate (#2318)
- Update translation for docs.gaphor.org @weblate (#2315)
- Update translations for Gaphor @weblate (#2305)
- Update translations for Gaphor @weblate (#2300)
- Update translations for Gaphor @weblate (#2297)
- Update translations for Gaphor @weblate (#2282)
- Update translations for Gaphor @weblate (#2274)
- Update translation for docs.gaphor.org @weblate (#2273)
Thanks again to @ajoga, @amolenaar, @danyeaw, @flipflop97, @johnvonlzf, @jposada202020, @milotype, @ovari, @sabriunal, @vikdevelop, and Jiri Grönroos! 🎉 |
| 2.18.1 | 30 d’abril del 2023 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- 🚀 Features
Make operations visible on Blocks @danyeaw (#1960)
- 🐛 Bug Fixes
A quick fix for crashes in the CSS editor @amolenaar (#2263)
Fix doc translation catalogs not found @danyeaw (#2251)
- 🧰 Maintenance
Fix encoding warnings for no encoding argument @danyeaw and @amolenaar (#2233)
Update AppImage build with GTK 4.10 @danyeaw (#2212)
- 📝 Documentation
Add non-goals to README @danyeaw (#2232)
- 🌍 Translation
Update translation for docs.gaphor.org @weblate (#2271)
Update translations for Gaphor @weblate (#2272)
Dutch, German, and Croatian translation updates @weblate (#2268)
German and Chinese translation updates @weblate (#2265)
Add Dutch docs translation @weblate (#2259)
German and Croatian translation updates @weblate (#2258)
Croatian translation update @weblate (#2254)
Spanish, Croatian, German, and Hungarian translation updates @weblate (#2255)
German, Croatian, and Turkish translation updates @weblate (#2253)
Polish translation updates @weblate (#2246)
Croatian translation updates @weblate (#2247)
Croatian translation updates @weblate (#2243)
Update Croatian translations @weblate (#2244)
Croatian translation updates @weblate (#2239)
Croatian and Tamil translation updates @weblate (#2234)
Croatian translation updates @weblate (#2229)
Croatian, Dutch, and Finnish translation updates @weblate (#2226)
Enable translation of docs @danyeaw (#2219)
Czech translation updates @weblate (#2218)
Add Tamil, update Turkish translations @weblate (#2216)
Thanks again to @amolenaar, @danyeaw, @eUgEntOptIc44, @flipflop97, @gnu-ewm, @johnvonlzf, @jposada202020, @kbdharun, @milotype, @ovari, @sabriunal, @vikdevelop, Eren İnce, and Jiri Grönroos! 🎉 |
| 2.18.0 | 10 d’abril del 2023 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- 🚀 Features
Merge editor now compare incoming changes with common ancestor commit @amolenaar (#2203)
Enable middle-click mouse scrolling of diagrams @amolenaar (#2198)
Change the spoken language in a model @amolenaar (#2178)
Add diagrams in diagrams @amolenaar (#2176)
Manually resolve merge conflicts @amolenaar (#1961)
Proper loading of current/incoming model based on Git merge conflict @amolenaar (#2112)
- 🐛 Bug Fixes
Fix drag from model browser @amolenaar (#2190)
Fix orthogonal lines @amolenaar (#2188)
Toggle the "no tabs" background based on notebook activity @amolenaar (#2168)
Update diagram directly when partitions change @amolenaar (#2164)
- 🧰 Maintenance
Remove darkdetect dependency @mathiascode (#2167)
Update flatpak build @amolenaar (#2211)
Update gvsbuild to 2023.4.0 @danyeaw (#2204)
Update notarize, staple, and cert actions @danyeaw (#2200)
Make main window always available @amolenaar (#2171)
Upgrade development build to GNOME 44 @amolenaar (#2172)
Clean up application architecture for copy service @amolenaar (#2159)
Update gvsbuild to 2023.3.0 @danyeaw (#2154)
Remove GTK3 specific code @amolenaar (#2146)
Css editor dark mode @amolenaar (#2132)
macOS: Bundle the application with GTK4 @amolenaar (#2143)
Just load modules for gaphor.modules entry points @amolenaar (#2135)
Update AppImage docker image to 2023.3.0 @danyeaw (#2122)
- 📝 Documentation
Merge editor now compare incoming changes with common ancestor commit @amolenaar (#2203)
Add docs for merge conflict resolution @amolenaar (#2192)
Fix doc build failure due to New Diagram icon missing @danyeaw (#2109)
- 🌍 Translation
Finnish translation update @weblate (#2201)
Spanish and Dutch translation updates @weblate (#2193)
Dutch translation update @weblate (#2139)
Polish translation update @weblate (#2134)
Dutch and Polish translation updates @weblate (#2128)
Dutch and Portuguese (BRA) translation updates @weblate (#2120)
Dutch and Portuguese (BRA) translation updates @weblate (#2116)
Thanks again to @amolenaar, @danyeaw, @flipflop97, @fnogcps, @mathiascode, @pre-commit-ci, @pre-commit-ci[bot], @sourcery-ai, @sourcery-ai[bot], @weblate, Michał Dominik, Sourcery AI and Óscar Fernández Díaz! 🎉 |