GeoNetwork-UI v2.1.0
This new minor version of GeoNetwork-UI brings many new features to the Datahub application, as well as improvements and fixes. It also keeps expanding the functionalities of the Metadata Editor application, which now offers a powerful dashboard for authenticated users. Please note that this application is not yet fully functional and still under active development.
Note that with this version comes the possibility to create custom applications on top of GeoNetwork-UI using an NPM package. Please refer to the corresponding documentation. Happy hacking!
And as usual, thanks to all sponsors and contributors for making this release happen. 🙏
What's Changed
Security fixes
- Datahub: Prevent XSS attacks by @Angi-Kinas in #706
New features
- Datahub: show records published by me by @Angi-Kinas in #638
- Metadata Editor: records published by my org by @cmoinier in #640
- Datahub: Add feature Metadata Quality Widget by @gkeimeHDF in #497
- Metadata Editor: Add checkbox for records table by @Angi-Kinas in #661
- Metadata Editor: checkbox color options by @Angi-Kinas in #667
- Datahub: show links and APIs as a carousel by @jahow in #649
- Multilingual search by @fgravin in #651
- Add Slovak language (sk) by @fgravin in #692
- Metadata Editor: Add count for selected records by @Angi-Kinas in #666
- Metadata Editor: Focus search field on app load by @Angi-Kinas in #677
- Metadata Editor: persist records selection by @Angi-Kinas in #669
- Export all libs as NPM package by @jahow in #676
- Add an ElasticSearch pipeline to make formats human-readable by @jahow in #659
- Datahub: Add search filter for organisations by @tkohr in #717
- Datahub: Propose external viewer button for geojson files by @tkohr in #736
- Datahub: Add component max-lines with toggle by @Angi-Kinas in #729
- Datahub: Add an API form generator for OGC API Records by @cmoinier in #687
- Italian translations by @cmoinier in #749
Fixes & improvements
- Datahub: Display record's update status correctly by @tkohr in #670
- Datahub: fine tuning by @fgravin in #663
- Datahub: Links format filter filters out everything by @cmoinier in #668
- Datahub: Fix abstract display in record preview by @tkohr in #672
- Datahub: Do not point to future web component version by @tkohr in #673
- Add backport-bot into workflows by @Angi-Kinas in #674
- Datahub: Show metadata origin by @Angi-Kinas in #675
- Datahub: Reload the application on language switch by @fgravin in #681
- Datahub: Display UpdateFrequencyCustom correctly by @tkohr in #679
- Datahub: Link detection with unknown mime type by @Angi-Kinas in #689
- Datahub: Improve plurals in text by @Angi-Kinas in #686
- Add E2E tests to workflow by @f-necas in #657
- Datahub: Improve navigation button style by @cmoinier in #678
- Datahub: Handle UpdateFrequency not defined by @tkohr in #693
- Datahub: Fix scale value to avoid nullity by @f-necas in #699
- e2e - fix tests by @cmoinier in #704
- Add a Platform service by @fgravin in #703
- Web Components: provide gn4 platform service by @fgravin in #705
- Datahub: Improve lineage display by @tkohr in #684
- Datahub: handle filter geometry error by @fgravin in #700
- Attempt to fix E2E flaky tests by @jahow in #708
- Datahub: Change section titles by @Angi-Kinas in #707
- Datahub: Fix display of news org thumbnail by @tkohr in #711
- Datahub: Center bbox extent with different coordinate reference system by @Angi-Kinas in #698
- Fix gravatar service calls by @fgravin in #712
- Check API version compatiblity by @fgravin in #710
- Update gn4 API client to 4.2.7 by @fgravin in #718
- Attempt at fixing flaky E2E tests by @jahow in #730
- Map context: fix WMTS layer extent by @fgravin in #735
- Datahub: Fix organisation search with special chars by @tkohr in #737
- Add accessServiceProtocol to link fixture by @cmoinier in #740
- Datahub: Metadata-Quality widget update by @f-necas in #741
- Remove non existent MetadataQualityDisplay import in tests & storybook to fix failing build by @jahow in #742
- push geonetwork-ui-tools-pipelines docker image to docker hub by @jahow in #744
- Datahub: Display of quality widget inside records by @f-necas in #745
- Datahub: Adjust linkify directive by @Angi-Kinas in #739
- Datahub: add missing tooltip by @cmoinier in #752
- Datahub: Fix organisation search to work with pagination by @tkohr in #753
- Datahub: Improve linkify REGEX by @cmoinier in #754
Dependencies
- chore(deps): bump axios from 1.4.0 to 1.6.0 by @dependabot in #680
- chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #709
New Contributors
- @gkeimeHDF made their first contribution in #497
Full Changelog: v2.0.2...v2.1.0