FiberQ v1.3.0 #28
vukovicvl
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Project schema versioning, safe automatic migrations, and a stable per-feature identity (
fiberq_uuid).New
1.0), saved into the QGIS project and mirrored into the GeoPackage, so future releases can recognise and upgrade older projects.0 → 1.0), losslessly and idempotently, with a summary in the QGIS log. Blank / non-FiberQ projects are left untouched; a project stamped newer than your plugin is never downgraded; the marker is only written when the upgrade actually persists.fiberq_uuididentity invariant — every FiberQ feature gets a stable, globally-unique ID that survives edits, exports, and round-trips. New features get one on creation across every tool; older projects are backfilled on load. Splitting a feature (Cut infrastructure) gives each half a fresh UUID.Fixes
ImportError.Compatibility & hardening
QgsWkbTypes.PointGeometry→QgsWkbTypes.GeometryType.PointGeometry, plus render-unit, writer, marker, placement, WKB-type, feature-request and provider-capability enums). Required for PyQt6; behaviour unchanged on QGIS 3 / Qt5.Quality
docs/project-versioning-guide.md(user guide) anddocs/schema.md(schema reference).Targets QGIS 3.22 LTR → QGIS 4 / Qt6.
Developed with support from the NLnet NGI0 Commons Fund.
This discussion was created from the release FiberQ v1.3.0.
All reactions