Skip to content

Mapbender 3.2.3

Compare
Choose a tag to compare
@werrolf werrolf released this 17 Dec 11:17
· 2712 commits to master since this release

v3.2.3

NOTE: This version extends the database schema and will require running a doctrine:schema:update
NOTE: Starting with this version, Mapbender provides the entire code of the mapbender/fom package. Updating the mapbender/mapbender package via Composer will uninstall the separate fom package. This is normal.

New features

FeatureInfo, when querying in (default) text/html format can now automatically parse, display and highlight geometries embedded into the HTML response as DOM element attributes. See PR#1270 for markup requirements. Use the new FeatureInfo option highlighting (boolean; default false) to enable this behaviour.

Application Elements and containers (sidepane / toolbar / footer) can now be configured to (responsively) only display on desktop or mobile-sized screens. Find related editing controls in the "Layouts" section of the Application backend. Yaml application definitions may specify a screenType in any Element definition, and in the regionProperties of the targetted container. Value may be one of all, mobile or desktop.
NOTE: Responsive filtering is not supported when using legacy Openlayers 2 map engine

The frontend Application URL will now automatically track current view parameters center, scale, rotation, CRS. Map navigation steps can be undone / redone with browser back / forward actions. Reloading the URL (or sending it to a colleague) will initialize the map at the same location (PR#1291).

Fixes

  • Ignore (potentially inverted) non-lonlat bounding boxes; fixes #1264
  • Fix duplicated owner of cloned application
  • Fix broken mb-action / "declarative" link processing in applications using WMTS instances
  • Fix broken handling of Element-level grants ("roles") in Yaml-defined applications
  • Fix missing handling of configurable sidepane width (3.1.0.5 regression)
  • Fix missing handling of configurable sidepane "align" (left or right; 3.1.0.5 regression)
  • Fix visible content overflow / no scrolling in "tabs"-Type sidepane (#1269)
  • Fix initial visible flash of closed sidepane (only works with explicitly configured width)
  • Fix errors on ImageExport / Print with (valid) feature styles missing image property
  • Fix backend element list interaction tooltips on Yaml applications copied into db
  • Fix errors editing map element after deleting a previously assigned layerset
  • Fix error getting FeatureInfo response on current map engine from an instance configured with option proxy
  • Fix missing overview map in print
  • Fix displayed print area corner coordinate ordering (#1280)
  • Fix errors editing SimpleSearch Elements based on configurations suggested by user documentation (PR#1290)
  • Fix SimpleSearch not evaluating any result_* values suggested by user documentation (PR#1290)
  • Fix missing backend form field for SimpleSearch sourceSrs setting (#1278)
  • Fix BaseSourceSwitcher highlighting menu items that are not controlling exactly the initially active subset of controllable sources
  • Fix broken PrintClient settings layout with option legend disabled
  • Fix styling differences (label line break) between SrsSelector and ScaleSelector
  • Fix visible overflow / missing scrollbar in unstyled sidepane if content exceeds available height
  • Fix login form appearing in place of Element form or Layerset title form on session expiration; go to full-window login page instead
  • [Framework] Fix broken form theme visualization of "disabled" input state
  • [Framework] Fix broken form theme handling of form labels set to false for suppression
  • [Framework] Fix incomplete form theme displays of red asterisks on labels for required inputs
  • Resolved misc conflicts with Bootstrap script and Bootstrap form theme
  • Fix typos and outdated information in mapbender:database:upgrade command help (PR#1265)
  • Fix focused Bootstrap input highlighting not respecting error state
  • Fix .mapbender-element-result-table (Digitizer et al) table header text alignment in sortable columns

Other changes

  • The entire mapbender/fom package has been merged back into Mapbender
  • Show WMS layer abstract in metadata (Layertree context menu; PR#1256)
  • Renamed "Redlining" Element to "Sketch" (PR#1279)
  • [SearchRouter]: Replace manual type configuration with auto-detection
  • [SearchRouter]: remove remnant timeoutFactor option unused since v3.0.8.1
  • [Backend] Added missing editing capabilities for sidepane width / position / initial state in database applications (previously only controllable via regionProperties in Yaml applications)
  • [Backend] Replace custom sidepane formatting type widget with a simple dropdown
  • [Backend] changed standard editing icon from pencil to a gear
  • [Backend] Immediately save modified sidepane type and other region settings (mirrors immediate save behaviour on Element reordering)