Releases: gaphor/gaphor
Version 2.8.2 - Fix Splitting Lines
Changes
🐛 Bug Fixes
- Fix splitting of lines @amolenaar (#1326)
🧰 Maintenance
- #1310 Update to Readme.md - Greeter dialog and new diagram button usage @Texopolis (#1320)
🌍 Translation
- Hungarian translation update @weblate (#1324)
- Translate typeValue in properties @amolenaar (#1321)
- Add Additional Strings for Translation @danyeaw (#1315)
- Add Bengali translation @weblate (#1318)
- Hungarian translation updates @weblate (#1311)
- Update Finnish and Spanish translations @weblate (#1307)
Thanks again to @Texopolis, @amolenaar, @danyeaw, @oscfdezdz, @ovari, Jiri Grönroos, and Saptarshi Mondal! 🎉
Version 2.8.1 - Fix Gaphor Fails to Load in German and Simplify Greeter
Changes
🚀 Features
🐛 Bug Fixes
🧰 Maintenance
- Check for placeholder errors in translations @amolenaar (#1302)
🌍 Translation
Thanks again to @amolenaar, @danyeaw, @lizhuoqi, @ovari, and Jiri Grönroos! 🎉
Version 2.8.0 - Diagram Types, Starting Templates, & Magnet Tool
Changes
🚀 Features
- Add UML, SysML, and RAAML Templates @danyeaw (#1279)
- Stereotypes for ItemFlow properties @amolenaar (#1211)
- Full Copy/Paste of model elements @amolenaar (#1262)
- Add official OMG/SysML logos @amolenaar (#1258)
- Allow for deleting elements in the tree view @amolenaar (#1250)
- Fix AppImage GLIBC Error on Older Distro Versions @danyeaw (#1228)
- Start a new model from a template @amolenaar (#1234)
- Diagram types @amolenaar (#1216)
- Improve the welcoming experience @amolenaar (#1230)
- Allocation of structural types to swimlane partitions @amolenaar (#1214)
- A Magnet-tool @amolenaar (#1208)
- Notification when model elements are automatically removed @amolenaar (#1207)
- Store toolbox settings per modeling language @amolenaar (#1215)
- Grow item when an item is dropped on it @amolenaar (#1203)
- Add "values" compartment to Block item @amolenaar (#1198)
- Support SysML Item flow @amolenaar (#1192)
- Empty square bracket notation @amolenaar (#1186)
- New code generator @amolenaar (#1170)
🐛 Bug Fixes
- Fix Sequence diagram loading when message is close to lifeline body @amolenaar (#1289)
- Load files directly from macOS Finder @amolenaar (#1281)
- Fix positions of nested items during undo @amolenaar (#1266)
- Fork node loading @amolenaar (#1252)
- Fix FileNotFoundError when running packaged app @danyeaw (#1244)
- Fix ownership of Connector, ProxyPort, and ItemFlow @amolenaar (#1226)
- Set a minimal height for compartments @amolenaar (#1225)
🧰 Maintenance
- Use symbolic close icon for notebook tabs @mathiascode (#1295)
- Improve GTK4 compatibility @amolenaar (#1106)
- Improve clarity of syntax for attributes and operations using a popover @amolenaar (#1242)
- Clean up Toolbox @amolenaar (#1237)
- Update to latest gvsbuild, switch to wingtk repo @danyeaw (#1229)
- Remove some legacy code @amolenaar (#1200)
- Invert association creation @amolenaar (#1202)
- Ensure model consistency on save @amolenaar (#1194)
- Core as a separate ModelingLanguage @amolenaar (#1181)
🌍 Translation
- Spanish translations updates @weblate (#1292)
- Spanish translation updates @weblate (#1288)
- Finnish translation updates @weblate (#1287)
- Hungarian translation updates @weblate (#1284)
- Dutch and Hungarian translation updates @weblate (#1274)
- Portuguese (Brazil) translation updates @weblate (#1269)
- Updates to Brasilian translation @weblate (#1267)
- Finnish translation update for Help in PropertyPage @weblate (#1257)
- Hungarian and Galician translation updates @weblate (#1254)
- Croatian translation updates @weblate (#1218)
- Spanish, Croatian, and Finnish translation updates @weblate (#1205)
- Update Espanian translations @weblate (#1196)
- Chinese translation updates @weblate (#1187)
- Add Chinese (Simplified) translation @weblate (#1182)
- Updates to German and Hungarian translations @weblate (#1174)
- Add German translation file @weblate (#1173)
Thanks again to @Lutra-Fs, @amolenaar, @danyeaw, @frandieguez, @gbrlgian, @jischebeck, @jy1263, @mathiascode, @milotype, @oscfdezdz, @ovari, Cesar Iglesias, and Jiri Grönroos!! 🎉
Version 2.7.1 - Fix Lines Don't Disconnect When Moved
Changes
🚀 Features
- No GTK required anymore for generating docs @amolenaar (#1160)
🧰 Maintenance
- Fix Lines Don't Disconnect When Moved (gaphor/gaphas@9e65a95)
- Update Python to 3.10.0 @danyeaw (#1163)
- Update gvsbuild and poetry version @danyeaw (#1164)
🌍 Translation
Thanks again to @amolenaar, @danyeaw, @oscfdezdz! 🎉
Version 2.7.0 - Sphinx Model Extension, InformationFlow Support, and Interaction Diagram Improvements
Changes
🚀 Features
- Use Jedi for autocomplete in the Python Console @amolenaar (#1153)
- Add option to show underlying DecisionNode type @amolenaar (#1144)
- Update documentation to use new Sphinx extension @amolenaar (#1143)
- Sphinx directive for embedding Gaphor models into docs @amolenaar (#1134)
- Allow messages to move freely on Lifeline and ExecutionSpec @amolenaar (#1121)
- Add Reflexive Message item for Interactions @amolenaar (#1123)
- Pop-up element name editor on creation of a new element @amolenaar (#1116)
- InformationFlow for Connectors @amolenaar (#1103)
🐛 Bug Fixes
- Swap relationship direction for Generalization, Dependency, Import, Include, and Extend @amolenaar (#1129)
- Fix lifeline ordering when not all items are linked in a diagram @amolenaar (#1155)
- Allow generalizations to be reused @amolenaar (#1149)
- Fix Windows build by updating to Python 3.9.9 @danyeaw (#1142)
- Allow auto-generated elements (Activity, State Machine, Interaction, Region) to be removed @amolenaar (#1118)
- Emit events for Diagram.ownedPresentation and Presentation.diagram after element creation @amolenaar (#1088)
🧰 Maintenance
- Add option to show underlying DecisionNode type @amolenaar (#1144)
- Add documentation dependencies to pyproject.toml @amolenaar (#1138)
- Move enumeration layout to UML.classes @amolenaar (#1140)
- Rename packaging to _packaging @amolenaar (#1136)
- Remove names for initial/final nodes @amolenaar (#1130)
- Update to latest gvsbuild @danyeaw (#1120)
- Update to PyInstaller 4.6 @danyeaw (#1109)
- Add gtksourceview to Windows docs @danyeaw (#1108)
- Fix Python 3.10 warnings @amolenaar (#1105)
- Fix indention in Style Sheet docs @vanillajonathan (#1091)
🌍 Translation
- Finnish translation updates @weblate (#1146)
- Hungarian translation updates @weblate (#1133)
- Hungarian translation updates @weblate (#1128)
- Expand the number of strings translated @amolenaar (#1125)
- Update Croatian translation @weblate (#1093)
- Spanish, Japanese, Finnish, and Croatian translation updates @weblate (#1092)
Thanks again to @amolenaar, @danyeaw, @fu7mu4, @milotype, @oscfdezdz, @ovari, @vanillajonathan, Jiri Grönroos! 🎉
Version 2.6.5 - Revamp Style Sheet Editor, Bug Fixes, and Translations
🚀 Features
🐛 Bug Fixes
- Show relationships on top of other elements @amolenaar (#1084)
🧰 Maintenance
- Remove unneeded Linux CI build dependencies @danyeaw (#1086)
- Update PyGObject @danyeaw (#1018)
- Upgrade Poetry to 1.1.11 @amolenaar (#1078)
🌍 Translation
- Spanish and Japanese translation updates @weblate (#1074)
- Japanese translation updates @weblate (#1085)
- Update Hungarian translations @weblate (#1082)
- Add initial Japanese translation @weblate (#1079)
- Update strings to improve ability to translate @danyeaw (#1067)
- Add Hungarian button tooltip translations @weblate (#1072)
- Croatian and Hungarian translation updates @weblate (#1068)
- Update Spanish translation @weblate (#1066)
- Hungarian translation updates @weblate (#1065)
Thanks again to @amolenaar, @danyeaw, @fu7mu4, @milotype, @oscfdezdz, @ovari, and Cesar Iglesias! 🎉
Version 2.6.4 - Fix Flatpak Build
Version 2.6.3 - Fix About Dialog Logo and Translate More Strings
Changes
🐛 Bug Fixes
- Fix about dialog logo @amolenaar (#1042)
🧰 Maintenance
- Remove importlib_metadata @amolenaar (#1052)
- Simpler services @amolenaar (#1050)
- Up typing compliance to 3.9, and remove typing_extensions @amolenaar (#1040)
🌍 Translation
- Finnish translation updates @weblate (#1056)
- Add translation of more elements @danyeaw and @amolenaar (#1049)
Thanks again to @amolenaar, @ovari, and @danyeaw! 🎉
Version 2.6.2 - Translate UI Files and Fix Icons with Dark Themes
Changes
🐛 Bug Fixes
- Fix localization in UI files @amolenaar (#1031)
- Update icons to render as paths @amolenaar (#1030)
🌍 Translation
- Hungarian and Finnish translation updates @weblate (#1035)
- Spanish, Portuguese (Br), and Hungarian Translation Updates @weblate (#1032)
Thanks again to @JonnathanRiquelmo, @amolenaar, @danyeaw, @oscfdezdz, @ovari, and Jiri Grönroos! 🎉
Version 2.6.1 - Fix Translations, Windows Launch Issues, and Many Others
Changes
🚀 Features
- Display guard conditions in square brackets @amolenaar (#990)
- Use flat buttons in the header bar @amolenaar (#991)
🐛 Bug Fixes
- Fix Gaphor always runs in English despite system language setting @amolenaar (#1025)
- Fix parameter is incorrect error with ";;" in path @danyeaw (#1022)
- Improve inline editor undo/redo behavior @amolenaar (#1016)
- Fixed closing of about dialog @sz332 (#996)
- Fix fork/join node incorrectly rotates @amolenaar
- Fix wrong label is displayed when object node ordering is enabled @amolenaar
- Fix drag and drop of elements does not work on diagrams @amolenaar
🧰 Maintenance
- Add VSCode debug instructions for Windows @sz332 (#1010)
- Rename usage of Partitions to Swimlanes @amolenaar (#1013)
- Packaging folder is not a Python package @amolenaar (#992)
🌍 Translation
- Update Dutch and Hungarian Translations @weblate (#1026)
- Croatian translation updates @weblate (#988)
Thanks again to @amolenaar, @danyeaw, @milotype, @ovari, and @sz332! 🎉