{"name": "Terrain2Flow - Open Channel Hydraulics", "package_name": "Terrain2Flow", "version": "0.30", "experimental": false, "qgis_min": "3.44.0", "qgis_max": "3.99.0", "downloads": 20, "uploaded_by": "razaali10", "upload_datetime": "2026-09-08T11:46:11.498960", "changelog": "0.30 - Resolved QGIS Bandit B110 security findings by replacing silent exception handlers with explicit QGIS logging.\n0.29 - Rebranded as Terrain2Flow; new plugin icon; added required GPL LICENSE; refreshed metadata and documentation for QGIS repository submission.\n0.28 - Timestamped persistent run packages, direction-aware DEM slope sampling with reverse-direction option, saved slope plot/metadata, and automatic rating-curve monotonicity QA.\n0.26 - Engineering QA controls: long constant-elevation-run warning, explicit NoData diagnostics, optional bank-station limits, optional maximum rating-curve WSE, and CSV rating-curve export.\n0.25 - Rating curve spans the full valid DEM/user-defined bankfull WSE range and uses 51 evenly spaced ordinates.\n0.24 - Modeless QGIS window and canvas-capture workflow.\n0.23 - Removed stale map-tool QToolButton references.\n0.22 - Fixed QGIS 3.44 map-tool shutdown error.\n0.21 - Ported to QGIS 3 / Python 3 / Qt 5 and removed the Shapely runtime dependency.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/Terrain2Flow/version/0.30/download/"}