# This file contains metadata for your plugin.
# Mandatory items:

[general]
name=Wind Site Select
qgisMinimumVersion=4.0
qgisMaximumVersion=4.99
description=A QGIS plugin for wind energy site suitability assessment, spatial filtering, and multi-criteria decision analysis.
version=0.3.4
author=Mehrdad Fard
email=greensite.ai@gmail.com
license=GPL-2.0-or-later

about=Wind Site Select is a GIS-based wind energy site selection tool for professional GIS users. It supports AOI definition, wind and depth/bathymetry screening, spatial filtering with exclusion and inclusion constraints, and multi-criteria analysis (MCA) with criteria weights, raster/vector outputs, and optional Excel/CSV reporting. Decision Making supports raster criteria and vector Binary/Proximity analysis aligned to the current Spatial Filtering master grid. It does not perform bankable energy-yield calculations and does not replace engineering, environmental, grid-connection, or permitting studies. Users must supply appropriate source datasets; no regional sample rasters are selected automatically. This Stable release was verified on Windows with QGIS 4.0.3. QGIS 3.x (including 3.44 LTR), Linux, and macOS are not claimed as supported by this release.

tracker=https://github.com/MehrdadFard/WindSiteSelect/issues
repository=https://github.com/MehrdadFard/WindSiteSelect
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=no
changelog=0.3.4: Qt6 / PyQGIS 4 API compatibility (scoped enums and dialog.exec) and Code Quality cleanup (bare except; remove duplicate Decision Making methods and unused reimports). Opening the plugin no longer auto-loads a previous MCA Suitability Map into a new/untitled project (disk results and manifests are preserved; layers already in an opened project remain). Retains prior security remediation. No intentional change to GIS analysis algorithms. Verified on Windows QGIS 4.0.3 only.
0.3.3: Security remediation for the QGIS Plugin Repository Bandit scan. Safe SQLite/GeoPackage identifier quoting with sqlite_master existence checks before COUNT queries (B608). Replaces silent try/except/pass and try/except/continue with logged best-effort handlers (B110/B112) while preserving cleanup and optional API fallback behaviour. No change to claimed platform compatibility.
0.3.2: Stable release. Restores Decision Making vector criteria (Add Vector Criterion; Binary / Proximity Analysis) with AOI and Spatial Filtering master-grid gates. Proximity outputs are aligned to the authoritative spatial_filtered master grid, masked to the current AOI, and validated before map add. AOI changes invalidate prior Spatial Filtering session masters so a geographically unrelated flat alias cannot be reused. Large vector Proximity retains spatial candidate filtering (no first-100 sampling). Criteria JSON schema v2 with v1 compatibility. Verified on Windows QGIS 4.0.3 only.
0.3.1: First Stable release. MCA criteria restore/row-mapping fix; Decision Making UX (Add Raster Criterion vs Save/Load Criteria Setup); Spatial Filtering current-run master reference for MCA; durable results-root restore after session reset. Verified on Windows QGIS 4.0.3 only.
0.3.0: First public release candidate as Wind Site Select. Spatial results lifecycle with authoritative run manifests, MCA criteria persistence, GPKG WAL-safe publication, packaging under package id wind_site_select, and GPL-2.0-or-later licensing.

# Tags are comma separated with spaces allowed
tags=wind energy, site selection, site suitability, GIS, spatial analysis, multi-criteria analysis, MCA, offshore, onshore, suitability

homepage=https://github.com/MehrdadFard/WindSiteSelect#readme
category=Plugins
icon=icon.png
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# plugin_dependencies=

# If the plugin can run on QGIS Server.
server=False
