GeoNetwork-UI v2.4.0
What's Changed
This new release of GeoNetwork-UI is a significant milestone as it includes many new features:
- The project has been migrated to Angular 18
- A new Organization page is now accessible for each entry in the Organizations tab
- A legend block was added in the map preview of the Datahub application
- Embedding maps and tables using web components is now possible!
Please note that the Metadata Editor application is nearing a production-ready state; a version 2.4.1 will come soon with further improvements to it!
New features
- Metadata Editor / keep a draft of a record being edited by @jahow in #894
- Me/record field temporal extents by @LHBruneton-C2C in #876
- ME: Add keyword field by @Angi-Kinas in #896
- Metadata Editor: implement record creation by @jahow in #902
- feat(ui-inputs): Fix and extend autocomplete component by @Angi-Kinas in #898
- IGN - Organization Page by @rcaplier in #877
- [Datafeeder] Add CSV support by @f-necas in #773
- [Search page]: Create advanced filters for organizations by @cmoinier in #933
- UI component switch toggle by @Angi-Kinas in #924
- [Dataset page]: Share features for tables and maps by @cmoinier in #921
- Support Services / allow remote debugging of GeoNetwork by @jahow in #925
- EDITOR - Organize fields into pages and sections by @rcaplier in #938
- [Editor]: Add a success notification when a record is deleted by @cmoinier in #963
- [Editor]: Add an open data switch by @cmoinier in #957
- [ME] UI components for attached resources by @jahow in #970
- Implement a DCAT-AP converter using RDF by @jahow in #932
- [ME]: Contacts for metadata by @rcaplier in #974
- [ME]: Create record by duplicating remote record. by @rcaplier in #985
- Metadata Editor / support multilingual values in certain fields by @jahow in #1011
- [Editor]: Enhance Results Table by @ronitjadhav in #1049
- feat: adds opengraph to records by @f-necas in #1042
- Editor: Add a search filters summary component by @tkohr in #1037
- Editor: Add a date range search filter by @tkohr in #1030
- [Datahub] Added dynamic legend generation based on map context by @ronitjadhav in #1069
Fixes and improvements
- chore(ME): Rework sidebar and routing by @Angi-Kinas in #899
- [Fix]: Reset map dropdown links by @cmoinier in #900
- Datahub: Catch OGC API error for geometry by @tkohr in #916
- fix(platform-service): Exclude place thesaurus keywords by @Angi-Kinas in #915
- [Datahub] Fix read more button by @tkohr in #934
- [Datahub]: Fix WFS error on QGIS by @cmoinier in #926
- Fix [Datahub]: Map keyword link to key by @tkohr in #937
- Metadata Editor / fix error when saving with GeoNetwork 4.2.5+ by @jahow in #945
- Fix E2E test failures by @jahow in #960
- Another attempt at making E2E tests more reliable by @jahow in #953
Dependencies upgrade
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #901
- chore(deps): bump ws by @dependabot in #906
- chore(deps): bump axios from 1.6.8 to 1.7.4 by @dependabot in #962
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #973
- chore(deps): bump markdown-to-jsx from 7.3.2 to 7.5.0 by @dependabot in #1019
- chore(deps): bump webpack and @angular-devkit/build-angular by @dependabot in #1014
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #1043
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #1027
New Contributors
- @jodygarnett made their first contribution in #1005
- @mmohadIGN made their first contribution in #1095
Full Changelog: v2.3.0...v2.4.0