v2.4.3 — Qt6 Method Compatibility Replace all deprecated .exec_() calls with .exec() across all dialogs, event loops, and message boxes Ensures forward compatibility with Qt6 / QGIS 4.0+ where .exec_() is removed Add Alaska claims implementation planning docs v2.4.2 — Cross-Version Compatibility (QGIS 3.36 / 3.38+ / 4.0) Fix QgsField TypeError across all QGIS versions (3.36, 3.38+, 4.0) with runtime probe and triple fallback (QMetaType instance → Type enum → QVariant) Fix QGIS 4.0 plugin load crash from unscoped Qt enums (Qt.DashLine, etc.) by centralizing all Qt enum constants in utils/compat.py Fix QGIS 4.0 "No module named sip" by using qgis.PyQt.sip fallback Fix streaming layer RuntimeError crashes on project switch via sip.isdeleted() guard Fix PLSS grid streaming checkbox staying disabled after session restore Add URL scheme validation for BLM/PLSS fetch workers (security hardening) Replace all old-style Qt enum usage across 21 files with centralized compat constants v2.4.1 — Compatibility & Streaming Fixes Add Qt5/Qt6 compatibility layer for QgsField types (utils/compat.py) — fixes QgsField errors on QGIS 3.36 and earlier Fix QgsField() crash on QGIS 3.38+ by wrapping QMetaType.Type enums as QMetaType instances Fix PLSS grid streaming checkbox staying grayed out after session restore Improve login error messaging Add BLM claims manager and PLSS streaming manager Basemaps widget and config updates Supported QGIS versions: 3.0 – 4.99
yes
geodb
2026-03-19T20:44:50.372239+00:00
3.0.0
4.99.0
None
no
Plugin Tags