Skip to content

Releases: mapbender/mapbender-digitizer

1.4.5

04 Mar 11:53
Compare
Choose a tag to compare
  • Fix missing edit dialog when clicking on the same feature again

1.4.4

10 Dec 09:16
Compare
Choose a tag to compare
  • Fix backend form browser text searchability through off-screen portions of "schemes" area
  • Fix backend form sizing

1.1.73

26 Apr 08:33
Compare
Choose a tag to compare
  • Fix misc side effects of formItems runtime modifications from one feature affecting other features
  • Fix backend form browser text searchability through off-screen portions of "schemes" area
  • Fix backend form sizing
  • Resolve DataStore variadic get deprecation

1.4.3

08 Dec 17:22
Compare
Choose a tag to compare
  • Fix missing column titles

1.4.2

08 Dec 14:28
Compare
Choose a tag to compare
  • Fix modified feature reload protection to also apply to features just created in the same session

1.4.1

07 Dec 15:53
Compare
Choose a tag to compare
  • Fix unsaved feature modifications getting lost when reloading features on map movement

Openlayers 6, overhauled workflows

02 Nov 10:30
Compare
Choose a tag to compare
  • 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 appropriate
    • zoomScaleDenominator; features are buffered automatically
    • openFormAfterEdit; always needed to be true to avoid bugs; pure geometry modification of already saved features can be saved explicitly
    • allowCancelButton; edit dialogs can always be closed
    • allowDeleteByCancelNewGeometry; always needed to be true to avoid dataTables exceptions
    • featureType: maxResults; any value would eventually become too low and cause errors; use current extent search to limit loaded feature volume

Regression fix

20 Dec 10:06
Compare
Choose a tag to compare
  • Fix 1.1.72 Regression: restore form type compatibility with Mapbender <= 3.0.8.4

Symfony 3 compatibility, performance tweaks, extensibility

26 Nov 22:42
Compare
Choose a tag to compare
  • 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

13 May 14:45
Compare
Choose a tag to compare
  • Remove default clustering option to prevent clustering in non-cluster scheme