Skip to content

Releases: radiantearth/stac-browser

v3.2.0

18 Apr 17:03
Compare
Choose a tag to compare

I gladly present STAC Browser 3.2.0. The upgrade may need changes to existing config files, which are detailed below and are highlighted in bold.

Major improvements

  • Alternate Asset support #247
  • WMS support for web-map-links extension by @m-mohr in #382
  • Metadata for links by @m-mohr in #382
  • JS-based validation with results by @m-mohr in #412
  • Docker
    • Github Action to create Docker image by @tschumpr in #392
    • Various improvements for Docker image
  • Histogram is displayed for all applicable assets #385
  • New locales (upgrade: need to be added manually to locales in config.js):
  • Show JPEG/PNG images on map when role overview is set, regardless of whether thumbnail is set or not.
  • s3:// links not always titled as being from "Amazon". Defaults to S3, can be customized via language file. #408
  • Allow to show keywords in cards (upgrade: new boolean options in config.js named showKeywordsInItemCards and showKeywordsInCatalogCards)
  • Add filter for keywords in catalog overview

Minor improvements

  • Fix thumbnail ordering in Chrome #370
  • Made Search more robust against wrong search links
  • Fix the keywords rendering for Items
  • Fix sortby format for search POST by @juliayun23 in #406
  • Fix that Source pop up doesn't remains open #405
  • Catalogs/Collections overview: Clarify what we filter by
  • Switching language didn't get applied in all cases #428
  • Fix z-index issue for various search components
  • Show better message for empty results that occur when following a next link. #426
  • Updated dependencies
  • Code refactoring and minor bug fixes

Removed or Deprecated

  • Removed cogeo.xyz action #368 - upgrade: CoGeoXyz and the corresponding import need to be removed from
    assetActions.config.js
  • Removed stacLint option from config - upgrade: can be removed from config.js

New Contributors and Sponsors

Some of the functionality is funded by the following organizations (ordered alphabetically):

  • CloudFerro
  • Matthias Mohr - Softwareentwicklung
  • SpaceBel
  • Tensing

Full Changelog: v3.1.0...v3.2.0

v3.1.0

06 Sep 11:04
Compare
Choose a tag to compare

Added

  • Collection Search
  • Free-Text Search (q parameter)
  • Allow changing configuration without rebuilding from source - [Documentation]
  • Pluggable/Extendable interface that allows additional "actions" for Assets and Links (e.g. open a COPC asset in the COPC Viewer) - [Documentation]
  • Stats extension, visualized as charts
  • Show implemented conformance classes
  • Render histograms (raster extension) as bar charts
  • Global Item Search: Autocomplete for Collection IDs
  • Show providers that are exposed in the Collection summaries
  • STAC Browser can be configured through environment variables (SB_{option}, e.g. SB_catalogUrl) - [Documentation]
  • Display ID in Source information

Changed

  • PRIVACY: Don't send validation requests if not allowed/secure!
  • Show source (non-cloud-optimized) GeoTiffs for labels
  • Search results show the total number of matches instead of the page size (if available)
  • Correctly restrict access to external STAC files if configured
  • Remove various workarounds for older versions of stac-fastapi
  • Translations are now managed in Crowdin: https://crowdin.com/project/stac-browser/
  • Upgraded dependencies (e.g. stac-fields)
  • Various minor fixes and improvements
  • Don't reset map status when paginating
  • Updated OSM basemap URL
  • Don't reset item filters when hidden (in the Collection view)

Removed

  • BREAKING: stacProxyUrl can't be separated with ; in CLI anymore, use spaces instead. - [Documentation]

Docker

  • Smaller image size
  • Use nginx as base image and server
  • Runtime configuration enabled in Docker image

Documentation

  • Added information about URL rewriting in history mode. Please make sure URL rewriting is configured at your host! - [Documentation]
  • Added release process - [Documentation]

v3.1.0-rc.1

17 Aug 21:29
Compare
Choose a tag to compare
v3.1.0-rc.1 Pre-release
Pre-release

Added

  • Collection Search
  • Free-Text Search (q parameter)
  • Allow changing configuration without rebuilding from source - [Documentation]
  • Pluggable/Extendable interface that allows additional "actions" for Assets and Links (e.g. open a COPC asset in the COPC Viewer) - [Documentation]
  • Stats extension, visualized as charts
  • Show implemented conformance classes
  • Render histograms (raster extension) as bar charts
  • Global Item Search: Autocomplete for Collection IDs
  • Show providers that are exposed in the Collection summaries
  • STAC Browser can be configured through environment variables (SB_{option}, e.g. SB_catalogUrl) - [Documentation]

