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
Plugin Tags