Version: [4730] Kozu XML Integrator 0.2.6

0.2.6 - Final QGIS 3.x release. Explicitly declare
qgisMaximumVersion=3.99 to lock the QGIS 3.x compatibility upper
bound; QGIS 4.x support to be developed separately. Also: fix
QPdfWriter Qt version fallback logic (previously always re-attempted
the QtPrintSupport import even after a successful QtGui import);
resolve all Flake8 findings (unused imports/variables, duplicate
import, non-interpolated f-strings, replace wildcard resources import
with explicit side-effect import); clean up indentation/whitespace
style issues (no functional changes); add content-based
duplicate-import protection: t_xml_meta now stores an xml_sha256 hash
of each XML's content with a unique index, so accidentally
re-selecting the same ZIP is skipped instead of creating duplicate
records (records imported by older versions have no hash yet, so
filename-based matching is kept as a fallback for those); schema
migration to add the new column now runs automatically both when
opening a database and when starting an import; each ZIP in a
multi-ZIP import is now extracted into its own isolated temp
subdirectory to prevent same-named XML files from different ZIPs
colliding; the post-import "rename ZIP with municipality name" option
now updates the in-memory selected-ZIP list to the renamed path, so it
stays purely cosmetic rather than affecting import behavior; remove
dead panel code left over from an earlier UI architecture
(ImportPanelController and the unused chkAddToCanvas reference,
browse_panel.py, export_panel.py) that was never instantiated by the
running plugin; on Windows, make the plugin window a true top-level
window (parent=None) instead of a child of the QGIS main window, so it
now appears separately in Alt+Tab

yes

rawslnc

2026-07-31T03:35:10.832349+00:00

3.40.0

3.99.0

None

no

Version management

Plugin details