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

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership