{"name": "Relation Manager", "package_name": "relazioniplugin", "version": "1.4.1", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 557, "uploaded_by": "fritz4", "upload_datetime": "2026-03-09T06:22:14.936401", "changelog": "1.4.1 - Security: added defusedxml monkey-patch for xmlrpc.client in plugin_upload.py\n1.4.0 - Qt5/Qt6 compatibility update for QGIS 3.x and QGIS 4.x\n1.3.4 - Sketcher selection, stability fixes:\n- Added: relationship sketcher selector (Association/Composition) in Create and Edit dialogs\n- Added: sketcher is shown in the relationship list, exported/imported in JSON, and preserved in duplicate/rollback\n- Fixed: a broken/invalid relation would crash the list and hide all other relationships\n- Fixed: re-opening the plugin from the menu while already open caused an empty list\n1.3.0 - Bug fixes, GUI improvements and Qt6 compatibility:\n- Fixed: field combo boxes now update dynamically when parent/child layer selection changes\n- Fixed: load from JSON failed due to swapped field validation (child/parent fields checked against wrong layers)\n- Fixed: addFieldPair arguments were swapped in create/edit, causing invalid relationships\n- Fixed: removed duplicate crea_relazione_esistente function definition (dead code)\n- Fixed: spurious \"Layer Not Found\" warning when opening Create Relationship dialog\n- Fixed: IndexError crash when editing relationships with empty key fields\n- Fixed: rollback for create/duplicate actions never matched (action string mismatch)\n- Fixed: history was recorded even when user cancelled delete operation\n- Fixed: duplicate operation showed double message box and double history entry\n- Fixed: removed dead RelazioniPlugin class from __init__.py\n- Fixed: Qt resources were never registered (resources.py not imported)\n- Fixed: QRC prefix case mismatch (RelazioniPlugin vs relazioniplugin)\n- GUI: replaced non-existent button icons with native QGIS theme icons\n- GUI: grouped buttons logically (Manage, Import/Export, History)\n- GUI: horizontal button layout for compact design\n- GUI: added relationship counter label\n- GUI: added tooltips on all buttons\n- GUI: set minimum dialog size, alternating row colors on list\n- Migrated all PyQt5 imports to qgis.PyQt for Qt5/Qt6 compatibility\n1.2.1 - Added the help section and closed the reported issues", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/relazioniplugin/version/1.4.1/download/"}