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)
Source code(tar.gz)
Source code(zip)