1.0.10 - Eliminated xml.etree.ElementTree entirely * Removed all XML parsing from wfs_connection.py * get_feature_types() now returns hardcoded [FEATURE_TYPE] after server ping * This eliminates Bandit B411 completely — no nosec needed * Fixes QGIS plugin repository critical security block on v1.0.9 1.0.9 - Security scan fix: remove vendored defusedxml, use nosec suppression * Removed vendored defusedxml package (was causing 12 Bandit issues across its files) * Reverted to xml.etree.ElementTree with # nosec B411 suppression * Scanner now sees only 1 suppressed issue instead of 12 flagged issues * Fixes QGIS plugin repository critical security block on v1.0.8 1.0.8 - Runtime fix: QUrl import and QNetworkRequest type safety * Added missing QUrl import to api_client.py and wfs_connection.py * Fixed QNetworkRequest(url: str) to QNetworkRequest(QUrl(url)) * Added missing QgsMessageLog and Qgis imports to api_client.py * Fixes NameError on plugin load that blocked v1.0.7 1.0.7 - Security fix for Bandit XML parsing vulnerability * Replaced xml.etree.ElementTree with defusedxml.ElementTree * Vendored defusedxml to avoid external dependency * Fixed silent except/pass in api_client.py to log warnings * Resolves QGIS plugin repository critical security block 1.0.6 - WFS authentication and namespace fix * Removed deprecated Authorization Bearer and apikey headers * Now sends only x-api-key header for Supabase Edge Function auth * Fixed feature type namespace: soilcertify:managed_assets -> sc:managed_assets * Aligned with server-side capabilities XML namespace prefix * GetCapabilities and GetFeature now resolve correctly end-to-end 1.0.5 - WFS HTTP client rewrite (SoilCertify backend integration) * Replaced native QGIS WFS provider with direct HTTP requests * Sends all required Supabase headers: apikey, Authorization Bearer, x-api-key * Fetches GeoJSON from wfs-export edge function and loads via OGR * Real GetCapabilities / DescribeFeatureType / GetFeature support * Fixed: WFS layers now authenticate against Supabase gateway * Fixed: feature type updated to soilcertify:managed_assets
yes
sumer54
2026-06-30T06:24:27.487461+00:00
4.0.0
4.99.0
None
yes
Plugin Tags