# 0.0.8 Versionshinweise (In Entwicklung)

**Status:** In Entwicklung seit Maerz 2026 — noch nicht produktiv ausgerollt.

**Quelle:** Commits auf `master` im D-DOK-Repository — [Commit-History](https://git.agrarforschung.at/ddok/ddok/-/commits/master). Letzter Commit zum Zeitpunkt dieser Doku: `dd462704` vom 15.04.2026.

### Geplante Aenderungen 0.0.8

#### 1. Angular 21-Migration und Server-Package-Update

Das Frontend wurde von Angular 17 auf **Angular 21** migriert; saemtliche Server-NPM-Pakete wurden auf den aktuellen Stand gebracht.

*Commit: `fa2d3143` — "0.0.8 updated to angular 21 and latest server packages" (15.04.2026)*

#### 2. Website-Synchronisation (Website-Sync v1)

D-DOK kann ausgewählte Publikationen jetzt automatisch in die oeffentliche BAB-Website exportieren. Es wurden zwei zusaetzliche Datenbank-Verbindungen eingefuehrt:

- `WEB_DATABASE_*` — zweite MySQL-Verbindung zur Website-Datenbank
- `WEB_MONGO_DATABASE_*` — zweite MongoDB-Verbindung für Website-Dokumente

Die Konfigurationsfelder sind in der Seite *Systemadministration* dokumentiert. Tabellen-Synchronisation umfasst Departments, Employees, Files, Keywords, Project-Categories, Project-Keywords, Project-Teams und Projects.

*Commit: `64ec1e53` — "0.0.8 website sync v1" (02.04.2026)*

#### 3. Projektcode für Zitate

Publikationen vom Typ *Zitat* tragen jetzt einen eigenen Projektcode (Quelle: Publikationstyp-Einstellung). Dies vereinfacht die Zitierung und vereinheitlicht die Darstellung im oeffentlichen Web-Export.

*Commit: `c29e7679` — "0.0.8 added project code for quotes" (31.03.2026)*

#### 4. Standardeinstellungen

Vordefinierte Werte für Projektkategorien und Publikationstypen werden bei Neuinstallation automatisch geladen.

*Commit: `9c13532b` — "0.0.8 with default settings" (30.03.2026)*

### Fehlerbehebungen seit 0.0.7

1. **Publikation konnte nicht gespeichert werden:** Ein Fehler beim Speichern bestimmter Publikationen wurde behoben (`98119bff`, 07.04.2026).
2. **Debug-Ausgaben entfernt:** Bereinigung von Debug-Logging im Server (`3330215c`, 07.04.2026).

### Rollout-Hinweise

- Vor dem Upgrade Datenbank-Backup (MySQL + MongoDB) erstellen.
- Neue Konfigurationsfelder `WEB_DATABASE_*` / `WEB_MONGO_DATABASE_*` in `server/config/config.js` setzen, sonst bleibt der Website-Sync deaktiviert.
- Nach dem Update ist ein Re-Build des Clients erforderlich (`npm run build:client`).
- Browser-Cache der Endbenutzer:innen leeren wegen Angular 21-Bundle-Hashes.

---

*Letzte Aktualisierung: 2026-05-23 · Pflege: Roland Neissl · Quelle: [git.agrarforschung.at/ddok/ddok](https://git.agrarforschung.at/ddok/ddok)*