Published April 12, 2024
| Version v2.2.0
Software
Open
geonetwork/geonetwork-ui: GeoNetwork-UI v2.2.0
Authors/Creators
- 1. @camptocamp
- 2. titellus
- 3. GeoCat BV
- 4. @Snyk
- 5. IGN
- 6. Astun Techonology Ltd
- 7. Geotekne
Description
This new minor version of GeoNetwork-UI brings many improvements to the Datahub, Metadata Editor and Map Viewer application:
- Datahub
- The top part of the record page has been significantly redesigned, showing more information while making things as readable as possible; this includes more information on licenses and constraints, previews & thumbnails, data producer, more dates, etc.
- Better search in organizations by using fuzzy logic
- An optional "contact us" block has been added to the home page
- Added a new "keyword" advanced filter, more generic than the "inspireKeyword" one
- Record abstracts that are written in Markdown will now properly render
- Map Viewer
- Layers can now be added from WMS or WFS services as well as GeoJSON files
- A location search input has been added to the map
- Metadata Editor
- The application is still going through significant changes and updates, and is not ready yet for usage
What's Changed
New Features
- [Editor] : Presentation stabilization by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/751
- Set favicon default url to /favicon.ico and allow to customize it by @f-necas in https://github.com/geonetwork/geonetwork-ui/pull/713
- Add contact block to news page and improve buttons by @f-necas in https://github.com/geonetwork/geonetwork-ui/pull/747
- feature(DH): Add more contact information by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/748
- Improve search in organizations & advanced filters with common fuzzy logic by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/764
- [Map-Viewer] Add layer from WMS service by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/768
- add ui element markdown-parser and markdown support on metadata… by @cdebarros in https://github.com/geonetwork/geonetwork-ui/pull/746
- [Datahub] [Resdesign] Header section by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/765
- [Datahub] [Resdesign] Abstract section by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/767
- [Datahub][Redesign] Details exapandable panel by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/769
- [Map-Viewer] Add layer from WFS service by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/776
- feat(DH): Add basiclightbox for thumbnail preview by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/761
- [Map-Viewer] Added layer from a GeoJSON file by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/777
- Complete German translations by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/780
- Data service: better detect file formats from WFS outputs by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/786
- [Map-Viewer] Added a geocoding text field by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/791
- Datahub: use the spatial extent of a record when it cannot be computed from a layer by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/794
- [Map-Viewer] Added Geocoding service for Multiple Providers by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/795
- [Datahub] [Redesign] Thumbail preview by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/779
- Metadata Editor: rework pages and introduce an interactive table UI component by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/797
- Metadata Editor: rework search results layout, add "create record" button by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/805
- [Datahub] [Redesign] Licence and usages panel by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/778
- Datahub: Add generic "keyword" filter with translated values by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/782
- Metadata Editor: add rich text input component by @LHBruneton-C2C in https://github.com/geonetwork/geonetwork-ui/pull/807
- [Datahub][Redesign] : Redesign the about panel by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/826
- Editor: rework save/publish logic, add top toolbar by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/827
Fixes & improvements
- Fixed null injector error for map-viewer app by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/757
- Automatically publish NPM package on every commit on main branch by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/758
- Update declared dependencies of NPM package by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/760
- Button type directly in class by @f-necas in https://github.com/geonetwork/geonetwork-ui/pull/763
- NPM package: fix exports by @fgravin in https://github.com/geonetwork/geonetwork-ui/pull/762
- NPM package: Export translate.loader.utils by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/770
- Add templates for issues and PR by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/774
- Suppress CSS warnings on build related to /deep/ by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/775
- Fix typo in button style by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/783
- Support services: correctly wait for records to be indexed, add INSPIRE thesaurus by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/785
- NPM package: Add more exports and fix dependencies by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/792
- NPM package: Add @geospatial-sdk/geocoding dependency by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/793
- Add editable label directive to UI module by @LHBruneton-C2C in https://github.com/geonetwork/geonetwork-ui/pull/790
- Change editable label directive to standalone by @LHBruneton-C2C in https://github.com/geonetwork/geonetwork-ui/pull/796
- Datahub: Remove warning from console if filter geometry undefined by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/798
- Fix fr typo by @fvanderbiest in https://github.com/geonetwork/geonetwork-ui/pull/802
- UI inputs: Fix typings by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/800
- Search: Do not change route path when clearing fuzzy search by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/804
- Metadata Editor: rework E2E test to avoid random failures by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/808
- e2e(ME): fix arrow function by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/809
- [Datahub][API form] Fix OGC API default limit by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/813
- [Datahub][API form] Empty string not read as negative limit by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/815
- chore: fix typing error in fixtures by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/817
- Datahub: Get logoUrl from group as fallback by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/821
- Map: Add default baselayer to map when no mapConfig exists by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/822
- GN4 mapper: Map keyword types/themes into a new Keyword type by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/811
- Fix [Storybook]: Fix fixture for storybook build by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/825
- [Datahub] Updated styling for the navigation-button and language-switcher by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/823
- Take screenshots in Cypress tests & upload them on the PR by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/816
- [Datahub] Change typos to Public Sans semi-bold (title) and Source Sans (text) by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/828
- Datahub: UI fixes by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/829
- Datahub: Handle non existing urls by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/830
- chore: make bg white in dropdowns, force to transparent for language switcher by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/832
- chore(carousel): Remove dot from carousel component if less than 2 dots by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/818
- chore: add missing languages prop by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/833
- [Datahub] Update Default Main and Title Fonts to Rubik and Readex Pro by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/834
- Added missing translations for DE/FR/IT by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/836
- Add slight gradient to "show more" block by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/837
- feat(search): request more info for related record by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/838
- Datahub: Fix share link by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/839
- i18n: update sk translations by @fgravin in https://github.com/geonetwork/geonetwork-ui/pull/841
- feat(dh): move keywords back below abstract, improve badges by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/835
- NPM package: Allow router.config to be used in extended router services by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/845
- e2e(datahub): wait more precisely for favorite to be registered by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/847
- e2e(datahub): more efficiently open dropdown by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/852
Dependencies
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/755
- chore(deps): bump vite and @angular-devkit/build-angular by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/781
- chore(deps-dev): bump ip from 2.0.0 to 2.0.1 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/799
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/824
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/831
- chore(deps): bump express from 4.18.2 to 4.19.2 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/840
- chore(deps-dev): bump axios from 0.27.2 to 1.6.8 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/844
- chore: update xlsx to v0.20.2 to fix vulnerabilities by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/846
New Contributors
- @cdebarros made their first contribution in https://github.com/geonetwork/geonetwork-ui/pull/746
Full Changelog: https://github.com/geonetwork/geonetwork-ui/compare/v2.1.1...v2.2.0
Files
geonetwork/geonetwork-ui-v2.2.0.zip
Files
(4.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d4fd6169f8d812c9216d98fc3270a8de
|
4.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/geonetwork/geonetwork-ui/tree/v2.2.0 (URL)