Releases: geonetwork/geonetwork-ui
GeoNetwork-UI v2.0.0
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
- Add language switcher by @Angi-Kinas in #564
- Detect format from url by @Angi-Kinas in #578
- Migration to Nx 16 by @f-necas in #568
- feat(datahub): Sort formats in filter dropdown by format priority by @Angi-Kinas in #621
- Add abstraction for search backend client by @fgravin in #464
- Datahub / make hyperlinks clickable in "lineage" and "usage conditions" by @cmoinier in #571
- Add wider support for GeoNetwork 4.2.x version by @jahow in #595
- feat: adding gravatar to metadata-editor by @f-necas in #598
- Metadata-editor/ Pagination by @cmoinier in #603
- Adding i18n to records by @f-necas in #593
- [editor] Show records in catalog and create routing by @Angi-Kinas in #606
- Editor / Implement search bar and associated route by @jahow in #605
- [editor]: Add formats to table by @Angi-Kinas in #609
- Metadata-editor : Sorting catalog by @cmoinier in #608
- Web components: Introduce versioning by @tkohr in #574
- Metadata-editor: sorting url by @cmoinier in #616
- feat(editor): Filter by current org by @Angi-Kinas in #615
- Enlarge advanced filters behavior by @fgravin in #622
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
- docs: add a datafeeder docker comp + edit documentation by @f-necas in #591
- feat: add http servers routing doc by @f-necas in #582
- Doc: state management by @fgravin in #587
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
GeoNetwork-UI v1.1.0
What's changed
Major Features:
- Adds E2e tests #338
- Adds vitepress technical documentation
- Adds another organization strategy grouping #519
- Adds predefined search button #340
- Adds display of HTML code for chart web component #546
Minor Features:
- Retrieves contact resource logo url #553
- Adds search input in multiselect dropdown
- Adds customization of filter options #549
- Adds GML support for WFS in table and chart views #526
- Adds right-click on datasets and organizations opens a new tab
- Adds a new environment variable from the docker image to execute some script at start of the container
- Improves thumbnails display
- Improves UI of contact block #517
- Updates routes structure
- Records with the organization from metadata strategy now uses org logo if no record thumbnail provided #548
Fixes:
- Fixes favourite star count when navigating between the tabs #547
- Fixes metadata count in the organization tab #521
Full Changelog: v1.0.3...v1.1.0
GeoNetwork-UI v1.0.3
What's Changed
Full Changelog: v1.0.2...v1.0.3
GeoNetwork-UI v1.0.2
GeoNetwork-UI v1.0.1
Bug fixes:
- Datahub: fix many records not showing up due to wrong
resourceType
exclusion by @tkohr in #410 - Datahub: return zero results if no favorites (instead of all records) by @tkohr in #411
Minor improvements:
Dependencies:
- Update ogc-client to 0.4.0 by @jahow in #406
- chore(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #405
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #413
Full Changelog: v1.0.0...v1.0.1
GeoNetwork-UI v1.0.0
GeoNetwork-UI has reached the 1.0.0 version tag.
Available applications are:
- datahub
The datahub application has now reached a point where it covers most its the intended functionalities:- a news feed
- list of organisations
- search results with filters
- access to favorite records for authenticated users
- polished UX
Take a look at the README to know more about deployment and usage!
- datafeeder
The datafeeder app has not received any major improvement, although this might come in subsequent releases. - map-viewer
The map viewer app has been created and offers only a very simple functionality: add layers coming from metadata records to the map. This application is mainly meant for showcasing map-related features available in GeoNetwork-UI. - metadata-editor
The metadata editor app has been created and offers extremely limited metadata editing capability. The app relies on the metadata converter and associated pivot format present in GeoNetwork-UI, and will greatly evolve in future releases.
Thanks to all contributors and sponsors for their continuing support!
New Geonetwork-UI Release
New features
- Organisation preview component by @akhelouat in #284
- List organisations by @tkohr in #283
- Pagination component by @akhelouat in #282
- Document project versioning & push artifacts for applications by @jahow in #286
- Bind groups to organisations by @tkohr in #290
- [Datahub] Add pagination for organisations component by @tkohr in #291
- Datahub: Sort organisations by @tkohr in #293
- datahub: add news feed with latest datasets by @jahow in #295
- Datahub: Display key figures by @tkohr in #292
- Datahub / Add the possibility to set records as favorites by @jahow in #300
Minor & fixes
- storybook: fix translations in stories by @fgravin in #285
- Upgrade comment-on-pr version in CI by @jahow in #288
- build(deps): bump moment from 2.29.2 to 2.29.4 by @dependabot in #287
- build(deps): bump terser from 4.8.0 to 4.8.1 by @dependabot in #289
- Improve handling of parallel searches by @jahow in #296
- Datahub / layout fixes by @jahow in #298
- Fix downloads block by @akhelouat in #299
Full Changelog: v1.0.0-RC1...v1.0.0-RC2
First GeoNetwork-UI release
This release contains the Datafeeder and Datahub applications.