Releases: OpenEnergyPlatform/oeplatform
v1.6.0 - Updated URL patterns & sorted table columns
✨ Highlights
-
API and Databse URLs are now streamlined:
- Rest-API and frontend URL
- Use of old URL patterns are redirected to the new patterns
-
Columns are now ordered by their ordinal position, starting with "id" column
-
The datatable views feature to plot spatial data with lat/long coordinates is now available
👉 Check out the full changelog and explore what’s new!
Full Changelog
v1.5.2
We improved the way tables are displayed by
- adding pagination
- sort by creation date
and added feature to unpublish tables.
On the frontend, we harmonized the messaging system.
The oeo view app now can usethe TIB-Terminology Service API
to query the OEO contents.
👉 Check out the full changelog and explore what’s new!
Full Changelog
v1.5.1
✨ Highlights
-
Moved tag system from OEDB to Djangos internal DB to fully decouple primary and application databases.
-
Reworked the OEO-Viewer using the TIB-Terminology-Service and the Terminology Service Suite, which offers a rich Widget library to build frontend applications. The OEO-Viewer can beused to browse the OEO contents.
-
Fixed various Bugs:
-
- in the Error display system
-
- rendering the data preview when "invalid" JSON data is present
-
- rendering the data preview when infinity values are present.
👉 Check out the full changelog and explore what’s new!
Full Changelog
v1.5.0 - OEDB update: Decouple App and Database
✨ Enhancement
This release focused on implementing the long time planned update to the primary database setup (OEDB) and its effect on the Database access layer implemented in the oeplatform. This makes the architecture more clean and decouples the large volume data storage from the application. To get there, we condensed all physical database schemas to a single "data" schema on the OEDB. In the application we still use the schemas as topics but now they purely are used to group the data for presentation. Managing data resources and synchronizing the app and oedb data becomes way more straight forward.
👉 Check out the full changelog and explore what’s new!
Full Changelog
Hotfix v1.4.1
🛠️ Fix
- Scenario bundles can now be managed by multiple users after fixing a bug in the query that determines the user permissions.
👉 Check out the full changelog for details and links to the relevant pull requests!
v1.4.0 - Major updates: Scenario Bundles & Open Peer Review
✨ Highlights
This release delivers a major update to the Open Peer Review and Scenario Bundles:
- Peer review is now fully aligned with OEMetadata v2 and features a reworked modular JavaScript architecture for smoother interaction.
- Scenario Bundles are upgraded to OEKG v2, with faster page loads and a stabilized backend/frontend implementation.
🔍 Open Peer Review Enhancements
-
Updated the review workflow to fully support OEMetadata v2.
-
Divided the peer review functionality into modular JavaScript files for better maintainability (
main,navigation,opr_reviewer_logic,peer_review,state_current_review,summary). -
Improved UI interaction:
- Grouping for indexed fields in the summary view.
- Indexed fields now start numbering from 1.
- Windows for indexed fields and subcategories in OPR open consistently.
-
Removed the contributor tab from the peer review interface.
📊 Scenario Bundles & OEKG v2
- Implemented OEKG v2 with the latest OEO concepts.
- Delivered a stabilized Scenario Bundle frontend & backend implementation.
- Significantly improved initial page load time by refactoring to pure SPARQL queries.
🐞 Bug Fixes & Stability
-
Fixed missing connections between review logic and the new
main.jsentrypoint:- OPR reviewer clickability restored.
- Navigation functions correctly integrated into the new structure.
📖 Documentation
- Updated documentation to reflect OEMetadata v2–based peer review and OEKG v2 Scenario Bundles.
👉 Check out the full changelog and explore what’s new!
Full Changelog
HotFix v1.3.4
🛠️ New Features
- Added a REST API to get all / specific table metadata on data size.
👉 Check out the full changelog for details and links to the relevant pull requests!
HotFix v1.3.3
🧼 Fixes
- We fixed two bugs: One made it impossible to enter a valid captcha when sending an e-mail using the contact form or when creating a user account. The second was found in the OEKG-SPARQL query UI, some unwanted code edits broke the application, which now works again.
👉 Check out the full changelog for details and links to the relevant pull requests!
Patch v1.3.2
🧼 Updates
- On the data preview page in the Meta Information section, add a dropdown button to either download the oemetadata.json file or view the oemetadata api page for the specific table
👉 Check out the full changelog for details and links to the relevant pull requests!
Patch v1.3.1
🧾 REUSE Compliance & Dataset Import Enhancements
This release brings REUSE compliance to the oeplatform repository, along with improved support for working with example datasets and syncing data from the production OEP.
✅ REUSE Compliance
- The repository is now fully [REUSE](https://reuse.software/) compliant.
- Added a license check workflow to enforce compliance.
- Missing license information has been resolved.
- Obsolete
README.mdwas removed in favor of the updatedREADME.rst.
🛠️ New Features & Utilities
- Added a management command to seed your local database with tables, data, and metadata from an example dataset.
- Introduced a prototype script to import datasets from the production OEP into a local instance for testing or development.
🧼 Updates & Fixes
- Updated the OEO-SC page with fresh content.
- Updated
README.rstwith improved information and removed outdatedREADME.md.
🧩 Documentation Updates
-
Added documentation on:
- Seeding the local database with example data.
- Importing datasets from the production OEP to your local instance.
👉 Check out the full changelog for details and links to the relevant pull requests!