[general]
name=Create Relation
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99

description=Create and manage one-to-one, one-to-many and many-to-many relationships between vector layer attribute tables.

version=1.0

author=dr. Geol. Faustino Cetraro
email=geol-faustino@libero.it

about=Create and manage one-to-one (1:1), one-to-many (1:N) and many-to-many (N:M) relationships between vector layer attribute tables. The plugin provides an interactive explanation of the selected relationship, detailed processing logs, progress feedback, attribute table and form access, project relationship inspection and join inspection. Many-to-many relationships are implemented through an automatically generated bridge table, which can optionally be prefilled and saved to GeoPackage, GeoJSON or Shapefile.

tracker=https://github.com/drFaustino/create_relation
repository=https://github.com/drFaustino/create_relation

hasProcessingProvider=no

changelog=1.0
    - Complete redesign of the plugin interface
    - Improved one-to-one and one-to-many relation creation
    - Robust many-to-many bridge table creation
    - Optional N:M bridge prefill
    - Optional bridge table export
    - Automatic reload of the saved bridge layer
    - Detailed processing log
    - Progress bar with automatic reset
    - Relation information panel
    - Attribute table and form tools
    - Project relation inspection
    - Join inspection
    - Italian translation support
    - QGIS 3.28+ and QGIS 4.x compatibility
    - QMetaType based QgsField creation
    - QgsVectorFileWriter.writeAsVectorFormatV3

tags=analysis, attribute, attribute table, database, field, join, layers, table, vector, relations, many-to-many

homepage=https://github.com/drFaustino/create_relation

category=Database

icon=icon.png

experimental=False

deprecated=False

server=False