Releases: geonetwork/geonetwork-ui
v2.7.1
The 2.7.1 release is backporting a bump in ogc-client dev version, as the previously used version was not handling correctly errors fallback.
What's Changed
- [2.7.x] Merge pull request #1372 from geonetwork/dh-geoserver-ogc-api-support-2 by @github-actions[bot] in #1374
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
This new releases brings forth many fixes and improvements, and a few new features:
- It's now possible to save a preview configuration from a dataset page in the Datahub (admin or record owner)
- Several improvements have been worked on to simplify the Datahub pages complexity (eco-index)
- The Editor now displays the quality score, to help the users fill in the most descriptive metadata fields
- The Editor now supports the edition of the topics, to allow a 100% score on a dataset record
Thanks to DataGrandEst for funding these new features!
New features
Datahub
- [Datahub] Declare a reuse on datahub by @Guillaume-d-o in #1285
- [Datahub] : Read preview configuration by @cmoinier in #1278
- Special characters in dataviz config retrieval by @Guillaume-d-o in #1305
- [Datahub]: Preview section - build components only when triggered by @cmoinier in #1338
- [FIX]: Map view taking over Dataviz conf view by @cmoinier in #1342
- [Datahub]: GeoServer OGC API support by @LHBruneton-C2C in #1354
Editor
- [Editor] Display quality score widget in top bar editor by @AlitaBernachot in #1290
- Editor: Add metadata quality panel by @tkohr in #1292
- Editor: keep hidden fields as part of the score system by @LHBruneton-C2C in #1298
- [Metadata-Editor] inconsistent score with Datahub by @Guillaume-d-o in #1327
- [Editor]: Edit the INSPIRE themes by @cmoinier in #1328
- [Editor]: Theme section - replace search input by multiselect dropdown by @cmoinier in #1349
- [Editor]: change inspire themes to topics by @LHBruneton-C2C in #1366
- [Editor]: fix fr plural typo by @LHBruneton-C2C in #1369
Fixes and improvements
- Synchronize dependencies in NPM package by @LHBruneton-C2C in #1316
- chore(deps): bump on-headers and compression by @dependabot[bot] in #1289
- chore(deps): bump form-data from 4.0.1 to 4.0.4 by @dependabot[bot] in #1291
- chore(deps): bump multer and @nestjs/platform-express by @dependabot[bot] in #1322
- chore(deps): bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #1331
- chore(deps): bump vite from 5.4.19 to 5.4.20 by @dependabot[bot] in #1345
- chore(deps): bump axios from 1.8.4 to 1.12.0 by @dependabot[bot] in #1350
- chore(deps): bump axios from 1.8.4 to 1.12.0 in /package by @dependabot[bot] in #1357
- Convert remaining components to standalone by @cmoinier in #1347
Datahub
- stop display feature catalog code in list and change size to be better by @Guillaume-d-o in #1282
- [Datahub] correct mapping for planned and required by @Guillaume-d-o in #1293
- [Datahub] fix special characters et queryparam by @Guillaume-d-o in #1296
- Datahub: Fix TMS display without style by @tkohr in #1299
- [Datahub] : Do not build elements from other screen sizes by @cmoinier in #1300
- feat(datahub): ask same fields for related records as in search by @LHBruneton-C2C in #1304
- Datahub: Fix TMS display WITH style by @tkohr in #1303
- [Datahub] Manage number of dataset displayed by @Guillaume-d-o in #1297
- Better spatial query by @jahow in #1309
- DH: translate api card protocol by @LHBruneton-C2C in #1315
- Datahub : Remove capabilities check from quality score by @cmoinier in #1320
- [Datahub]: Fix organizations with slash by @cmoinier in #1319
- [Datahub] : Don't count empty legalConstraints in quality score calculation by @cmoinier in #1329
- [Datahub]: do not deselect a layer in service capabilities by @LHBruneton-C2C in #1335
- Adapt translations to new record kinds by @LHBruneton-C2C in #1337
- [Datahub] Wrong slash and comma behaviour for organizations by @Guillaume-d-o in #1334
- [Datahub]: Restore all links for reuse kind by @LHBruneton-C2C in #1343
- [Datahub]: Display userFeedbacks only when option is enabled in config by @cmoinier in #1340
- [Datahub]: download links fixes on errors by @LHBruneton-C2C in #1355
- [Datahub]: custom scroll handling for query param change only by @LHBruneton-C2C in #1344
- [Datahub] Add missing format support for PDF, ZIP, WEBP and TIFF resources display by @ronitjadhav in #1358
- [Datahub] Allow disabling auth-related functions in the Datahub by @ronitjadhav in #1353
- [Datahub]: make record kind selection as radio from the ui by @LHBruneton-C2C in #1362
- [Datahub]: add to remove from favorites label by @LHBruneton-C2C in #1364
- [Datahub]: do not display empty spatial extent for reuse by @LHBruneton-C2C in #1367
Editor
- feat: adapt height of metadata-editor when an element is added on top of md-editor-root by @f-necas in #1339
Tools - pipeline
- [Tools] Fix quality score pipeline by @cmoinier in #1288
- Tools pipeline: Fix quality score calculation for GN 4.2.2 by @tkohr in #1294
- Update tools-pipeline Dockerfile to add credentials by @f-necas in #1317
Webcomponents
- [Webcomponents] [Datahub] Fix map viewer and wc by @AlitaBernachot in #1287
- Standalone Search / Support changing metadata language after initialization by @jahow in #1326
Documentation
- docs: update by @LHBruneton-C2C in #1284
- datahub - doc for debugTranslations by @fvanderbiest in #1281
- moving explanation to right place by @Guillaume-d-o in #1311
- docs: new location for version by @LHBruneton-C2C in #1314
Breaking changes
The translation keys for the metadata quality widget have been reworked:
9895bd3#diff-6fca8a289be2fa658792936fc459e6e36e6fa56d9187da43c01ec491f9f8a6b5
The translation key "favorite.starToggle.label" has been changed to "favorite.starToggle.add".
Although it is not strictly speaking a "breaking change", the Datahub will no longer display the question/answer section if the user feedback is not activated on GeoNetwork. The section was not usable anyways in those conditions, but now it's not even displayed.
New configuration parameters
- limit
Optional; Indicates the number of elements per page ( datahub news, search, organization pages)
New translation keys
- record.metadata.userFeedbacks.authDisabled
- favorite.starToggle.remove
Full Changelog: v2.6.0...v2.7.0
v2.6.2
The 2.6.2 release is mainly focused on the Datahub:
- restoring the Download and API links in the reuse page
- supporting organization names with "/" and or ","
- backporting a translation bug fix
What's Changed
- [2.6.x] [Datahub]: Fix organizations with slash (#1319) by @github-actions[bot] in #1351
- [2.6.x] Wrong slash and comma behaviour for organizations (#1334) by @github-actions[bot] in #1352
- feat: adapt the model to support dataset online resources in reuse
- feat(dh): use all links for reuse
- fix(dh): add missing translate directive import
Full Changelog: v2.6.1...v2.6.2
v2.6.1
The 2.6.1 release is only backporting a few bug fixes before the 2.7.0.
What's Changed
- [2.6.x] Merge pull request #1284 from geonetwork/docs-update by @github-actions[bot] in #1312
- [2.6.x] Merge pull request #1304 from geonetwork/dh-related-records-contact by @github-actions[bot] in #1313
- [2.6.x] Merge pull request #1315 from geonetwork/dh-api-card-protocol-translation by @github-actions[bot] in #1318
- Backport/2.6.x/tms no style issues by @LHBruneton-C2C in #1324
- Backport/2.6.x/quality system various fixes by @LHBruneton-C2C in #1325
Full Changelog: v2.6.0...v2.6.1
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