-
3.0 Stable
released this
2025-04-15 18:41:37 +00:00 | 1 commits to main since this release[3.0.0] - 2025-04-15
Hinzugefügt
- Allgemein:
- Unterstützung für WordPress 6.6 hinzugefügt.
- PHPDoc-Kommentare für alle Hauptfunktionen zur Verbesserung der Lesbarkeit und IDE-Unterstützung eingefügt.
- Automatische Tags:
- Transient-Caching für Stopwörter zur Reduzierung der Datenbanklast implementiert (#45).
- Dynamische Batch-Größe für AJAX-Verarbeitung zur Vermeidung von Server-Timeouts eingeführt (#46).
save_post
-Hook hinzugefügt, um neue oder aktualisierte Beiträge automatisch zu taggen (#47).- Vorschaufunktion für vorgeschlagene Tags im Admin-Bereich (für zukünftige UI-Integration geplant, #48).
- Sprachspezifische Stopwortlisten (z. B. Deutsch, Englisch) mit Umschaltoption hinzugefügt (#49).
- Gast-Lesezeichen:
- Nonce-Validierung für AJAX-Anfragen zur Verhinderung von CSRF-Angriffen hinzugefügt (#50).
- Überprüfung auf doppelte URLs eingeführt, um das Hinzufügen gleicher Lesezeichen zu verhindern (#51).
- Responsives CSS für bessere Darstellung auf Mobilgeräten bei Lesezeichen-Formularen und -Listen hinzugefügt (#52).
- Transient-Caching für Lesezeichen-Abfragen implementiert (#53).
- Cookie-Sicherheitsoptionen (
Secure
,HttpOnly
,SameSite
) hinzugefügt (#54).
- Kommentarfilter:
- Whitelist für erlaubte Wörter hinzugefügt, um Fehlalarme bei der Schimpfwortfilterung zu vermeiden (#55).
- Filterstärke-Einstellungen (starkt, moderat, locker) zur Anpassung der Sensitivität eingeführt (#56).
- Fallback für Schimpfwortliste bei fehlgeschlagenem Laden der externen JSON-Datei hinzugefügt (#57).
- Admin-Vorschaufunktion zur Überprüfung des Filterverhaltens (für zukünftige UI geplant, #58).
- Benutzer-Analytics:
- Datenbankindizes für
timestamp
- undaction
-Spalten zur Verbesserung der Abfrageleistung hinzugefügt (#59). - Zeitraumbereichsfilter (7 Tage, 30 Tage, benutzerdefiniert) im Admin-Bereich implementiert (#60).
- Transient-Caching für Analytics-Daten eingeführt (#61).
- Bericht über die aktivsten Benutzer hinzugefügt (#62).
- Datenbankindizes für
Geändert
- Allgemein:
- Codebasis umgestaltet, um Konstanten für wiederkehrende Werte (z. B. Tabellennamen, Optionsschlüssel) zu verwenden.
- Transient-Caching für häufig genutzte Daten implementiert, um Datenbankabfragen zu reduzieren.
- Eingabeverarbeitung und Validierung für alle Benutzereingaben verbessert.
- Automatische Tags:
- Regex für Wortextraktion optimiert, um Unicode-Zeichen besser zu handhaben (#63).
- Taggenerierung in wiederverwendbare Funktionen aufgeteilt (#64).
- Fehlerbehandlung mit detailliertem Logging für fehlgeschlagene Beitragsabrufe verbessert (#65).
- JavaScript auf jQuery AJAX umgestellt für bessere Fehlerbehandlung (#66).
- Gast-Lesezeichen:
- Kommentarfilter:
- Benutzer-Analytics:
- Datenverarbeitung in modulare Funktionen (
fetch_raw_analytics
,process_analytics_data
) umstrukturiert (#75). - SQL-Abfragen mit
wpdb->prepare
für Sicherheit optimiert (#76). - Admin-Benutzeroberfläche mit einklappbaren Abschnitten für bessere Nutzbarkeit verbessert (#77).
- Chart.js-Integration mit Fallback für fehlgeschlagene Ladungen verbessert (#78).
- Datenverarbeitung in modulare Funktionen (
Behoben
- Automatische Tags:
- Gast-Lesezeichen:
- Kommentarfilter:
- Benutzer-Analytics:
Sicherheit
- Allgemein: Strikte Berechtigungsprüfungen (
manage_options
) für alle Admin-Aktionen hinzugefügt (#91). - Kommentarfilter: Regex-Sanitization verbessert, um ReDoS-Angriffe zu verhindern (#92).
- Gast-Lesezeichen: Sichere Cookie-Flags hinzugefügt, um Session-Hijacking zu minimieren (#93).
- Benutzer-Analytics: Alle Datenbankeingaben sanitisiert, um Injektionen zu verhindern (#94).
Downloads
- Allgemein: