Version: [2797] Replace Geometry 3.0

<strong>3.00</strong> - 23/05/2026
- Complete internal refactor of the geometry replacement workflow,
reusing the autonomous capture approach from the newer replacement
tool while removing all clipping functionality.

- Replaced the old native QGIS Add Feature / featureAdded signal
workflow with a custom QgsMapToolAdvancedDigitizing capture tool.

- Added native snapping and advanced digitising support during
geometry capture.

- Added live geometry preview using QgsRubberBand, including polygon
fill preview while drawing.

- Added keyboard controls during capture:
- Esc cancels capture.
- Backspace removes the last vertex.
- Enter / Return finishes line or polygon capture.

- Added a settings dialog to configure confirmation prompts, capture
help, preview colour, preview line width, Backspace feedback and
return-to-previous-tool behaviour.

- Added geometry compatibility validation before replacement,
including geometry type checks, multipart/singlepart validation and
empty geometry protection.

- Improved undo/redo reliability using proper edit command handling.

- Improved plugin unload/reload safety, including cleanup of map
tools, rubber bands, snapping indicators and toolbar actions.

- Removed dependency on temporary feature IDs, attribute popup
suppression settings and QGIS native Add Feature behaviour.

- Removed all clipping controls and clipping logic to keep this plugin
focused only on replacing geometry.

- Improved QGIS 3.x and QGIS 4 / Qt6 compatibility preparation.

<p><strong>2.00</strong>
- Previous public release of the Replace Geometry plugin.

<p><strong>1.00</strong>
- Initial release.

yes

valp

2026-05-23T14:32:07.417070+00:00

3.0.0

4.99.0

None

no

Version management

Plugin details