This is a small release focused on fixing an important bug in the EML editor and adding two new features in the Cesium map viewer.
New features 🎉
Display custom Local Environmental Observer Network feed on the map toolbar 📰
The Cesium map landing view now supports showing a live feed of recent observations from the Local Environmental Observer (LEO) Network. Instead of a static list of locations of interest, users see a curated, always-fresh stream of posts with summaries, dates, and links back to the LEO page. This section is configurable in the map config, allowing portals and repositories to display their own topic-specific LEO collections. Additionally, the map toolbar supports groups of featured sections, each with a configurable title and icon. This way, a portal could display one or more LEO feeds along side a group of static locations.
See issue #2734 for details.
Legend controls for vector layer visibility 🌎
Users can now toggle vector feature visibility directly from the legend, without going through the Filter by Property view. The legend also updates its labels to indicate whether a layer is currently visible on the map, making it easier to control and understand layer visibility at a glance. See issues #2714 and #2713.
Misc improvements
- Upgrade express & sinon #2739
- Bump nokogiri from 1.18.8 to 1.18.9 in /docs #2738
- Bump tmp and inquirer #2729
Bug fixes 🛠️
- Helm Chart Custom Theme Auto-Upgrade Not Working #2741
Fixed: Editor attempts to save EML with existing PID
Sometimes when users were trying to save EML in the editor, they would get an error message saying "The previous identifier was already made obsolete by...". This was due to a bug where the editor was trying to save the EML with an existing PID instead of generating a new one and occured when the user attempted to edit a newly created dataset without leaving the editor. This, as well as related issues #2724, #2543, and #1675, have now been fixed.
See the complete changelog: 2.34.1...2.35.0
DOI for this release: doi:10.18739/A2Q52FF87