Update CHANGELOG.md for v0.2.2
This commit is contained in:
parent
4bac1ad597
commit
e0bcf215ab
1 changed files with 39 additions and 0 deletions
39
CHANGELOG.md
39
CHANGELOG.md
|
|
@ -1,5 +1,44 @@
|
|||
# Changelog
|
||||
|
||||
## Version 0.2.2 (2025-10-01)
|
||||
|
||||
### Bugfix - Kritisch! 🐛
|
||||
|
||||
#### Tags/Kategorien werden jetzt korrekt zugewiesen
|
||||
**Problem:** Tags und Kategorien wurden als existierend erkannt, aber NICHT dem Beitrag zugewiesen.
|
||||
|
||||
**Ursache:**
|
||||
- WordPress-API gibt bei `term_exists`-Fehler die `term_id` in den Fehler-Daten zurück
|
||||
- Diese `term_id` wurde nicht genutzt, es wurde nur erneut gesucht (was nichts fand)
|
||||
- Ohne Tag-IDs konnte WordPress die Tags nicht zuweisen
|
||||
|
||||
**Lösung:**
|
||||
- Extrahiere `term_id` direkt aus `error_data['data']['term_id']`
|
||||
- Bei `term_exists`-Code: Nutze die zurückgegebene `term_id` sofort
|
||||
- Fallback: Suche erneut falls Extraktion fehlschlägt
|
||||
- Gezielte Suche mit `search`-Parameter für bessere Performance
|
||||
|
||||
**Vorher:**
|
||||
```
|
||||
Fehler beim Erstellen des Tags 'OER': 400 Client Error...
|
||||
Details: {'code': 'term_exists', 'data': {'term_id': 3866}}
|
||||
# Tag-ID 3866 wurde NICHT genutzt → Tag nicht zugewiesen
|
||||
```
|
||||
|
||||
**Nachher:**
|
||||
```
|
||||
→ Tag 'OER' existiert bereits (ID: 3866)
|
||||
→ Tag 'OEP' gefunden (ID: 3867)
|
||||
Gesamt Tag-IDs: [3866, 3867, ...]
|
||||
# Tag-IDs werden dem Beitrag zugewiesen ✅
|
||||
```
|
||||
|
||||
### Verbesserungen
|
||||
|
||||
- `get_tags()` und `get_categories()` mit optionalem `search`-Parameter
|
||||
- Reduziert API-Calls durch gezielte Suche statt alle Tags/Kategorien zu laden
|
||||
- Debug-Ausgaben zeigen jetzt auch gefundene (nicht nur neue) Tags/Kategorien
|
||||
|
||||
## Version 0.2.1 (2025-10-01)
|
||||
|
||||
### Bugfixes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue