Change logs
Version 3.0.0 (2026)
New features
-
As evidenced by the issues (#61 , #66 , #137 ), the database model and counting queries were extended to properly handle multiple centers, research fields, and publishers. The dashboard now introduces new “Multiple” categories in relevant plots.
-
As evidenced by the issues (#145 , #150 ), the F-UJI metrics version 0.8 has been successfully integrated into the dashboard. This update introduces two new metrics — A1.1 (protocol standards) and A1.2 (protocol authentication) — and adds corresponding data fields to the database. All related queries and visualizations have been updated on the Data in Helmholtz, Repositories, and Assess my Data pages.
-
As evidenced by the issue (#144 ), the entire system has been upgraded to Dash 3, ensuring compatibility with Plotly Dash 3 and the latest Dash Bootstrap Components . This major upgrade brings improved performance, refreshed UI behavior, and alignment with current Python web standards.
-
As evidenced by the issue (#146 ), new color schemes have been introduced across all visualizations, assigning distinctive logo-based colors to Helmholtz centers for enhanced consistency and accessibility.
-
As evidenced by the issue (#147 ), localization keys are now loaded automatically on startup, resolving prior rendering delays and ensuring text localization consistency.
-
As evidenced by the issue (#132 ), a new F-UJI disclaimer box has been added to inform users about the interpretation and context of F-UJI metric evaluations directly in the dashboard interface.
-
As evidenced by the issue (#105 ), Somesy metadata and pipeline integration were completed to establish a single source of truth for software metadata, ensuring metadata consistency and reusability across the platform.
-
As evidenced by the issues (#109 , #141 ), gitlab issue templates, merge request templates, and merge request review checklist have been added to standardize contributions and improve collaboration within the open-source community.
-
As evidenced by dashboard issue #163 and toolbox issue #160 , we updated all queries in the toolbox and the dashboard project for the updated data structure in the OpenAIRE research graph, resulting in a focus on the Scholix link relationship type
issupplementto.
Features update
-
As evidenced by the issues (#151 , #149 ), the text content and configuration files (YAML) for all dashboard sections have been reviewed, standardized, and refined for clarity.
-
As evidenced by the issue (#141 ), a “How to Contribute” section has been added to the main
README.md, outlining best practices and contribution steps for open-source collaborators. -
As evidenced by the issue (#155 ), averaging of FAIR scores has been enhanced in the sunburst plot, providing a more accurate and balanced overall representation of FAIRness levels across datasets.
-
As evidenced by the issue (#129 ), numbers were removed from the list of centers displayed on the welcome page, resulting in a cleaner and more accessible layout.
-
As evidenced by the issue (#134 ), the X (Twitter) icon was replaced by the Bluesky icon to align with the current social media platforms used by the project.
-
As evidenced by the issue (#161 ), the Changelog page has been updated to the documentation as well as in
CHANGELOG.mdfile to provide users with a comprehensive overview of all changes, updates, and improvements made in version 3.0.0.
Incompatible changes and deprecations
-
As evidenced by the issue (#154 ), a complete license compliance review was conducted to ensure that all components are fully compatible with the Apache 2.0 License. Minor refactoring was required for some files and dependencies.
-
The database schema for the
fuji_scoretable has undergone a significant redesign. All F-UJI score results are now stored in a single JSON field, rather than in multiple column entries. These values are parsed dynamically at runtime within the dashboard for plotting and metric computation. This change improves performance and flexibility but requires migration of the previous table structure. -
The migration to Dash 3 (#144 ) introduced breaking changes in the Bootstrap and Navbar components. Code adjustments were implemented to maintain functionality and layout consistency.
Bug fixes and minor changes
-
As evidenced by the issue (#153 ), fixed an issue where empty data appeared for certain filter selections on the Repositories page.
-
As evidenced by the issue (#155 ), fixed a bug in the averaging of FAIR scores, which previously affected the overall representation in both the sunburst plots and the FAIR score timeline plots (evaluation over time).
-
As evidenced by the issue (#135 , #136 ), fixed a license reuse bug in banner images to comply with repository usage and attribution standards, so the banner images were removed from the public repository to avoid this issue.
-
As evidenced by the issue (#148 ), corrected an error in v3.0.0-beta1 where header links were not displayed.
-
As evidenced by the issue (#80 ), discrepancies in scoring consistency between the dashboard and toolbox calculations were investigated and resolved.
Documentation part
-
As evidenced by the issues (#28 , #29 ), the documentation for both the Dashboard and the Toolbox has been fully updated for Version 3.0. All newly added features, database schema changes, FAIR metric updates, and migration notes are now reflected.
-
The documentation framework dependencies have been upgraded:
"dependencies": { "next": "^16.2.4", "nextra": "^4.6.1", "nextra-theme-docs": "^4.6.1", "react": "^19.2.5", "react-dom": "^19.2.3", "react-icons": "^5.5.0", "serve": "^14.2.5", "tailwindcss": "^4.1.17" }replacing the previous setup based on Next 14 / Nextra 2. These upgrades significantly changed the documentation directory layout and build structure.
-
Introduced version-switching options in the documentation menu to allow readers to easily toggle between the latest and older documentation versions.
-
Updated the dashboard documentation to reflect:
- Integration of F-UJI metrics 0.8 (A1.1 and A1.2)
- Updated
fuji_scoreJSON schema and runtime parsing - Migration procedures for the Dash 3 upgrade
- Updated screenshots and visualizations
- Revised all page contents for clarity and consistency
- Add badges with links for all packages, languages, apis, and tools used in the project in README.md as well as in system architecture page of documentation.
- Updated the changelog page to include all changes in version 3.0.0.
- Add Typescript support to documentation project.
Version 2.0.0 (2024)
New features
-
As evidenced by the issues and merge requests, (#1 , #69 , #88 , #91 , #97 , !17 , !19 , !39 , !41 ), the Live F-UJI Assessment feature has been successfully incorporated into the Assess my Data page.
-
As evidenced by the issue and merge request, (#18 , !5 ), the tooltip and popover feature have been successfully incorporated into the Welcome page.
-
As evidenced by the issue and merge request, (#19 , !9 ), the addition of an animated indicator, in the form of a spinning icon, has been successfully implemented on all pages. This indicator is designed to appear while the page is undergoing an update.
-
As evidenced by the issues and merge request, (#25 , #38 , !30 ), the filters have been made more prominent, and this addition has been successfully implemented.
-
As evidenced by the issue and merge request, (#33 , !30 ), the responsiveness of the dashboard on smaller devices has been enhanced.
-
As evidenced by the issues and merge requests, (#68 , #27 , !15 , !17 , !18 , !22 ), the page dedicated to the assessment of data has undergone a significant redesign and restructuring, incorporating new processes and the addition of new charts and components. This redesign has proven to be a successful endeavour.
-
As evidenced by the issue and merge requests, (#72 , !20 , !22 , !34 , !51 ), the pre-commit framework has been successfully integrated into the code base of the dashboard, thereby enhancing the overall quality of the code.
-
As evidenced by the issue and merge requests, (#78 , !24 , !27 ), the most recent date and time at which the dashboard information was updated has been successfully incorporated into the dashboard.
-
As evidenced by the issue and merge request, (#82 , !26 ), the F-UJI metrics version 0.5 has been successfully integrated into the dashboard, with implementation occurring across all charts and pages.
-
As evidenced by the issue and merge request, (#85 , !51 ), the integration of the GitLab CI Pipeline into the dashboard has been completed successfully.
-
As evidenced by the issue and merge request, (#97 , !41 ), a centralised, high-performance, regularly updated and dependable F-UJI Server at DESY is now employed for real-time F-UJI assessment in the dashboard.
-
As evidenced by the issue and merge request, (#107 , !59 ), a CHANGELOG.md file is also added to the repository to show the changes from one version to the next.
-
As evidenced by the issue and merge request, (#110 , !63 ), a real End to End (e2e) testing implemented with the integration of automatic GitLab CI/CD Pipeline.
-
As evidenced by the issues and merge requests, (#111 , #112 , !64 , !65 , !67 ), modern open software and web development best practices applied, such as REUSE and Open Source Security Foundation (OpenSSF) best practices.
-
As evidenced by the issue and merge requests, (#121 , !74 , !75 ), improvement made in CI/CD pipeline.
Features update
-
As evidenced by the issue and merge requests, (#2 , !3 , !42 ), the docker Compose file and the overall deployment of the dashboard have been enhanced.
-
As evidenced by the issue and merge request, (#4 , !31 ), In the chart depicting the “Welcome” page , the addition of dotted lines between the data points of the current year (N) and the preceding two years (N-1 and N-2) was successfully completed.
-
As evidenced by the issue and merge request, (#86 , !32 ), the modifications to the dashboard layout and details have been implemented successfully.
Incompatible changes and deprecations
-
As evidenced by the issues and merge requests, (#16 , #60 , #63 , #65 , !1 , !2 , !6 , !7 , !48 ), the population script has been successfully updated. However, the responsibility for this has ultimately been transferred from the dashboard part to the toolbox part of the HMC FAIR Data Dashboard. Consequently, the latter has been removed in this version.
-
As evidenced by the issue and merge requests, (#100 , !49 , !53 ), the readme and metadata files for version 2 have been successfully updated, as well as the restructuring of the code files and directories.
-
The alteration of the database schema has been completed successfully, rendering the previous version obsolete in this context. Further details can be found on the Data Model and Storage page.
-
As evidenced by the issue and merge request, (#114 , !66 ), all Helmholtz fonts (Halvar) removed from the public repository. (If you want to use these fonts, please take care of the licence issue and buy them!)
Bug fixes and minor changes
-
As evidenced by the issue and merge request, (#64 , !10 ), the counting mechanism for the number of publications has been updated successfully.
-
As evidenced by the issue and merge request, (#69 , !46 ), prior to the database query process for the live assessment, the entered Digital Object Identifier (DOI) is now enforced to be in lower case.
-
As evidenced by the issue and merge request, (#94 , !37 ), the About page has undergone minor textual updates.
Documentation part
Documentation for version 2 : a new framework, designated Nextra , has been successfully selected, implemented, and a comprehensive descriptive documentation has been produced for versions 2 and above.
- As evidenced by the issue and merge request, (#4 , !9 ), the recently developed documentation repository provides an illustrative overview of the dashboard components and pages.
Version 1.0.0 (22.02.2023)
The Helmholtz Metadata Collaboration (HMC) has officially launched the HMC dashboard on open and FAIR data in Helmholtz. The dashboard allows users to monitor and interactively analyze statistics on open and FAIR data produced by researchers in the Helmholtz Association. It can be used to analyze in which repositories Helmholtz researchers make their data publicly available, to monitor progression over time and to understand what one can do to improve the FAIRness of data.
Features
- The HMC Fair Data Dashboard has been developed with the initial, functionalities that are fit for purpose.