[general]
name=GeoLineage
qgisMinimumVersion=3.34
description=Track data lineage in GeoPackage files — records processing, edits, and exports automatically.
version=0.6.5
author=RafDouglas C. Tommasi
email=rafdouglas@exponential.engineering
about=GeoLineage embeds lineage metadata directly inside GeoPackage files. Every processing step, manual edit, and file export is recorded in a _lineage table, creating a permanent chain of custody for geospatial data. The plugin intercepts QGIS processing operations, tracks manual edits, and detects exports — all without modifying existing data.
tracker=https://github.com/rafdouglas/GeoLineage/issues
repository=https://github.com/rafdouglas/GeoLineage
tags=geopackage,lineage,provenance,metadata,tracking
homepage=https://github.com/rafdouglas/GeoLineage
changelog=0.6.5 - Fix Manage Lineage dialog: scope to loaded layers, fix empty-cells bug from sortingEnabled populate race, rename title to "Manage Lineage"
    0.6.4 - Fix ruff formatting and linting errors for CI
    0.6.3 - Fix menu item text not updating when recording state changes
    0.6.2 - Fix pipeline reliability: single SQLite connection per file, correct checksum detection for raw_input files, cache and memory buffer hardening (15 TDD-driven fixes)
    0.6.1 - Fix edge wobble during drag (proportional y-interpolation), add Shift-constrained drag for axis locking
    0.6.0 - Drag-to-move nodes with real-time edge updates, right-click-drag pan, Reset Layout button
    0.5.6 - Fix node overlap with variable-width layout, reduce edge crossings with transpose step
    0.5.4 - Update plugin branding with professional assets (logo, cover image, icons)
    0.5.3 - Add bandit CI security scan, ruff/bandit README badges, nosec annotations
    0.5.2 - Fix release packaging: include lineage_manager module in plugin ZIP
    0.5.1 - UI enhancements: multi-GeoPackage inspect dialog, created_by recording, collapsible params, search highlight, context menu, column registry refactor
    0.4.0 - Lineage manager: inspect/edit/delete entries, cleanup tables, relink broken paths, settings dialog, plugin menu integration
    0.3.0 - Proper Sugiyama layout: 7-phase pipeline with cycle breaking, longest-path ranking, dummy nodes, crossing minimisation, waypoint edge routing, selected-node highlight
    0.2.0 - Lineage graph viewer: interactive dock widget with Sugiyama layout, DOT/SVG/PNG export, search/highlight, detail panel
    0.1.0 - Initial release: core lineage recording, hooks, graph builder
category=Database
icon=resources/GeoLineage_logo.png
preview=resources/GeoLineage_cover_image.jpg
experimental=True
deprecated=False
hasProcessingProvider=no
