New Version 3.22.0 Released: Improved Usability, Enhanced WFS Support, and Numerous Bug Fixes
The release of version 3.22.0 on May 6, 2026 introduces a comprehensive update featuring new functionality, usability improvements, and a wide range of bug fixes. The update particularly focuses on navigation enhancements, improved WFS compatibility, and a more streamlined user experience.
New Features for Search, Drawing Tools, and URL Parameters
The search functionality has been expanded: the SearchBar now includes a checkbox that allows users to select all subcategories when opening a folder. This significantly simplifies working with large thematic structures.
The file import functionality has also become more flexible. With the new config.json property openDrawMenuSide, developers can now define on which side the drawing module opens.
Several technical enhancements have been introduced for URL parameters:
- ZOOMTOGEOMETRY now supports GeoJSON layers.
- ZOOMTOFEATUREID has been significantly improved:
- The new centerOfExtent attribute allows users to control whether point geometries are centered on the extent of the feature or displayed in their original geometry.
- Compatibility has been added for WFS versions 1.0.0, 1.1.0, and 2.0.0.
Additionally, the fullViewEnabled option can now be configured in WfsSearch.
Updated Dependencies and Extended Platform Support
As part of the release, several core dependencies have been updated:
- axios has been upgraded from version 1.12.2 to 1.15.0.
- @masterportal/masterportalapi has been updated from 2.59.0 to 2.61.0, which also upgrades OpenLayers (ol) to version 10.9.0.
Support for modern runtime environments has also been expanded:
- Node.js versions starting from 22.19.0 up to (but not including) version 25 are now supported, including LTS version 24.15.0.
- npm versions from 10.9.3 up to (but not including) version 12 are now officially supported.
Improved User Interface
The menu logic has been optimized: the secondary menu is now rendered only if it actually contains menu entries. Empty configurations will no longer generate unnecessary UI elements.
Extensive Bug Fixes
In addition to the new features, version 3.22.0 delivers a substantial number of bug fixes. Highlights include:
- Legends for layer2dVector now correctly display entries even when no matching condition attribute exists.
- LayerPills now display layer information for groups as well.
- The BackForward control now works correctly inside expandable controls without requiring them to be opened first.
- Issues with legend creation for WFS layers have been resolved.
- Duplicate layer attribution displays after layer reordering no longer occur.
- Problems related to Min/MaxScale behavior have been fixed, ensuring layers outside the defined scale range are correctly disabled or grayed out.
- Incorrect build and asset paths in production environments have been corrected.
- Documentation links to example files and configuration references are working again.
- GroupLayer rendering issues involving grouped layers and invalid layer IDs have been fixed.
- The GFI component now avoids errors when clicked coordinates are null.
- ZOOMTOFEATUREID once again correctly displays features that always remain on top of the map.
Focus on Stability and Developer Experience
With version 3.22.0, the project continues to emphasize technical stability, improved standards compliance, and a more robust user experience. In particular, the enhanced WFS functionality and the numerous detailed improvements are expected to simplify workflows for both developers and end users alike.
Complete Changelog
Sources 3.22.0