THIS IS A BREAKING RELEASE - MAKE SURE TO UPDATE ALL YOUR CONFIG FILES!
- Migrated from Leaflet (and stac-layer) to OpenLayers (and ol-stac)
- New layer switcher
- Support for multiple projections
- Support for more advanced basemaps (e.g. Vector Tiles) - make sure to update your
basemap.config.js, see new documentation for details - Support for more web-map-link types (WMS, WMTS KVP & REST, XYZ, PMTiles)
- Read additional metadata for better default COG rendering
- New or updated config options:
displayPreview,displayOverview,buildTileUrlTemplate,getMapSourceOptions,crs - Removed config options:
geoTiffResolution,maxPreviewsOnMap - and much more...
- Integration of stac-js into the codecase
- Allows for more flexibility in Link and Asset actions
- Improved layout / design:
- New header design with custom logo option (please provide feedback, we plan an even better version for v5.0)
- New grid system for the item and catalog cards
- Locales:
- Added Polish
- Updated locales for several languages
- Collection Search shows a map of the results
- Support showing GeoJSON assets on the map (with a detail view)
- Improved sorting behavious in search requests with some small UI tweaks
- Show license for catalogs, if provided
- Sort the languages in the chooser using the native names
- Improved request error handling, e.g. show server error messages from response
- BREAKING: Configuration (in
config.js) - see the documentation for details:- Removed deprecated options and related functionality for
redirectLegacyUrlsandstacProxyUrl - Renamed
maxItemsPerPagetomaxEntriesPerPage - Split config option
itemsPerPageintosearchResultsPerPage,itemsPerPage,collectionsPerPage allowedDomainsaccepts more patterns- Config option
preprocessSTACnow receives a stac-js object as parameter - New config option
catalogImageto provide an logo for the header
- Removed deprecated options and related functionality for
- Deprecation: CLI parameters for npm commands (e.g.
npm run build -- --catalogUrl="https://example.com") are deprecated and will be removed in v5 as they are not supported by Vite - Bug fixes, for example:
- Search results display order did not match API response order #621
- Fix number formatting in international English #639
- Fix compatibility for OGC APIs #646
- Make popovers work on MacOS (Safari) #655
- Show links to prev/next/latest versions if deprecated is not set
- CSS improvements for catalog/collection list layout
- Handle thumbnails von S3 storage better
- Fixed geojson.io action
- Fixed the ability to define custom logos in the header
- Avoid language reset after data source selection
- Fixed item asset rendering
- Fixed downloading of assets with relative URLs
file:local_pathis correctly applied in alternative download mode- Fix confusing number representation in bullet point listings
- Removed command
i18n:report, which was not working anymore - Fix the default basemap config
- Show only storage schemes that actually apply