## Version 3.0.0 (2026)

### New features

* As evidenced by the issues ([#61](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/61), [#66](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/66), [#137](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/145), [#150](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/144)),
  the entire system has been **upgraded to Dash 3**, ensuring compatibility with [Plotly Dash 3](https://github.com/plotly/dash) and the latest [Dash Bootstrap Components](https://dash-bootstrap-components.opensource.faculty.ai/changelog/).
  This major upgrade brings improved performance, refreshed UI behavior, and alignment with current Python web standards.

* As evidenced by the issue ([#146](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/147)),
  **localization keys** are now **loaded automatically on startup**, resolving prior rendering delays and ensuring text localization consistency.

* As evidenced by the issue ([#132](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/109), [#141](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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.



### Features update

* As evidenced by the issues ([#151](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/151), [#149](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/161)),
  the **Changelog page** has been updated to the documentation as well as in `CHANGELOG.md` file 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 issues ([#154](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/154), [#162](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/162)),
  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_score` table** 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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/153)),
  fixed an issue where **empty data appeared for certain filter selections** on the *Repositories* page.

* As evidenced by the issue ([#155](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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 issues ([#135](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/135), [#136](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/136), [#114]),
  fixed a **license reuse bug** in banner images and fonts to comply with repository usage and attribution standards. Both **banner images and fonts were removed** to avoid this issue.

* As evidenced by the issue ([#148](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/148)),
  corrected an error in **v3.0.0-beta1** where **header links were not displayed**.

* As evidenced by the issue ([#80](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/80)),
  discrepancies in **scoring consistency** between the dashboard and toolbox calculations were investigated and resolved.

### Documentation part

* As evidenced by the issues ([#28](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/28), [#29](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/-/issues/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:

  ```json
  "dependencies": {
    "next": "^15.3.5",
    "nextra": "^4.2.17",
    "nextra-theme-docs": "^4.2.17",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "react-icons": "^5.5.0"
  }
  ```

  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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/documentation/) to reflect:

  * Integration of [F-UJI metrics 0.8](https://doi.org/10.5281/zenodo.15045911) (including, in particular, the addition of metrics A1.1 and A1.2)
  * Updated `fuji_score` JSON 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](https://codebase.helmholtz.cloud/hmc/hmc-public/FAIR-dashboard/hmc-fair-data-dashboard/) as well as in [system architecture](/dashboard/design_decisions/system_architecture) page of documentation.
  * Updated the [changelog page](/dashboard/migration/change_logs) to include all changes in version 3.0.0.
  * Add Typescript support to documentation project.