Releases: geonetwork/geonetwork-ui
v2.6.0
Description
This update is mostly focused on Datahub. Features catalog has been introduced, and the WFS service has been enhanced. On the dataset page, a quick access menu has been added to facilitate navigation. The download buttons, links and datasets cards have been redesigned. The quality widget has also been improved to compute quality information based on the dataset type. Additionally, TMS support has been added.
New pages Service and Reuse have been introduced, and a filter has been added to the search. The search parameters have been updated, and a deprecated parameter has been introduced.
A big thanks to IGN for the funding !
For the editor:
Multilingual support is in progress, and several fixes have been made to the ISO 19115-3 converter.
What's Changed
New Feature
- [Datahub] Load multiple feature types from feature catalog by @Guillaume-d-o in #1157
- Datahub: Display restricted access info for dataset previews by @tkohr in #1150
- [Datahub]: Rework external links cards by @cmoinier in #1173
- [Datahub & Editor] Simplify I18n & allow specifying a language for Web Components & Standalone Search by @jahow in #1255
Fixes and improvements
- Add the latest tag without publishing again on release by @LHBruneton-C2C in #1201
- Standalone Search by @jahow in #1204
- Properly parse settings_url from global config by @LHBruneton-C2C in #1216
- Improve E2E tests for Metadata Editor app by @jahow in #1211
- CI: Fix backport workflow by @tkohr in #1240
- Fix storybook build / CI for main by @tkohr in #1280
- Fix CI: Align metadata model and fixture by @tkohr in #1260
- [Bug fix]: Use maxFeatureCount for all WFS links by @cmoinier in #1261
- [Datahub] FIX handle error (display msg) also for TMS by @AlitaBernachot in #1259
- Force start align on suggestions to prevent herited center align by @LHBruneton-C2C in #1241
Datahub
- [Datahub] API card: better json detection, keep crs for WFS only by @LHBruneton-C2C in #1205
- [Datahub] Section subsection rework by @Guillaume-d-o in #1193
- [Datahub] Add InternalLinkCard component with multiple size layouts (L, M, S, XS) by @ronitjadhav in #1202
- [Datahub]: Error message when restricted access in preview by @cmoinier in #1195
- [Datahub]: Add quick access menu by @tkohr in #1198
- [Datahub]: Service page by @cmoinier in #1208
- [Datahub]: Reuse page by @cmoinier in #1214
- [Datahub] New search filter on record kind : dataset, services, reuse by @AlitaBernachot in #1191
- [Datahub] Change layout for cards depending on content and screen size by @Guillaume-d-o in #1172
- [Datahub]: Dataset page rework by @cmoinier in #1217
- [Datahub] Improve spatial extent preview visibility with transparent fill by @ronitjadhav in #1231
- Datahub: Fix quick access menu for firefox by @tkohr in #1233
- [Datahub] : Feature Catalog - User friendly labels by @cmoinier in #1226
- [Datahub] Add support for TMS in map preview and API links by @ronitjadhav in #1213
- Clean up TMS PR unnecessary comments and logs by @ronitjadhav in #1239
- [Datahub]: UI fixes and improvements on Service capabilities by @cmoinier in #1238
- [Datahub] Service & reuse - Use new internal link card by @AlitaBernachot in #1225
- [Datahub]: Get linked internal records by @tkohr in #1242
- [Datahub]: Display linked internal records by @tkohr in #1247
- [Datahub] Quality score according to resource type (part. Elastic search) by @AlitaBernachot in #1245
- Datahub: Fix quick access navigation bar for mobile by @tkohr in #1275
- [Datahub] Rework record card by @AlitaBernachot in #1268
- Datahub: Fine tune navigation bar layout by @tkohr in #1279
- Datahub: Make record kind quick filter optional by @tkohr in #1277
- [Datahub] Reposition feature catalog section in record metadata view by @ronitjadhav in #1257
- [Datahub] Feature catalog listedvalues (unique possible values) by @AlitaBernachot in #1243
- [Datahub] Reposition application banner & enable close button by default by @ronitjadhav in #1266
- [Datahub]: Make navigation bar appear on scroll by @tkohr in #1269
- [Datahub]: Close autocomplete suggestions on search by @cmoinier in #1273
- [Datahub]: Write dataviz config by @cmoinier in #1276
- [Datahub]New truncate text component by @Guillaume-d-o in #1203
- [Datahub]: Hide tabs for absent sections in quick access by @cmoinier in #1227
- [Datahub] Display and filter feature catalogs by @Guillaume-d-o in #1206
- [Datahub] TMS source – split source and style selector by @ronitjadhav in #1254
- [Datahub]: Use internal link cards on organization page by @tkohr in #1256
- [Datahub] Adapt metadata quality widget by resource type by @Guillaume-d-o in #1244
- [Datahub] Search input webcomponent placeholder customization by @ronitjadhav in #1258
- [Datahub] Link card description instead of empty contact by @Guillaume-d-o in #1249
Editor
- [Editor] Multilingual indicator in table list by @AlitaBernachot in #1232
- [Editor]: Add and remove languages to record by @cmoinier in #1229
- [Editor]: Change default language of record by @cmoinier in #1237
- [Editor]: Multilingual side panel by @cmoinier in #1228
- [Editor] Metadata Editor: Converter read fixes by @tkohr in #1235
- [Editor] : Multilingual demo feedback by @cmoinier in #1250
- [Editor] : Fix translations for contacts by @tkohr in #1274
- [Editor] Prevent edition on harvested records by @LHBruneton-C2C in #1223
- [Editor] Metadata Editor: Converter read fixes test by @tkohr in #1253
Documentation
- Docs / Styling guidelines by @jahow in #1210
- [Docs] Add documentation for new TMS basemap, max feature count, OGC-C cache, and application banner by @AlitaBernachot in #1215
Dependancies upgrade
- chore(deps): bump http-proxy-middleware and @angular-devkit/build-angular by @dependabot in #1230
- chore(deps): bump axios and @openapitools/openapi-generator-cli by @dependabot in #1199
- chore(deps): bump vite from 5.4.18 to 5.4.19 by @dependabot in #1236
- chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot in #1262
- chore(deps): bump multer and @nestjs/platform-express by @dependabot in #1263
- chore(deps): bump webpack-dev-server and @angular-devkit/build-angular by @dependabot in #1264
- chore(deps): bump @nestjs/common from 10.1.3 to 10.4.16 by @dependabot in #1221
- chore(deps): bump vite and @angular-devkit/build-angular by @dependabot in #1219
- chore(deps): bump axios from 1.7.9 to 1.8.2 in /package by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull...
v2.4.5
v2.5.0
What's Changed
This new release aims mostly at improving the Metadata Editor.
Most of the Datahub fixes were already backported to the v2.4.4 release.
Also note that the Datafeeder has been removed from the repository, as it's no longer supported as part of GeoNetwork-UI.
New features
- [Datahub] Activate cache according to update frequency by @AlitaBernachot in #1151
- [Datahub] Allow disabled ogc-client cache per request by @AlitaBernachot in #1147
- Update OGC client package and avoid response error by @Guillaume-d-o in #1171
Fixes and improvements
- Exclude feature catalog records from the search by @Guillaume-d-o in #1144
- feat(ui): avoid crash when a nullish value is given to marked by @jahow in #1166
- Fix converter on records with empty feature catalog by @LHBruneton-C2C in #1179
- [Editor][Datahub]: Search bar UI fixes by @cmoinier in #1189
- Only set active state in table view when active id is set by @LHBruneton-C2C in #1192
Datahub
- [Datahub]: Make analysis tab of preview work with WFS by @cmoinier in #1158
- [Datahub]: Make the application-banner move down with potential header by @cmoinier in #1164
- [Datahub]: Improve maxFeatureCount error message display in preview by @cmoinier in #1162
- [Datahub] Update the UI for Metadata Quality Component by @ronitjadhav in #1185
Editor
- [Editor]: Changes to french translations by @cmoinier in #1154
- [Editor]: Small UI fixes by @cmoinier in #1155
- [Editor] : Rework actions for drafts dashboard by @cmoinier in #1153
- [Editor]: Bug first letter eaten by @cmoinier in #1176
- [Editor] : add unknown constraint when creating a new record by @cmoinier in #1159
- [Editor] : Save XML imports by @cmoinier in #1180
- [Editor]: Display all supported types of contacts by @cmoinier in #1177
- [metadata editor] fix download url ( don't fetch the format) and fix drag and drop when add an url is clicked by @Guillaume-d-o in #1178
- [Editor]: Clear input on protocol switch but don't eat up letters by @cmoinier in #1190
- [Editor] Image upload component UI error state by @AlitaBernachot in #1187
- Possibility the alternative text when image not available by @Guillaume-d-o in #1186
- use altText to handle state error on image input by @Guillaume-d-o in #1197
Webcomponents
- [Webcomponent] Fix wc search dropdown by @AlitaBernachot in #1156
Dropped application
Documentation
- Explain how to create and use a patch branch by @LHBruneton-C2C in #1188
Full Changelog: v2.4.3...v2.5.0
v2.4.4
What's Changed
This patch release brings a few bug fixes that were deemed essential to release a new stabilized version of the 2.4.x series.
Fixes and improvements
- feat(ui): avoid crash when a nullish value is given to marked by @jahow in #1166
- Update OGC client package and avoid response error by @Guillaume-d-o in #1171
- [Datahub]: Make analysis tab of preview work with WFS by @cmoinier in #1158
- [Datahub] Allow disabled ogc-client cache per request by @AlitaBernachot in #1147
Full Changelog: v2.4.3...v2.4.4
v2.4.3
What's Changed
This patch release brings a major improvement on table preview by the use of pagination, allowing to support WFS services with a number of features above the server limit.
Several other improvements and fixes were added, like better similar datasets suggestions, downloading GeoJSON in the correct projection, or displaying a banner in the datahub.
Finally, the preview webcomponents are back in order.
Fixes and improvements
- DateService for consistent locale-based date formatting by @ronitjadhav in #1123
- Datahub: Add pagination for table component by @tkohr in #1120
- [Datahub]: Change related datasets suggestions to be more relevant by @Angi-Kinas in #1082
- [Docs] Add Date Handling Guidelines to Developer Code Guide by @ronitjadhav in #1132
- fix duplicated links OGC API by @Guillaume-d-o in #1134
- [Webcomponents] : Full text search by @cmoinier in #1122
- Make e2e more robust by @AlitaBernachot in #1128
- [Datahub]: Use EPSG:4326 as a projection for JSON/GeoJSON by @cmoinier in #1143
- [MEL]: Application banner by @cmoinier in #1142
- Fix preview webcomponents by @LHBruneton-C2C in #1145
- Force open panel when results in autocomplete by @LHBruneton-C2C in #1146
- chore: pr template how to test section by @LHBruneton-C2C in #1148
New Contributors
- @Guillaume-d-o made their first contribution in #1134
Full Changelog: v2.4.2...v2.4.3
GeoNetwork-UI v2.4.2
What's Changed
This patch release brings several fixes and improvements based on feedback from the previous release of the editor.
It also brings more options to the data preview configuration.
Fixes and improvements
- editor: homogeneize autocomplete dropdown list by @fgravin in #1105
- [MEL]: Make preview source selector optional by @cmoinier in #1119
- [MEL]: Fix size of share links by @cmoinier in #1117
- [Datahub] Fix WMS Legend Error by Updating Geospatial SDK Packages by @ronitjadhav in #1121
- Docs: improve coding guidelines by @jahow in #1112
- Post release fixes 2.4.1 by @LHBruneton-C2C in #1124
- [Datahub] Wfs pagination in data fetcher by @AlitaBernachot in #1126
- fix(editor): header fixed height due to border by @LHBruneton-C2C in #1130
Full Changelog: v2.4.1...v2.4.2
GeoNetwork-UI v2.4.1
What's Changed
This new release of GeoNetwork-UI offers the first deployment ready version of the Metadata Editor application.
Please use it, and give us your feedback ❤️
Fixes and improvements
- Editor: Icons and placeholder improvements by @AlitaBernachot in #1111
- Editor: Rework update frequency dropdown by @fgravin in #1097
- Me image input preview by @LHBruneton-C2C in #1104
- editor: rework sections and layout by @fgravin in #1101
- Editor: Reorder service as resource fields by @AlitaBernachot in #1113
- Save records on creation/duplication and allow attachments by @cmoinier in #1107
- Lock records if user isn't allowed to edit it by @f-necas in #1108
- editor: set default metadata contact on creation by @fgravin in #1098
- Editor: Service as resource layer suggestion by @AlitaBernachot in #1114
- Editor: Service layer suggestion (FIX after demo) by @AlitaBernachot in #1115
- Editor: prevent multiple duplication (FIX after demo) by @AlitaBernachot in #1116
Full Changelog: v2.4.0...v2.4.1
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
GeoNetwork-UI v2.3.3
What's Changed
- [Backport 2.3.x] [DATAHUB]: Record has no link error displayed when loading by @jahow in #948
- [Backport 2.3.x] Element ref wasn't working on ng-for wizard.component.html with multiple fields by @jahow in #1001
- [Backport 2.3.x] Quality score keyword item wasn't checked by @jahow in #1055
Full Changelog: v2.3.2...v2.3.3
GeoNetwork-UI v2.4.0 alpha 2
This new alpha version brings many improvements to the Metadata Editor app as well as a lot of fixing/polishing to improve the user experience.
More complete patch notes will follow soon.
What's Changed
- [ME]: Clean up attachments on publishing by @rcaplier in #1004
- Deploy Metadata Converter app on gh-pages by @jahow in #1012
- chore(deps): bump webpack and @angular-devkit/build-angular by @dependabot in #1014
- Metadata Editor / support multilingual values in certain fields by @jahow in #1011
- Datahub: fix untranslated text and wrong search filters in organizations page by @jahow in #1016
- ME: drop publishing support below 4.2.5 by @LHBruneton-C2C in #1018
- [ME]: Add search filters by @tkohr in #1015
- chore(deps-dev): bump markdown-to-jsx from 7.3.2 to 7.5.0 by @dependabot in #1019
- [Editor]: Fix cleanup attachments function by @cmoinier in #1023
- Datahub: Some minor improvements by @tkohr in #1017
- [Editor]: Change tab name for metadata-record by @cmoinier in #1026
- [Editor]: Make first page default for record edition by @cmoinier in #1025
- [Technical debt] Migration to ng-icons by @cmoinier in #1020
- [Editor]: Rework action-menu by @cmoinier in #1024
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #1027
- [DH/Editor] : Sort by changeDate by default by @cmoinier in #1022
- [Editor]: Use correct font family and sizes by @cmoinier in #1029
- Datahub: improvements to the record page (header & abstract) by @jahow in #1028
- chore: update ogc-client by @jahow in #1031
- [Editor]: Hide open data toggle by @cmoinier in #1033
- [Editor]: About section various fixes by @cmoinier in #1034
- fix: add wrap to home buttons to avoid mobile horizontal scroll by @f-necas in #1038
- Metadata Editor: constraints fields by @Angi-Kinas in #1032
- [Editor]: Bug - Update frequency not kept by @cmoinier in #1041
- Datahub / fix some layout issues by @jahow in #1044
- feat: adds opengraph to records by @f-necas in #1042
Full Changelog: v2.4.0-alpha.1...v2.4.0-alpha.2