2 KiB
2 KiB
Changelog
Version 0.2.0 (2025-10-01)
Bugfixes
1. Tag-Duplikatsfehler behoben
Problem: Beim Erstellen bereits existierender Tags kam es zu 400 Bad Request Fehlern.
Lösung:
- Bessere Fehlerbehandlung in
get_or_create_tag()undget_or_create_category() - Bei 400-Fehler wird automatisch erneut nach dem Tag/Kategorie gesucht
- Ausführlichere Fehlermeldungen mit Response-Details
2. Post-Duplikatsprüfung verbessert
Problem: Beiträge mit gleichem Titel wurden trotz Duplikatsprüfung doppelt angelegt.
Lösung:
check_post_exists()sucht jetzt in allen Status (draft, publish, etc.)- Case-insensitive Vergleich der Titel
- Prüft sowohl
renderedals auchrawTitel - Erhöhte Suchanzahl von 10 auf 100 Posts
- Debug-Ausgabe bei gefundenen Duplikaten
3. Veröffentlichungsdatum wird gesetzt
Problem: Das datePublished aus dem Frontmatter wurde nicht an WordPress übergeben.
Lösung:
- Datumsextraktion aus verschiedenen Frontmatter-Feldern:
datedatePublished#commonMetadata.datePublished#staticSiteGenerator.datePublished
- Automatische Formatierung:
YYYY-MM-DD→YYYY-MM-DDT00:00:00 - Datum wird als
date-Feld an WordPress-API übergeben
Neue Features
- USAGE_MODES.md: Übersichtsdokumentation der drei Verwendungsmodi
Version 0.1.0 (2025-10-01)
Features
- Automatische Metadaten-Extraktion aus YAML-Frontmatter
- Drei Verwendungsmodi:
- Einzelne URL
- YAML-Batch
- Forgejo-Repository
- WordPress REST-API Integration
- Duplikatsprüfung für Posts und Medien
- Schema.org-Support
- Markdown zu HTML Konvertierung
- Automatische Tag/Kategorie-Erstellung
Bekannte Probleme
Keine.
Geplante Features
- GitHub-Repository Support (zusätzlich zu Forgejo)
- Autor-Mapping (WordPress-User aus Frontmatter-Autor)
- Batch-Update (bestehende Posts aktualisieren statt nur überspringen)
- Featured Image aus Markdown-Content extrahieren (erstes Bild)
- Custom Post Types Support
- Zeitzone-Unterstützung für Veröffentlichungsdatum