Skip to content

Releases: geonetwork/geonetwork-ui

v2.9.0

21 Apr 13:55

Choose a tag to compare

Welcome to the 2.9.0 release of GeoNetwork-UI!

This release takes DataHub deployments to the next level by offering the entire application as a webcomponent, allowing for seamless integration into any website.
We’ve strengthened DataHub’s ecosystem integration: you can now launch datasets in MapStore with transparency preserved or jump directly into the Metadata-Editor for quick updates.
We’ve also updated the UI to ensure all thumbnails now maintain a consistent square aspect ratio.
The search experience has also been enhanced, now defaulting to relevancy-based sorting whenever a user enters a query.

Our main contributors on this release are Géo2France, Métropole Européenne de Lille, INRAE, Département de l'Isère and DataGrandEst.

What's Changed

New features

Datahub

Webcomponent

  • Introduce a Datahub webcomponent by @jahow in #1511
  • Fix to the API path used in the gn-datahub web component by @jahow in #1539
  • [Webcomponents] Correctly initialize UI language used in gn-datahub by @jahow in #1542

Fixes and improvements

Datahub

Metadata-Editor

Webcomponents

Documentation

Security updates

Breaking change

The previously exported TermBucket interface from libs/feature/record/src/lib/gpf-api-dl/gpf-api-dl.component.ts has been renamed to GpfApiDlTermBucket to be more specific and not overlap with the newly exported TermBucket interface from libs/common/domain/src/lib/model/search/aggregation.model.ts.

New configuration keys

# Optional; URL template allowing opening datasets in an editor; if set, applications such as the Datahub will offer a button in the header to open the currently-viewed dataset in an editor.
# The template must include the following placeholders, which allow applications to inject the correct values when generating the final URL:
# ${record_id}: identifier of the record
# Example for an integration with the Metadata-Editor:
# edit_url_template = "/metadata-editor/edit/${record_id}"
# Optional; if true, the default pre-configured searches ("The latest" and "The most popular")
# will not be shown under the main search bar. Defaults to false.
# do_not_use_default_search_preset = false

New ${mime_type} placeholder in external_viewer_url_template

# The template must include the following placeholders, which allow the datahub to inject the correct values when adding a layer to a viewer:
# ${service_url}: URL of the OWS or geojson file
# ${service_type}: Type of the OWS or geojson file; currently supported WMS, WFS, GEOJSON
# ${layer_name}: Name of the layer
# ${mime_type}: Preferred image format for WMS layers; resolves to image/png for WMS layers backed by vector data (WFS), image/jpeg otherwise; empty for non-WMS layers
# Be careful to use englobing single quotes, if your template syntax includes JSON (with double quotes)
# Examples:
# mapfishapp template:
# external_viewer_url_template = 'https://dev.geo2france.fr/mapfishapp/?owsurl=${service_url}&layername=${layer_name}&owstype=${service_type}Layer'
# mapstore template
# external_viewer_url_template = 'https://dev.geo2france.fr/mapstore/#/?actions=[{"type":"CATALOG:ADD_LAYERS_FROM_CATALOGS","layers":["${layer_name}"],"sources":[{"url":"${service_url}","type":"${service_type}"}],"options":[{"format":"${mime_type}"}]}]'

New Contributors

Full Changelog: v2.8.0...v2.9.0

v2.8.3

13 Apr 07:37

Choose a tag to compare

The 2.8.3 completes the removal of 10.000 limit when mapping download links for OGC API Features services.
It also backports an improvement on thumbnail sizes, making sure they are displayed everywhere with the same square ratio.

What's Changed

  • [2.8.x] Merge pull request #1494 from geonetwork/custom-app-npm-dev-tag-wc-link by @LHBruneton-C2C in #1524
  • [2.8.x] Merge pull request #1528 from geonetwork/dh-download-links-ogc-api-download-limit by @github-actions[bot] in #1531
  • [2.8.x] Merge pull request #1521 from geonetwork/thumbnail-square-ratio by @github-actions[bot] in #1547

Full Changelog: v2.8.2...v2.8.3

v2.8.2

17 Mar 14:05

Choose a tag to compare

The 2.8.2 is fixing two small bugs:

  • display the correct contact for reuse records
  • remove the 10.000 limit when downloading items from OGC API Features

What's Changed

  • [2.8.x] Merge pull request #1493 from geonetwork/dh-reuse-contacts-for-resource by @github-actions[bot] in #1506
  • [2.8.x] Merge pull request #1510 from geonetwork/dh-table-view-ogc-api-items-limit by @github-actions[bot] in #1520

Full Changelog: v2.8.1...v2.8.2

v2.7.4

12 Feb 14:36

Choose a tag to compare

What's Changed

  • [2.7.x] Merge pull request #1474 from geonetwork/dh-dataviz-download-ogc-features-first-json-format by @github-actions[bot] in #1478

Full Changelog: v2.7.3...v2.7.4

v2.8.1

05 Feb 15:59

Choose a tag to compare

The 2.8.1 release is fixing two bugs introduced with the new support of cl_presentationForm to classify some datasets and documents as reuse.
It also brings small improvements on the UI, reduces search requests sent, and implements the same format ordering when downloading from an OGC API Features service as from a WFS service.

