2025-04-02 v3.9.0
Added
- URL-Parameter: added url-Parameter to set the width of menu and secondary menu (menuwidth/secondarywidth).
- New function getOAFFeature.getTemporalExtent for requesting the temporal extent of a collection.
- Routing: option to avoid borders for directions and isochrones.
- Searchbar:
- Topic tree search can now output baselayer as search category.
- Topic tree search can be configured whether the path of the layer is displayed in the tooltip.
- LayerTree: added checkMove function to validate dragged layer movement based on allowBaselayerDrag configuration.
- WFST-Tool:
- Correct transactionFeature properties order.
- Input validation.
- gfiAttributes nested object handling.
- LayerSelection: added "deactivateShowAllCheckbox" configuration, to disable the "Show All Checkbox" inside folders.
- LayerTree, LayerSelection: Introduced an alternative sorting function for layers utilizing the layerSequence prop.
- SliderItem: Added markers functionality for visual indication of key points along the slider range.
- Filter:
- Added parameter questionLink. Can be configured to open a URL with information about the tool.
- A new parameter "closeDropdownOnSelect" to enable/disable closing list after selecting an option in multiselect dropdown list.
Changed
- Coding Conventions: updated.
- Menus: Increased maximum width of menu and secondary menu to 95% of viewport.
- secondary Menu: Increasing width of secondary Menu over 70% of viewport (50% for viewwidth < 1000px) now temporarily hides layerpills and footer to show the secondary Menu at a maximum width of 95% of viewport.
- Filter: Parameters featureNS and featurePrefix removed from WFS-request due to redundancy and invalid values at specific layers.
- dependencies: - @masterportal/masterportalapi: 2.45.0 to 2.47.0 (This also raised ol to version 10.4.0 and @cesium/engine to version 15.0.0) - @masterportal/masterportalapi: 2.47.0 to 2.48.0
- FullScreen: Using the FullScreen control in an iFrame keeps the current state (center, zoom, layers etc.) now.
Fixed
- LayerInformation:
- Empty contact accordion was shown, if metadata contains no contact.
- Fixed wrong or undefined metadata showing when current Layer has no metadata.
- Fixed an issue with no metadata, when cswUrl was undefined, rather than null.
- Loading the layer is accelerated by fixing generation of folder ids.
- ShareView: Duplicated url params are filtered.
- Issue
#1324: CompareMaps: always show loading spinner when loading and do not split maps after closing tool. - Issue #1348: BaselayerSwitcher: use preview settings from config.
- Issue
#1358: Topic tree search can now also be used in multiple languages via i18next. - layer2dVector: The style type "nominal" works on single features in clustered layers now.
- layer3dTileset: Can change the cesium scene parameter depthTestAgainstTerrain to true if needed.
- ShareView: Fixed sharing 3D map.
- UrlParams: 3D params heading, tilt and altitude are evaluated correctly.
- specialWfs search: Add hover/zoomTo support for linestring geometries.
- Searchbar: Fixed a bug where the searchbar would focus itself on mounting, scrolling the parent page if embedded in an iframe.