From 782579685ecd5a499ef34cec72123833f73612b2 Mon Sep 17 00:00:00 2001 From: jh-RLI Date: Fri, 20 Feb 2026 13:52:43 +0100 Subject: [PATCH 1/3] bump changelog --- versions/changelogs/1_7_0.md | 82 ++++++++++++++++++++++++++++++++++ versions/changelogs/current.md | 69 ++-------------------------- 2 files changed, 85 insertions(+), 66 deletions(-) create mode 100644 versions/changelogs/1_7_0.md diff --git a/versions/changelogs/1_7_0.md b/versions/changelogs/1_7_0.md new file mode 100644 index 000000000..fc6524191 --- /dev/null +++ b/versions/changelogs/1_7_0.md @@ -0,0 +1,82 @@ + + +# Changes to the oeplatform code + +## Features + +- Add a new OEO search page for simple search and browsing of OEO entities + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- Add interactive parent/child hierarchy navigation and IRI copy functionality + to entity detail pages + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- **Implemented Cross-Navigation:** Users can now seamlessly switch from an + Entity Detail page to the OEO Viewer with the specific term and type + pre-selected via URL parameters. + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- **OEO Viewer Enhancements + [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238):** + - Added a **"Share View"** button to copy a permanent link to the current + visualization configuration. + - Added a **"Copy Term IRI"** button to easily retrieve the stable OEP + identifier. + - Implemented Toast notifications for user feedback on copy actions. + - Added responsive layout logic to switch between Split View (Desktop) and + Accordion View (Mobile). + +## Changes + +- Reworked the former OEO Class pages into OEO Entity pages, now supporting + details for Classes, Properties, and Individuals + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- Integrated NFDI4Energy Terminology Service Suite (TSS) React widgets for + standardized search, metadata, and relations displays + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- Improved IRI resolution to seamlessly handle and route external/imported + ontology terms (e.g., OBO Foundry) + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- Implemented client-side React routing (SPA) for seamless transitions between + search results and entity details + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- Reworked the OEO Viewer using React and the + [TSS Widgets library](https://ts4nfdi.github.io/terminology-service-suite/comp/latest/?path=/docs/overview--docs), + providing enhanced usability. + [(#2222)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2222) +- Shifted OEO Viewer data retrieval to the + [TIB Terminology Service](https://terminology.tib.eu/ts) (OLSv4 backend), + significantly reducing future maintenance efforts by leveraging + NFDI-maintained widgets. + [(#2222)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2222) +- **UI/UX Polish + [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238):** + - Updated visual hierarchy in Metadata widgets (Bold Entity Names, styled + Ontology Badges) to improve readability. + - Added "How to Use" collapsible guide to the OEO Viewer. + - Added links to external resources (Technoportal, TIB TS) for advanced users. + +## Removed + +- Removed the previous custom backend and frontend implementation for the OEO + Class / IRI pages + [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) +- Removed the legacy custom backend and frontend implementation of the OEO + Viewer. [(#2222)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2222) + +## Bugs + +- Fixed an issue related to the Bootstrap vs EUI conflicts which led to strange + styling when using the autocomplete widget. + [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238) +- Fixed Graph View responsiveness in the OEO Viewer by overriding hardcoded TSS + library dimensions. + [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238) +- Fixed race conditions in URL state management to ensure deep links initialize + correctly on page reload. + [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238) + +## Documentation updates + +## Code Quality diff --git a/versions/changelogs/current.md b/versions/changelogs/current.md index fc6524191..599d6500c 100644 --- a/versions/changelogs/current.md +++ b/versions/changelogs/current.md @@ -1,82 +1,19 @@ # Changes to the oeplatform code -## Features - -- Add a new OEO search page for simple search and browsing of OEO entities - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- Add interactive parent/child hierarchy navigation and IRI copy functionality - to entity detail pages - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- **Implemented Cross-Navigation:** Users can now seamlessly switch from an - Entity Detail page to the OEO Viewer with the specific term and type - pre-selected via URL parameters. - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- **OEO Viewer Enhancements - [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238):** - - Added a **"Share View"** button to copy a permanent link to the current - visualization configuration. - - Added a **"Copy Term IRI"** button to easily retrieve the stable OEP - identifier. - - Implemented Toast notifications for user feedback on copy actions. - - Added responsive layout logic to switch between Split View (Desktop) and - Accordion View (Mobile). - ## Changes -- Reworked the former OEO Class pages into OEO Entity pages, now supporting - details for Classes, Properties, and Individuals - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- Integrated NFDI4Energy Terminology Service Suite (TSS) React widgets for - standardized search, metadata, and relations displays - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- Improved IRI resolution to seamlessly handle and route external/imported - ontology terms (e.g., OBO Foundry) - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- Implemented client-side React routing (SPA) for seamless transitions between - search results and entity details - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- Reworked the OEO Viewer using React and the - [TSS Widgets library](https://ts4nfdi.github.io/terminology-service-suite/comp/latest/?path=/docs/overview--docs), - providing enhanced usability. - [(#2222)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2222) -- Shifted OEO Viewer data retrieval to the - [TIB Terminology Service](https://terminology.tib.eu/ts) (OLSv4 backend), - significantly reducing future maintenance efforts by leveraging - NFDI-maintained widgets. - [(#2222)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2222) -- **UI/UX Polish - [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238):** - - Updated visual hierarchy in Metadata widgets (Bold Entity Names, styled - Ontology Badges) to improve readability. - - Added "How to Use" collapsible guide to the OEO Viewer. - - Added links to external resources (Technoportal, TIB TS) for advanced users. - -## Removed - -- Removed the previous custom backend and frontend implementation for the OEO - Class / IRI pages - [(#2234)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2234) -- Removed the legacy custom backend and frontend implementation of the OEO - Viewer. [(#2222)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2222) +## Features ## Bugs -- Fixed an issue related to the Bootstrap vs EUI conflicts which led to strange - styling when using the autocomplete widget. - [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238) -- Fixed Graph View responsiveness in the OEO Viewer by overriding hardcoded TSS - library dimensions. - [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238) -- Fixed race conditions in URL state management to ensure deep links initialize - correctly on page reload. - [(#2238)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2238) - ## Documentation updates ## Code Quality From b8758aab475c2d9070d896bd43be37809f0d9ea1 Mon Sep 17 00:00:00 2001 From: jh-RLI Date: Fri, 20 Feb 2026 13:53:17 +0100 Subject: [PATCH 2/3] bumpversion -> 1.7.0 --- .bumpversion.cfg | 2 +- CITATION.cff | 6 +++--- VERSION | 2 +- oeplatform/__init__.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 347135228..02f083030 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.6.4 +current_version = 1.7.0 [bumpversion:file:VERSION] diff --git a/CITATION.cff b/CITATION.cff index 3e7889253..b9e40adf7 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,4 +1,4 @@ -cff-version: 1.6.4 +cff-version: 1.7.0 message: "If you use this software, please cite it using these metadata." authors: - family-names: "Hülk" @@ -28,7 +28,7 @@ authors: title: "Open Energy Family - Open Energy Platform (OEP)" type: software license: AGPL-3.0-or-later -version: 1.6.4 +version: 1.7.0 doi: -date-released: 2026-02-10 +date-released: 2026-02-20 url: "https://github.com/OpenEnergyPlatform/oeplatform/" diff --git a/VERSION b/VERSION index 9edc58bb1..bd8bf882d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.6.4 +1.7.0 diff --git a/oeplatform/__init__.py b/oeplatform/__init__.py index 9cae584ba..96786cc08 100644 --- a/oeplatform/__init__.py +++ b/oeplatform/__init__.py @@ -3,4 +3,4 @@ SPDX-License-Identifier: CC0-1.0 """ # noqa: 501 -__version__ = "1.6.4" +__version__ = "1.7.0" From bdd3962a9ea5c323b43c1617905b138b636f8b30 Mon Sep 17 00:00:00 2001 From: jh-RLI Date: Fri, 20 Feb 2026 13:56:50 +0100 Subject: [PATCH 3/3] Update listing name of nav option for oeo entities --- base/templates/base/_header.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/templates/base/_header.html b/base/templates/base/_header.html index e21af2de6..448c4093f 100644 --- a/base/templates/base/_header.html +++ b/base/templates/base/_header.html @@ -75,11 +75,11 @@ aria-expanded="false">Ontology