Releases: radiantearth/stac-browser
Releases · radiantearth/stac-browser
v3.2.0
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
- 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
andshowKeywordsInCatalogCards
) - 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
- @tschumpr made their first contribution in #392
- @juliayun23 made their first contribution in #406
- @tmokmss made their first contribution in #417
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
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
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
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
- 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
v3.0.0-rc.1
v3.0.0-beta.9
- 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
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
- @jfbourgon made their first contribution in #248
- @p1d1d1 made their first contribution in #267
- @mneagul made their first contribution in #272
- @rnanclares made their first contribution in #274
Full Changelog: v3.0.0-beta.7...v3.0.0-beta.8
v3.0.0-beta.7
- 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