Version: [6038] GratisGIS 1.0.2

1.0.2 - 2026-08-17
Fixed:
QGIS plugin repository Qt6 check. The repository's checker is a
text scan and flagged the Processing provider's guarded fallback to
the unscoped TypeVectorAnyGeometry spelling, even though it only
ran on builds without the scoped enum. The value now resolves
through resolve_enum, the same pattern the rest of the plugin
uses for migrated QGIS enums. No functional changes; the smoke
suite registers the provider against a real QGIS registry either
way.
1.0.1 - 2026-08-17
Fixed:
QGIS plugin repository security scan. 1.0.0 was blocked by the
repository's Bandit pass (20 findings). All resolved for real, not
suppressed: the ten assert statements in shipped code are now
explicit checks that raise or skip with a reason (asserts vanish
under python -O, so they were never real guards); the seven
silent except: pass/continue handlers now log at debug level (or
use contextlib.suppress where logging itself is the risk); and
the three string-built SQL statements in the GeoPackage clone
reader are now static literals, with tests that rebuild each
literal from the identifier constants so they cannot drift. No
functional changes.
1.0.0 - 2026-08-17
First stable release, submitted to the QGIS plugin repository. The
experimental flag is off as of this version. Functionally identical
to 0.16.0; the version signals that the surface is now considered
stable: Browser tree and search over portal content, feature-layer
default with tile fallback for large layers, opening portal maps with
saved styling and viewport, publishing layers and projects, edit
sync, offline clones, sharing (including groups), and the Processing
provider. Requires GratisGIS portal 0.9.29 or newer for feature
counts; 0.9.28 for the signed-in features surface.

yes

palavido

2026-08-17T23:22:08.960171+00:00

3.34.0

4.99.0

None

no

Version management

Plugin details