What's Changed

  • [2.8.x] Merge pull request #1454 from geonetwork/dh-reuse-presentation-form-fuzzy-search by @github-actions[bot] in #1462
  • [2.8.x] Merge pull request #1465 from geonetwork/dh-reuse-search-presentation-form-optional by @github-actions[bot] in #1475
  • [2.8.x] Merge pull request #1472 from geonetwork/dh-stac-tab-only-if-useful by @github-actions[bot] in #1476
  • [2.8.x] Merge pull request #1461 from geonetwork/autocomplete-share-replay-one-clear-input by @github-actions[bot] in #1477
  • [2.8.x] Merge pull request #1474 from geonetwork/dh-dataviz-download-ogc-features-first-json-format by @github-actions[bot] in #1479

Full Changelog: v2.8.0...v2.8.1

v2.8.0

08 Jan 14:45

Choose a tag to compare

Description

Welcome to the 2.8.0 release of GeoNetwork-UI!

This release brings forth many new features and improvements. The project as a whole has been migrated to Angular 20. There was some improvement work on SEO, eco-index and the mobile version of the Datahub. The documents will now be properly supported by the classification system as dataset or reuse. And last but not least, datasets with online resources detected as STAC Items will now offer a preview of said items.

Our main contributors on this release are Métropole Européenne de Lille, INRAE, Département de l'Isère, DataGrandEst, GeoRhena and Géo2France.

To be noted: the npm package for 2.8.0 is available, but not tagged as latest due to some limitations in recent updates on NPM tokens usage. You can still install geonetwork-ui@2.8.0, but geonetwork-ui@latest will point to an older version until this is fixed.

What's Changed

New Features

Datahub

STAC

Webcomponents

Fixes and improvements

Datahub

Editor

Webcomponents

E2E

  • [e2e][Webcomponents]: same tests as original components by @LHBruneton-C2C in #1404
  • Attempt at making Metadata Editor E2E tests faster & more reliable by @jahow in #1409

Breaking change

The Datahub now supports online resources of type XML. It was previously supporting only GML. As the two formats are not always clearly distinct (GeoServer will serve GML with a mime-type as XML for example), some resources previously displayed as GML might now be displayed as XML.

New translation keys

There are many new translations keys in this release. You can find the exact list when browsing to the changelog and searching en.json.

New Contributors

Full Changelog: v2.7.0...v2.8.0

v2.7.3

31 Oct 08:19

Choose a tag to compare

The 2.7.3 release

  • makes the PlatformServiceInterface available in the npm package
  • adds a minor fix to prevent console errors for dataviz configs without a chart config

What's Changed

  • [2.7.x] Merge pull request #1388 from geonetwork/package-exports by @github-actions[bot] in #1398

Full Changelog: v2.7.2...v2.7.3

v2.7.2

20 Oct 12:01

Choose a tag to compare

The 2.7.2 release is fixing two bugs on the webcomponents and one in the authentication service:

  • maps are now correctly displayed in the map view webcomponent
  • the GeoNetwork version is correctly fetched from the webcomponents
  • the redirect URL is correctly computed, taking into account the application base href

What's Changed

  • [2.7.x] Merge pull request #1377 from geonetwork/wc-map-view-without-dataviz-config by @github-actions[bot] in #1380
  • [2.7.x] Merge pull request #1376 from geonetwork/remove-location by @github-actions[bot] in #1381
  • [2.7.x] Merge pull request #1382 from geonetwork/wc-system-platform-version by @github-actions[bot] in #1383

Full Changelog: v2.7.1...v2.7.2

v2.7.1

08 Oct 08:35

Choose a tag to compare

The 2.7.1 release is backporting a bump in ogc-client dev version, as the previously used version was not handling correctly errors fallback.

What's Changed

  • [2.7.x] Merge pull request #1372 from geonetwork/dh-geoserver-ogc-api-support-2 by @github-actions[bot] in #1374

Full Changelog: v2.7.0...v2.7.1

v2.7.0

03 Oct 09:58

Choose a tag to compare

What's Changed

This new releases brings forth many fixes and improvements, and a few new features:

  • It's now possible to save a preview configuration from a dataset page in the Datahub (admin or record owner)
  • Several improvements have been worked on to simplify the Datahub pages complexity (eco-index)
  • The Editor now displays the quality score, to help the users fill in the most descriptive metadata fields
  • The Editor now supports the edition of the topics, to allow a 100% score on a dataset record

Thanks to DataGrandEst for funding these new features!

New features

Datahub

Editor

Fixes and improvements

Datahub

Editor

  • feat: adapt height of metadata-editor when an element is added on top of md-editor-root by @f-necas in #1339

Tools - pipeline

  • [Tools] Fix quality score pipeline by @cmoinier in #1288
  • Tools pipeline: Fix quality score calculation for GN 4.2.2 by @tkohr in #1294
  • Update tools-pipeline Dockerfile to add credentials by @f-necas in #1317

Webcomponents

  • [Webcomponents] [Datahub] Fix map viewer and wc by @AlitaBernachot in #1287
  • Standalone Search / Support changing metadata language after initialization by @jahow in #1326

Documentation

Breaking changes

The translation keys for the metadata quality widget have been reworked:
9895bd3#diff-6fca8a289be2fa658792936fc459e6e36e6fa56d9187da43c01ec491f9f8a6b5

The translation key "favorite.starToggle.label" has been changed to "favorite.starToggle.add".

Although it is not strictly speaking a "breaking change", the Datahub will no longer display the question/answer section if the user feedback is not activated on GeoNetwork. The section was not usable anyways in those conditions, but now it's not even displayed.

New configuration parameters

  • limit
    Optional; Indicates the number of elements per page ( datahub news, search, organization pages)

New translation keys

  • record.metadata.userFeedbacks.authDisabled
  • favorite.starToggle.remove

Full Changelog: v2.6.0...v2.7.0