Skip to content

GeoNetwork-UI v2.0.0

Compare
Choose a tag to compare
@jahow jahow released this 09 Oct 09:56
· 1471 commits to main since this release

The new major version 2.0 of GeoNetwork-UI brings some large structural improvements to the project. One the biggest might be the addition of an abstraction layer between the source of the information shown in the UI, called the "Records Repository", and the rest of the logic for dealing with that information.

Main changes are:

  • Introduction of a metadata-editor application, currently in the works
  • Migration to Nx 16 and Angular 16
  • Compatibility with GeoNetwork has been extended to all version of the 4.2.x branch

Some significant changes to the code base include:

  • All the logic present in GeoNetwork-UI now relies on an agnostic metadata format present in libs/common/domain
  • All the logic for querying metadata records and other information from GeoNetwork 4 API is present in libs/api/repository
  • All test fixtures should go in common/fixtures

Thanks a lot and congratulations to all the people that contributed to this huge release, and all the sponsors that made this possible 🎉

What's Changed

New features

Fixes & improvements

  • Rename the "sort by date" label by @cmoinier in #567
  • Keyword and Usages sections show even when empty by @cmoinier in #569
  • Thumbnail multiple images fallback when 404 by @Angi-Kinas in #570
  • Autocomplete Dropdown not closing correctly on click by @Angi-Kinas in #576
  • Change dragPanCondition to fix box zoom on map by @Angi-Kinas in #583
  • fix: repair dump file by @f-necas in #584
  • Fix: Translate FetchError by @Angi-Kinas in #577
  • datahub / link not showing by @cmoinier in #585
  • Card rendering improvements by @fgravin in #586
  • Web components: Embed translations by @tkohr in #566
  • Metadata-editor: organization service interface error by @f-necas in #596
  • Fix: Simplify link classifier service by @Angi-Kinas in #597
  • fix: avatar service wasn't provided in other apps by @f-necas in #600
  • Fix web components which rely on API version by @fgravin in #612
  • [editor] Change URL query for pagination by @cmoinier in #607
  • Add two new users to the support-services dump by @jahow in #614
  • Datahub : change updatedOn labels by @cmoinier in #618
  • fix(editor): Unsubscribe from observable subscription by @Angi-Kinas in #620
  • e2e(datahub): Add e2e test for data distribution priority in data view by @Angi-Kinas in #624
  • Reactivate filtering by favorites & geometry by @jahow in #623
  • Datahub : updateStatus and updateFrequency labels change by @cmoinier in #625
  • Datahub : Custom data toggle broken by @cmoinier in #619
  • do not crash search if favorites cannot be fetched by @jahow in #630
  • update select dropdown to match multiselect one by @f-necas in #516
  • Datahub: show the correct amount of records on the news page by @jahow in #632
  • Datahub: Hide nav menu on scroll down by @tkohr in #631
  • Datahub: Display link URL as fallback by @tkohr in #633
  • Datahub: Fix display of usage conditions by @tkohr in #634
  • Console warn when filter fails to load the geometry by @Angi-Kinas in #635
  • Datahub: Fix thumbnail background for org logos by @tkohr in #636
  • Datahub: Fix thumbnail background for org logos by @f-necas in #639
  • Update default.toml to correct default.toml for filtering on metadata standard field by @alexarobu in #641
  • Datahub: Translate values for updateFrequency and status by @tkohr in #642
  • Datahub: Fix filter clicks close to header by @tkohr in #643
  • Improve autocomplete input rendering by @fgravin in #644
  • Fixes and improvements to e2e tests by @jahow in #645

Documentation

Dependencies

  • chore(deps): bump @nguniversal/common and @nguniversal/express-engine by @dependabot in #579
  • chore(deps): bump critters and @angular-devkit/build-angular by @dependabot in #581
  • Upgrade to tailwindcss 3.3.3 by @fgravin in #594
  • Migrate icons from Google Material Icons to Material Symbols by @jahow in #613
  • chore(deps): bump @adobe/css-tools from 4.2.0 to 4.3.1 by @dependabot in #599

Full Changelog: v1.1.0...v2.0.0