Update CHANGELOG.md for v0.2.1

This commit is contained in:
Jörg Lohrer 2025-10-01 09:23:09 +02:00
parent 99a4a9408f
commit 74cb36b127

View file

@ -1,5 +1,49 @@
# Changelog # 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) ## Version 0.2.0 (2025-10-01)
### Bugfixes ### Bugfixes