{"name": "TRACT Geolocation Formatter", "package_name": "tract_geolocation_formatter", "version": "0.3.0", "experimental": true, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 51, "uploaded_by": "luiscartor", "upload_datetime": "2026-06-10T09:22:04.276045", "changelog": "Version    0.3.0\r\n    - Compatible with QGIS 4 (Qt6/PyQt6) and QGIS 3.x (Qt5/PyQt5) from a single codebase (GH-4)\r\n    - Dialog UI now loaded at runtime from .ui (no generated form file shipped) (GH-4)\r\n    - Replaced compiled Qt resources with filesystem icon loading (GH-4)\r\n    - Internal: scoped Qt enums, .exec() everywhere, version-safe QgsField string type (GH-4)\r\n    - Dialog is now scrollable so the OK / Cancel buttons stay reachable on small / laptop screens, even when the \"Build from expression\" controls expand (GH-5)\r\n    - Optional Master Data XLSX writer alongside the GeoJSON output: pick Farms or Farmer Groups, select a country from TRACT's published list, and the plugin populates the TRACT-published template with one row per unique NodeID (GH-6)\r\n    - Report approximate (lon, lat) coordinates of detected boundary self-intersections in the validation message, so users can copy them into QGIS's \"Zoom to coordinate\" widget to fix the geometry in place (GH-7)", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/tract_geolocation_formatter/version/0.3.0/download/"}