Changed

  • PRIVACY: Don't send validation requests if not allowed/secure!
  • Show source (non-cloud-optimized) GeoTiffs for labels
  • Search results show the total number of matches instead of the page size (if available)
  • Correctly restrict access to external STAC files if configured
  • Remove various workarounds for older versions of stac-fastapi
  • Translations are now managed in Crowdin: https://crowdin.com/project/stac-browser/
  • Upgraded dependencies (e.g. stac-fields)
  • Various minor fixes and improvements

Removed

  • BREAKING: stacProxyUrl can't be separated with ; in CLI anymore, use spaces instead. - [Documentation]

Docker

  • Smaller image size
  • Use nginx as base image and server

Documentation

  • Added information about URL rewriting in history mode. Please make sure URL rewriting is configured at your host! - [Documentation]
  • Added release process - [Documentation]

v3.0.2

16 Jun 10:13
Compare
Choose a tag to compare

Added

  • Added sorting option for catalogs and items (cardViewSort) -> make sure to update your config file!
  • Improved additional filters in search: choose between AND / OR
  • Support for POST search (defaults to POST now)
  • Cards to the parent collections are also shown for catalogs and collections

Changed

  • Show child links before collections for distraction free infinite scrolling
  • Improved URL generation #319 #326
  • Send Accept header to enforce correct response media type
  • The search link must be application/geo+json opengeospatial/ogcapi-features#832
  • Apply allowedDomains to both headers and query parameters #313
  • Rewrote CQL generation
  • Improved UI for additional filters in search

Fixed

  • Expand/Collapse in Tree easier to do
  • Better layout for catalogs with thumbnails
  • Make asset copy/open behavior consistent #332
  • Clarify in README that since v3.0.0 environment variables for configuration are not supported
  • Fix the image aspect ratio in the catalog list view #318
  • Set thumbnail size for b-card-img-lazy component
  • Fix sort for search
  • Added further documentation for translation and metadata customization
  • other minor fixes and clean-up

v3.0.1

01 May 12:02
Compare
Choose a tag to compare
  • For the common case of Bearer tokens, allow to just provide a "Bearer" string in the authentication config (instead of a formatter function)
  • Fix computed properties in the StacHeader component
  • Fix "Show on map" button for GeoJSON #312
  • Search:
    • Handle the bounding box filter better in search #300
    • Remove the Filter extension workaround for invalid stac-fastapi implementations (if "additional filters" don't show up for you, check your stac-fastapi version)
    • Don't fail if non-Items are in the ItemCollection returned by search, ignore them instead. This may happen in OGC API - Records implementations such as pycsw.
    • Show LIKE (matches) operator in "additional filters" only if the CQL advanced comparison operators are exposed in the conformance classes of the API
    • Queryables were not always correctly loaded (due to a superfluous resetCatalog event)

v3.0.0

07 Apr 20:05
Compare
Choose a tag to compare
  • Fix issue with overly long words in card descriptions
  • Fix CQL-Text filter with quotes around numbers #294
  • rel="item" links broken when STACBROWSER follows them #298
  • Upgrade dependencies

v3.0.0-rc.1

15 Mar 16:19
Compare
Choose a tag to compare

First release candidate, feature-freeze.

  • Show file formats in Collection cards
  • Allow to configure non-OSM basemaps #289
  • catalogUrl can be provided through a function #287
  • Minor bugfixes, improvements etc.

v3.0.0-beta.9

07 Mar 14:38
Compare
Choose a tag to compare
v3.0.0-beta.9 Pre-release
Pre-release
  • Improved the translations
  • Improved documentation
  • Enhance schema.org metadata + SEO
  • Fix issues with paginated collections
  • Other minor bug fixes and improvements

v3.0.0-beta.8

16 Feb 16:52
Compare
Choose a tag to compare
v3.0.0-beta.8 Pre-release
Pre-release

Changes

  • Multi-language support added (German, Englisch, French, Italian, Romanian, Spanish)
  • Improved styling (e.g. for Sidebar)
  • Improved bundle size etc
  • Improved SEO + schema.org metadata
  • Priority mode for Collections / child links
  • Fixed issue in sidebar where elements were not loading
  • Improved handling of legacy URLs
  • Extended the README
  • A lot of code clean-up and minor bug fixes

Note: Some of the new features add new config entries. Please make sure to update your config files!

New Contributors

Full Changelog: v3.0.0-beta.7...v3.0.0-beta.8

v3.0.0-beta.7

07 Feb 23:19
Compare
Choose a tag to compare
v3.0.0-beta.7 Pre-release
Pre-release
  • Bugfixes
  • Better list for collections on search page
  • Support search not only via the root catalog
  • Support for web-map-links extension (XYZ only)
  • Removed tileSourceTemplate config option
  • Added allowedDomains config option
  • Added defaultThumbnailSize option (also read proj:shape for thumbnails)
  • Some config options can be set through the root catalog