Releases: mapbender/mapbender-digitizer
Releases · mapbender/mapbender-digitizer
1.4.5
1.4.4
1.1.73
1.4.3
1.4.2
1.4.1
Openlayers 6, overhauled workflows
- Compatible with Openlayers 4/5/6 only
- Compatible with Mapbender >=3.2.1 only
Workflow changes
- Modified geometries can now be saved without going through the attribute editing form, through the (per-feature) save button
NOTE: New geometries still require going through the form; there is currently no support for features without any editable attributes - Multiple feature geometries can be moved and modified and saved in bulk
- Unsaved feature geometry modifications can be reverted through the right-click context menu
- Per-feature and global visibility toggles are now available by default
Behavioural fixes
- Fix aggressive automatic re-pagination of table on feature hover; page only changes to show newly created or currently edited feature
- Page table view to currently edited feature when editing started via left click or context menu
- Fix "ghost rows" appearing in table when aborting new feature drawing
- Fix saving features to table with SRS different from current map view
- Fix missing response to Mapbender SRS switch; reproject current features
Visual / integration fixes
- Misc design inconsistency fixes vs Mapbender 3.2
- Fix misc FontAwesome 5+ incompatibilities
- Add localization for tool buttons and misc table-related texts
Configuration handling changes
- Provide reasonable default toolset based on schema's configured geometry type
- Removed schema config values:
useContextMenu
; context menu is always on when appropriatezoomScaleDenominator
; features are buffered automaticallyopenFormAfterEdit
; always needed to be true to avoid bugs; pure geometry modification of already saved features can be saved explicitlyallowCancelButton
; edit dialogs can always be closedallowDeleteByCancelNewGeometry
; always needed to be true to avoid dataTables exceptionsfeatureType
:maxResults
; any value would eventually become too low and cause errors; use current extent search to limit loaded feature volume
Regression fix
- Fix 1.1.72 Regression: restore form type compatibility with Mapbender <= 3.0.8.4
Symfony 3 compatibility, performance tweaks, extensibility
- Resolve form type incompatibilities with Symfony 3
- Resolve Request evaluation incompatibilities with Symfony 3
- Improve performance of save / schema switch with many complex schemas (SQL-generated select options etc)
- Fix SHIFT+Tab block unindent in backend form
- Extract Element methods for child class customization:
- getFeatureTypeService
- getDataStoreService
- getFeatureTypeConfig
- getFeatureTypeConfigForSchema
- getFeatureTypeForSchema
- getSchemaConfigs
- getSchemaConfig
- getFileUri
Clustering fix
- Remove default clustering option to prevent clustering in non-cluster scheme