Version: [4987] LeafEngines Agricultural Intelligence 1.0.10 Experimental

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

Version management

Plugin details