Neue Version 3.22.0 veröffentlicht: Mehr Komfort, bessere WFS-Unterstützung und zahlreiche Fehlerbehebungen
Mit dem Release der Version 3.22.0 vom 6. Mai 2026 erhält die Plattform ein umfangreiches Update mit neuen Funktionen, Optimierungen und einer Vielzahl an Fehlerkorrekturen. Besonders im Fokus stehen Verbesserungen bei der Navigation, der WFS-Kompatibilität sowie bei der Benutzerfreundlichkeit der Oberfläche.
Neue Funktionen für Suche, Zeichentools und URL-Parameter
Die Suchfunktion wurde erweitert: In der SearchBar kann nun beim Öffnen eines Ordners per Checkbox direkt ausgewählt werden, ob alle Unterkategorien markiert werden sollen. Das erleichtert insbesondere die Arbeit mit umfangreichen Themenstrukturen.
Auch der Dateiimport wurde flexibler gestaltet. Über die neue config.json-Eigenschaft openDrawMenuSide lässt sich nun definieren, auf welcher Seite das Zeichenmodul geöffnet werden soll.
Im Bereich der URL-Parameter gibt es mehrere technische Erweiterungen:
- ZOOMTOGEOMETRY unterstützt jetzt zusätzlich GeoJSON-Layer.
- ZOOMTOFEATUREID wurde deutlich ausgebaut:
- Mit dem neuen Attribut centerOfExtent kann gesteuert werden, ob Punktgeometrien auf den Mittelpunkt ihrer Ausdehnung gesetzt oder in ihrer tatsächlichen Geometrie dargestellt werden.
- Zudem werden nun die WFS-Versionen 1.0.0, 1.1.0 und 2.0.0 unterstützt.
Darüber hinaus lässt sich in WfsSearch jetzt die Option fullViewEnabled konfigurieren.
Aktualisierte Abhängigkeiten und erweiterte Plattformunterstützung
Im Zuge des Releases wurden auch zentrale Abhängigkeiten modernisiert:
- axios wurde von Version 1.12.2 auf 1.15.0 aktualisiert.
- @masterportal/masterportalapi wurde von 2.59.0 auf 2.61.0 angehoben. Damit verbunden ist auch ein Update von OpenLayers (ol) auf Version 10.9.0.
Außerdem wurde die Unterstützung für aktuelle Laufzeitumgebungen erweitert:
- Unterstützt werden jetzt Node.js-Versionen ab 22.19.0 bis einschließlich der kommenden LTS-Version 24.15.0.
- Für npm werden Versionen ab 10.9.3 bis kleiner als Version 12 unterstützt.
Verbesserte Benutzeroberfläche
Die Menülogik wurde optimiert: Das sekundäre Menü wird künftig nur noch gerendert, wenn tatsächlich Menüeinträge vorhanden sind. Leere Konfigurationen erzeugen somit keine unnötigen UI-Elemente mehr.
Zahlreiche Fehlerbehebungen
Neben den neuen Funktionen enthält Version 3.22.0 eine große Anzahl an Bugfixes. Zu den wichtigsten gehören:
- Legenden für layer2dVector zeigen jetzt auch Einträge ohne passendes Attribut korrekt an.
- Layerinformationen werden in LayerPills nun auch für Gruppen angezeigt.
- Das BackForward-Steuerelement funktioniert jetzt auch innerhalb eingeklappter Controls zuverlässig.
- Fehler bei der Legendenerstellung für WFS-Layer wurden behoben.
- Mehrfache Anzeigen von Layer-Attributionen nach dem Umordnen von Layern treten nicht mehr auf.
- Probleme mit Min-/MaxScale-Darstellungen wurden korrigiert, sodass Layer außerhalb definierter Maßstäbe korrekt deaktiviert oder ausgegraut werden.
- Fehlerhafte Build- und Asset-Pfade im Produktionsbetrieb wurden angepasst.
- Die Dokumentation enthält wieder funktionierende Links zu Beispieldateien und Konfigurationsreferenzen.
- In GroupLayer wurden Darstellungsprobleme bei gruppierten Layern und fehlerhaften Layer-IDs behoben.
- Die GFI-Komponente vermeidet jetzt Fehler, wenn Klickkoordinaten leer sind.
- ZOOMTOFEATUREID zeigt Features, die dauerhaft über der Karte liegen, wieder korrekt an.
Fokus auf Stabilität und Entwicklerfreundlichkeit
Mit Version 3.22.0 setzt das Projekt vor allem auf technische Konsolidierung, bessere Standards-Unterstützung und eine robustere Benutzeroberfläche. Gerade die erweiterten WFS-Funktionen und die vielen Detailverbesserungen dürften sowohl Entwicklerteams als auch Endanwendern den Arbeitsalltag erleichtern.
Komplettes Changelog
Sourcen der Version 3.22.0