Version: [5347] Polygon validator EUDR 2 4.1.0

4.1.0 - Detached the Deforestation detection tool and the Compliance
dashboard into a separate standalone plugin named "Deforestation
check". This plugin now focuses on polygon quality control and
cross-layer overlap: Validator, Centroids, Self-intersection and EUDR
platform. Removed the deforestation engine, dialog, dashboard and
Hansen downloader modules and their icons.
4.0.1 - Security and code quality. Removed every silent
try/except/pass and try/except/continue (Bandit B110/B112):
non-blocking exceptions are now recorded in the QGIS message log
through a dedicated plugin_log module, so failures stay traceable
instead of being hidden. Replaced urllib with the native QGIS network
stack (QgsBlockingNetworkRequest, Bandit B310) for the Hansen tile
download: it honours the proxy, SSL and authentication settings of
QGIS, is safe to use from a background task, and only HTTPS requests
to the official public data host are allowed. Bandit now reports zero
issues.
4.0.0 - Major release, renamed to Polygon validator EUDR 2 (author
Jean David Konan). New internal Deforestation detection tool (Hansen
Global Forest Change raster with lossyear band, or vector reference;
EUDR post-2020 cutoff; Compliant/At risk/Non-compliant classification
with colour-coded output). New EUDR Compliance dashboard (indicators,
compliance gauge, distribution chart, problem-plot ranking, CSV
export). New EUDR platform tool: detects overlaps between two layers
and marks/selects the overlapping features in both attribute tables
above a threshold, with no output file. Deforestation criteria follow
EUDR (loss after 2020) and Rainforest Alliance (loss after 2013)
standards with a selectable norm and FAO 10 percent canopy definition.
Automatic download of the Hansen GFC tiles covering the plots extent
(cached, VRT-merged). Diagnostic logging in the deforestation engine.
Full interface redesign: shared design system, brand header,
light/dark theme, refreshed icon set, tooltips.
3.2.1 - Public repository URLs set for QGIS plugin repository
submission.
3.2.0 - Fenetre Self-intersection: suppression des doublons de code
Field_ID (conserve la plus grande Surface_Ha) avec couche de sortie
doublons_de_code. Logos distincts par fenetre. Renommage en Polygon
validator EUDR by JDK; auteur Jean David Konan (JDK).
3.1.0 - Interface redimensionnable; deux fenetres separees ajoutees:
Centroides (points garantis a l'interieur via pointOnSurface, champs
Longitude/Latitude WGS84) et Self-intersection (logique du plugin SI +
comblement des trous interieurs crees par makeValid).
3.0.4 - Finalized author, contact email and public repository URLs for
QGIS plugin repository submission.
3.0.4 - Finalized author, email and public repository links for QGIS
plugin repository submission.
3.0.3 - Removed all percent characters from metadata fields to satisfy
the QGIS metadata parser.
3.0.2 - Fixed metadata parsing error: escaped percent sign in about
field (QGIS metadata parser treats the percent sign specially).
3.0.1 - Renamed to "Polygon Verifier by JDK"; metadata cleaned for
QGIS plugin repository submission (English description/about, removed
build artifacts).
3.0.0 - Clean output: real geometry correction (makeValid + remove
duplicate nodes + extract polygon parts + buffer 0, QGIS-internal
validation); removal of every overlap strictly above the threshold
(loser = least reliable: most valid, then largest, then oldest ID),
full containments, duplicates, tiny areas and slivers (traced to a
deleted layer); keep + annotate only partial overlaps below the
threshold.
2.0.0 - Detection/annotation of overlaps (overlap, ovlp_pct, is_ovlp)
instead of deletion; limited removals (tiny areas, exact duplicates,
full containments, slivers) with a dedicated deleted layer; reinforced
repair makeValid + buffer 0; QGIS-internal validation engine;
configurable identifier field.
1.0.0 - Initial version.

yes

Jeandavid

2026-07-30T16:55:45.654315+00:00

3.28.0

3.99.0

None

no

Version management

Plugin details