Skip to content

v4.0.0-rc.2

Pre-release
Pre-release

Choose a tag to compare

@m-mohr m-mohr released this 28 Nov 14:25
· 6 commits to main since this release

THIS IS A BREAKING RELEASE - MAKE SURE TO UPDATE ALL YOUR CONFIG FILES!

Change between v4.0.0-rc.1 and v4.0.0-rc.2

  • New locale: Polish
  • New grid system for the item and catalog cards
  • Collection Search shows a map of the results
  • Support showing GeoJSON assets on the map (with a detail view)
  • Updated to ol-stac v1.1.0, which includes for example:
    • WMTS REST request encoding support
    • Fixes issues in certain GeoTIFF visualizations by loading missing projections
  • Show license for catalogs, if provided
  • Sort the languages in the chooser using the native names
  • 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:
    • 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
    • Improved request error handling, e.g. show server error messages from response
    • Fixed downloading of assets with relative URLs
    • Fix sort option titles
    • file:local_path is correctly applied in alternative download mode
    • Fix confusing number representation in bullet point listings
    • Removed command i18n:report, which was not working anymore

Change between v3.3.5 and v4.0.0-rc.1

  • 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, 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
  • New header design with custom logo option (please provide feedback, we plan an even better version for v5.0)
  • Improved sorting behavious in search requests with some small UI tweaks
  • Configuration (in config.js) - see the documentation for details:
    • Removed deprecated options and related functionality for redirectLegacyUrls and stacProxyUrl
    • Renamed maxItemsPerPage to maxEntriesPerPage
    • Split config option itemsPerPage into searchResultsPerPage, itemsPerPage, collectionsPerPage
    • allowedDomains accepts more patterns
    • Config option preprocessSTAC now receives a stac-js object as parameter
    • New config option catalogImage to provide an logo for the header
  • 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