Changelog
Die folgende Übersicht basiert auf readme.txt, README und dem aktuellen 1.0.0-Code. Neueste Version zuerst.
- erster stabiler Release
- Funktionsstand des Release Candidates 0.9.1 ohne neue Cache-Funktionen übernommen
- Full-Page-HTML-Cache, gezielte Invalidierung, manueller und automatischer Warmup, URL-/Cookie-Ausnahmen, Admin-Bar-Purge und Browser-Cache-Fallback als 1.0-Stand zusammengeführt
- Aktivierungs-, Deaktivierungs- und Reaktivierungs-Lebenszyklus finalisiert
- GitHub-Update-Metadaten finalisiert
- WooCommerce- und Elementor-Integrationen weiterhin im Code vorhanden, laut Projektangaben aber noch nicht praktisch getestet
- Reaktivierung bei einem nur zur Laufzeit von WordPress gesetzten
WP_CACHE = falsekorrigiert - von FG Cache benötigte
WP_CACHE-Zeile kann nach Deaktivierung und erneuter Aktivierung wieder angelegt werden - eine bewusst konfigurierte
define('WP_CACHE', false);-Zeile bleibt unangetastet
- Stabilitätsrunde ohne neue Cache-Funktionen
- Deaktivierung gegen erneutes Erzeugen von Runtime-Dateien durch späte Hooks abgesichert
- eigene
WP_CACHE-Zeile wird bei Deaktivierung/Uninstall entfernt, fremde oder manuelle Definitionen bleiben geschützt - fremde
advanced-cache.php-Drop-ins bleiben unverändert - Uninstall bereinigt FG-Cache-Transients und entfernt
.htaccess-Marker nur bei vollständigem eigenen Markerblock
- Plugin-Bootstrap auf
initverschoben - Textdomain lädt auf
initPriorität 0, Plugin-Boot folgt auf Priorität 1, Runtime-Prüfung auf Priorität 2 - zu frühe Textdomain-Aufrufe und die entsprechende WordPress-Notice vermieden
- Admin-Bar-Eintrag FG Cache leeren für Administratoren ergänzt
- Backend-Texte und Übersichten reduziert; technische Details stärker in die Diagnose verschoben
- optionaler automatischer Warmup nach Invalidierungen ergänzt
- gezielte Purges wärmen tatsächlich entfernte URLs erneut auf
- Full-Purges können die vollständige Warmup-Liste im Hintergrund abarbeiten
- sequentielle Batches ohne parallele Request-Welle
- Cache-Metadaten um die kanonische URL erweitert
- laufende automatische Warmup-Aufträge können durch neuere Aufträge ersetzt werden
- Status des letzten automatischen Laufs im Warmup-Tab ergänzt
- Filter
fg_cache_auto_warmup_batch_sizeundfg_cache_auto_warmup_http_argsergänzt
- gezielte Invalidierung für Posts, Pages und öffentliche Custom Post Types ergänzt
- Metadateien pro Cache-Datei für präzise URL-/VARY-Invalidierung eingeführt
- Startseite sowie relevante Post-Type-, Taxonomie-, Autoren- und Datumsarchive berücksichtigt
- Archiv-Paginierung berücksichtigt
- alte und neue Ziele bei Slug-/Datumsänderungen zusammengeführt
- ACF-Post-Saves gezielt invalidiert, globale ACF-Kontexte per Full-Purge behandelt
- Elementor-Save-Hook vorbereitet
- WooCommerce-Änderungshooks konservativ mit Full-Purge umgesetzt
- öffentliche Funktion
fg_cache_purge_url()und Filterfg_cache_post_invalidation_targetsergänzt
- Warmup-Sammlung für normale WordPress-Seiten über die WordPress-Viewable-Logik korrigiert
- manueller Cache-Warmup ergänzt
- Startseite, öffentliche Inhalte, Post-Type-Archive und befüllte öffentliche Taxonomiearchive gesammelt
- reguläre HTTP-GET-Requests verwenden normale BYPASS-Regeln und
DONOTCACHEPAGE - sequentielle AJAX-Batches mit Fortschrittsanzeige und Ergebnisprotokoll ergänzt
- Filter für Warmup-URLs, Batch-Größe und HTTP-Argumente ergänzt
DONOTCACHEPAGEals expliziter BYPASS ergänzt- URL-Ausnahmen auf exakte Pfade und Präfixregeln mit
*umgestellt - Cookie-Ausnahmen ergänzt
- WooCommerce-Pfade, Cookies und dynamische Parameter defensiv als BYPASS vorbereitet
- Elementor-Preview und Dokument-Save-Hook ergänzt
- optionaler
.htaccess-Browser-Cache-Fallback ergänzt - Delegation an FG Performance umgesetzt
- Host-Whitelist für den frühen Cache ergänzt
- eigenes
advanced-cache.phpwird nach Plugin-Updates synchronisiert; fremde Drop-ins werden geschützt - Range-Requests und klassische AJAX-GETs als BYPASS behandelt
- pluginabhängige Callback-Parameter nur bei aktiver Integration ergänzt
- PHP-Session-Kompatibilität verbessert
- Diagnose um erlaubte Hosts sowie aktive BYPASS-Pfade und -Parameter erweitert
- Filter
fg_cache_should_store_responseergänzt
- Diagnose-Warnung wegen nicht initialisierter Einstellungsvariable behoben
- Authorization-Diagnose verbessert
- HTTP Basic Auth kann ausdrücklich für den Cache freigegeben werden
- projektspezifische VARY-Defaults entfernt
- initiale Entwicklungsversion