From 74cb36b127fc241e98207c2f90290fce12a2704d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Lohrer?= Date: Wed, 1 Oct 2025 09:23:09 +0200 Subject: [PATCH] Update CHANGELOG.md for v0.2.1 --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1ae877..f8c2209 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # Changelog +## Version 0.2.1 (2025-10-01) + +### Bugfixes + +#### Frontmatter-Parsing für Hash-Kommentar-Stil +**Problem:** Frontmatter mit `#commonMetadata:` (als YAML-Kommentar) wurde nicht korrekt geparst. + +**Lösung:** +- Unterstützung für flaches Frontmatter (wenn `#commonMetadata:` als Kommentar behandelt wird) +- `creativeWorkStatus` und `datePublished` werden jetzt auch direkt (nicht verschachtelt) erkannt +- Status-Konvertierung: `Published` → `publish` (case-insensitive mit "publish" in) + +#### Veröffentlichungsdatum für alle Status +**Problem:** Datum wurde bei draft-Posts nicht gesetzt. + +**Lösung:** +- `date_gmt` zusätzlich zu `date` setzen für explizite Kontrolle +- Hinweis bei draft-Posts, dass Datum erst beim Veröffentlichen aktiv wird + +### Verbesserungen + +#### Debug-Ausgaben +- **Tag-Verarbeitung:** Zeigt gefundene Tags aus Frontmatter und zugewiesene IDs +- **Post-Erstellung:** Zeigt alle gesendeten Daten (Tags, Kategorien, Datum) +- **WordPress-Response:** Zeigt zurückgegebene Daten von WordPress +- **Erfolgsmeldung:** ✅ für bessere Sichtbarkeit + +#### Beispiel-Ausgabe: +``` +Tags aus Frontmatter: ['Tag1', 'Tag2'] + → Tag 'Tag1' ID: 123 + → Tag 'Tag2' ID: 124 +Gesamt Tag-IDs: [123, 124] +Veröffentlichungsdatum: 2025-09-02T00:00:00 +Erstelle Beitrag mit Daten: + - Status: publish + - Tags: [123, 124] + - Datum: 2025-09-02T00:00:00 + - Datum GMT: 2025-09-02T00:00:00 +✅ Beitrag 'Titel' erstellt (ID: 456, Status: publish) + WordPress-Tags: [123, 124] + WordPress-Datum: 2025-09-02T00:00:00 +``` + ## Version 0.2.0 (2025-10-01) ### Bugfixes