Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.2.3
current_version = 1.3.0

[bumpversion:file:VERSION]

Expand Down
6 changes: 3 additions & 3 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cff-version: 1.2.3
cff-version: 1.3.0
message: "If you use this software, please cite it using these metadata."
authors:
- family-names: "Hülk"
Expand Down Expand Up @@ -28,7 +28,7 @@ authors:
title: "Open Energy Family - Open Energy Platform (OEP)"
type: software
license: AGPL-3.0-or-later
version: 1.2.3
version: 1.3.0
doi:
date-released: 2025-05-05
date-released: 2025-06-11
url: "https://github.com/OpenEnergyPlatform/oeplatform/"
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.3
1.3.0
2 changes: 1 addition & 1 deletion oeplatform/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.2.3"
__version__ = "1.3.0"
43 changes: 43 additions & 0 deletions versions/changelogs/1_3_0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Changes to the oeplatform code

## Changes

- Added a new docker based development setup which includes the oeplatform website, vite - a javascript bundler and dev server, postgreSQL for the OEDB and django DB as well as a jenna-fuseki databse for the OEKG. We use docker compose the spin up the whole infrastructure and get started with development quickly. This also includes dev-experience enhancements like creting a dev user and a example dataset.
Currently not all parts fo the infrastructure are covered. Missing are the ONTOP and LOEP services also not all javascript modules are yet connected to vite but will be added later on.
What is about to be added: We will provide dummy scenario bundles and factsheets for model and frameworks as well as an example sematic mapping which is used by ontop to enable the scenario comparison and its graph based data visualizations. [(#1988)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1988)

- Enhance the robustness of the scenario bundle's React app by fixing errors and warnings from vite. [(#1988)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1988)

- Update test related to oekg queries and avoide using Mocks to keep tests simpler and more realistic by using actual rdflib Graph [(#1980)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1980)

- Enhance docker based dev setup by adding loep (lookup) service which enables the annotation feature in the oemetabuilder [(#2014)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2014)

- Refactor plain django based login system and replace its core by django allauth with custom OEP-styles thanks to @bmlancien [(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Rework the navigation bar and promote each section and feature which can be linked individually as well as link to more external content which is close to the OEP. This change should help users to find specific features [(#2024)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2024)

- Add descriptive element to the database section describing the contents of the section and adding quick links [#2029](https://github.com/OpenEnergyPlatform/oeplatform/pull/2029)

## Features

- Add NFDI AAI based login system enabled by KIT´s RegApp for Single Sign on. This enables institutional and ORCID based social login additionally to the oeplatform internal login system [(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Avoid caching scenario bundle related http-api endpoints to keep data up to date. This effects the scenario top tables list as well as the model & framework factsheet list endpoints [(#2021)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2021)

## Bugs

- Fix the table iri serialized, which now supports external urls stored in the oekg (e.g. When scenarios link to external datasets). External datasets are ignored and return a empty string to avoid exceptions [(#1980)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1980)

- Fix the scenario bundles filter feature and add info banner with additional information in case no filters where set or no results where found with the current filter options. Additionally add a state to the filter options to avoid setting filters the user did not select and implement the reset filter button. [(#2015)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2015)

- Fix bugs in the table creation which left table artifacts hanging & a bug which occurred when user add a tag to a table without existing metadata[(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Fixed a bug in the OEMetaBuilder tool which lead to incomplete editable metadata properties in the editor and incomplete auto-added values in the data schema section [(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Fix previously working functionality which extracts and show the table title form metadata instead of the filename when browsing table data. [(#2022)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2022)

## Documentation updates

- Add documentation on how to use docker for development [(#1988)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1988)

- Add documentation on how to setup ontop-vkg service [](https://github.com/OpenEnergyPlatform/oeplatform/pull/)
34 changes: 0 additions & 34 deletions versions/changelogs/current.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,8 @@

## Changes

- Added a new docker based development setup which includes the oeplatform website, vite - a javascript bundler and dev server, postgreSQL for the OEDB and django DB as well as a jenna-fuseki databse for the OEKG. We use docker compose the spin up the whole infrastructure and get started with development quickly. This also includes dev-experience enhancements like creting a dev user and a example dataset.
Currently not all parts fo the infrastructure are covered. Missing are the ONTOP and LOEP services also not all javascript modules are yet connected to vite but will be added later on.
What is about to be added: We will provide dummy scenario bundles and factsheets for model and frameworks as well as an example sematic mapping which is used by ontop to enable the scenario comparison and its graph based data visualizations. [(#1988)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1988)

- Enhance the robustness of the scenario bundle's React app by fixing errors and warnings from vite. [(#1988)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1988)

- Update test related to oekg queries and avoide using Mocks to keep tests simpler and more realistic by using actual rdflib Graph [(#1980)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1980)

- Enhance docker based dev setup by adding loep (lookup) service which enables the annotation feature in the oemetabuilder [(#2014)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2014)

- Refactor plain django based login system and replace its core by django allauth with custom OEP-styles thanks to @bmlancien [(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Rework the navigation bar and promote each section and feature which can be linked individually as well as link to more external content which is close to the OEP. This change should help users to find specific features [(#2024)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2024)

- Add descriptive element to the database section describing the contents of the section and adding quick links [#2029](https://github.com/OpenEnergyPlatform/oeplatform/pull/2029)

## Features

- Add NFDI AAI based login system enabled by KIT´s RegApp for Single Sign on. This enables institutional and ORCID based social login additionally to the oeplatform internal login system [(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Avoid caching scenario bundle related http-api endpoints to keep data up to date. This effects the scenario top tables list as well as the model & framework factsheet list endpoints [(#2021)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2021)

## Bugs

- Fix the table iri serialized, which now supports external urls stored in the oekg (e.g. When scenarios link to external datasets). External datasets are ignored and return a empty string to avoid exceptions [(#1980)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1980)

- Fix the scenario bundles filter feature and add info banner with additional information in case no filters where set or no results where found with the current filter options. Additionally add a state to the filter options to avoid setting filters the user did not select and implement the reset filter button. [(#2015)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2015)

- Fix bugs in the table creation which left table artifacts hanging & a bug which occurred when user add a tag to a table without existing metadata[(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Fixed a bug in the OEMetaBuilder tool which lead to incomplete editable metadata properties in the editor and incomplete auto-added values in the data schema section [(#1896)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1896)

- Fix previously working functionality which extracts and show the table title form metadata instead of the filename when browsing table data. [(#2022)](https://github.com/OpenEnergyPlatform/oeplatform/pull/2022)

## Documentation updates

- Add documentation on how to use docker for development [(#1988)](https://github.com/OpenEnergyPlatform/oeplatform/pull/1988)

- Add documentation on how to setup ontop-vkg service [](https://github.com/OpenEnergyPlatform/oeplatform/pull/)