Änderungshistorie
Im Folgenden sind alle nennenswerten Änderungen an Statify aufgeführt. Das Projekt folgt Semantic Versioning.
1.8.0 // 08.08.2020
- Datumsabweichung im Dashboard Widget in WP 5.3+ Umgebungen mit gemischten Zeitzonen korrigiert (#167)
- Möglichkeit, die Nonce-Prüfung bei JavaScript Tracking zu deaktivieren (#168)
- Unterstützung für die Option „disallowed_keys“ anstelle von „blacklist_keys“ in WordPress 5.5 (#174)
- Button zur Aktualisierung des Dashboards hinzugefügt, Caching-Zeit verlängert (#157) (#175)
1.7.2 // 17.06.2020
- Verhindern eines Fehlers 400 bei JavaScript Tracking für angemeldete Benutzer, falls deaktiviert (#159)
- Verwendung von
wp_die()
anstelle vonheader
undexit
bei AJAX Aufrufen (#160) - Korrektur der 1-Tag Abweichung zwischen Anzeigezeitraum und der Anzahl ausgewerteter Tage in den Toplisten (#162)
1.7.1 // 18.05.2020
- Aktualisierung des Dashboard-Widgets nach dem Speichern der Einstellungen über die Einstellungsseite korrigiert (#147)
- Korrektur eines Fehlers, durch den der Cachify Cache bei Änderung der JavaScript Einstellungen nicht geleert wurde (#152)
- Inkonsistenz beim Datum der Gesamtzahlen korrigiert (#150)
- User Agent Filter zur Bot-Erkennung erweitert (#149) (#151)
- Tooltip-Bibliothek aktualisiert (enthält Fehlerkorrektur im IE 11) (#156)
1.7.0 // 11.05.2020
- JavaScript-Einbettung korrigiert, falls Bots vor dem Caching zugreifen (#84) (#86)
- Fix offset in visitor reporting due to different timezones between PHP and database (#117, props @sophiehuiberts)
- Fix untranslatable support link (#122) (#126, props @arkonisus)
- Separate Einstellungsseite hinzugefügt und die Rückseite des Widgets auf die Widget-Einstellungen beschränkt (#111)
- Option zum Tracking eingeloggter Benutzer hinzugefügt (#103) (#111)
- Add option to show total visits (#134, props @yurihs)
- JavaScript-Tracking überarbeitet unter Verwendung von WP AJAX (#109) (#142)
- Neue Option eingeführt, um den Anzeige- und Speicherbereich zu trennen (#72)
- Automatically add AMP analytics trigger if official AMP PlugIn is installed (#110) (#116, props @tthemann)
- Dashboard widget is now scrollable with dynamic point radius to keep long-term statistics readable (#71) (#101, props @manumeter)
- Bot-Erkennung verbessert (#112) (#125, props @mahype)
- Chartist JS Bibliothek für das Dashboard Widget aktualisiert (#132)
- Tracking von favicon.ico Weiterleitungen (seit WP 5.4) unterbinden (#144)
- Getestet bis WordPress 5.4
1.6.3 // 31.05.2018
- Kompatibilitätsproblem mit einigen PHP Versionen behoben, die
INPUT_SERVER
nicht befüllen - Fehlerhafte Blacklist-Prüfung für leere Referrer behoben
- JS Aufruf unterbricht den Seitenaufbau korrekt, wenn kein Tracking erfolgt
1.6.2 // 23.05.2018
- Fehlerbehebung: Kompatiblität mit JavaScript-Optimierungs-Plugins
- Fehlerbehebung: Tracking, wenn JavaScript-Tracking deaktiviert ist
1.6.1 // 22.05.2018
- Skalierung der Punkte im Dashboard-Widget für bessere Lesbarkeit bei großer Anzahl an Einträgen
- Fehlerbehebung für die Anzeige der y-Achsenbeschriftung bei großen Zahlen
- JavaScript source maps hinzugefügt, um Warnungen in Developer Tools zu vermeiden
- Eigene JavaScript-Datei für Tracking-Skript
- JavaScript-Snippet im Quelltext auch wenn der Seitenaufruf nicht getrackt wird (für Kompatiblität mit Caching-Plugins)
- Verbesserung des Codestils
- Nonce-Verifikation im Dashboard-Widget gegen CSRF
1.6.0 // 05.03.2018
- Hook
statify__visit_saved
hinzugefügt, der bei jedem Hinzufügen eines Eintrags in die Datenbank getriggert wird. - Dashboard-Diagramm zu Chartist migriert.
- Fehler im JavaScript-Tracking bei aktivem X-Content-Type: nosniff behoben.
1.5.3 // 28.11.2017
- Javascript Bibliothek zur Behebung einiger Probleme ersetzt (#52)
1.5.2 // 15.08.2017
- Auf minimale WordPress Version 4.7 gewechselt, nicht mehr erforderlichen Fallback Code entfernt
1.5.1 // 04.05.2017
- Fehlerkorrektur: Filter zum Ausschluss des Trackings bei Verwendung von JavaScript Tracking korrekt beachten.
- Fehlerkorrektur: PHP Hinweis bei leerem Blacklist Inhalt.
1.5.0 // 03.03.2017
- Auf minimale PHP Version 5.3 gewechselt
- Flexiblere Einstellung für den Zeitraum zur Datenspeicherung und die Anzahl von Einträgen in den Top-Listen eingeführt
- Validierung von Formulardaten vor der Speicherung hinzugefügt
- Gesamte Dokumentation auf wordpress.org überführt.
- Optionalen Schutz gegen Referrer Spam hinzugefügt (kann in den Statify Einstellungen aktiviert werden).
- Konformität mit den WordPress Coding Richtlinien verbessert
- Fehlerkorrektur für Multisite Installationen: Netzwerk-Admininstrations-URL nicht tracken.
- Hook Namen
statify_skip_tracking
zustatify__skip_tracking
geändert.
1.4.3 // 15.08.2016
- Tracking und Darstellung auf Mutlsites korrigiert
- Kleinere CSS Korrekturen im Dashboard Widget
- Veraltete Links entfernt und URLs für Spenden und Wiki-Links aktualisiert
- Administrative Updates an Plugin Header und README
- Plugin Autoren aktualisiert
1.4.2 // 01.05.2015
- Ersetzung von
filter_has_var(INPUT_SERVER)
durchisset($_SERVER[])
(Grund)
1.4.1 // 29.04.2015
- Überarbeitung des Tracking-Mechanismus
1.4.0 // 16.04.2015
- Support zu WordPress 4.2
- Plugin-weites Code-Refactoring
- Übersetzungen für Englisch und Russisch
- GitHub Repository
1.3.0 // 28.04.2014
- Sourcecode-Optimierung für die Plugin-Finalisierung
1.2.8 // 19.04.2014
- JavaScript-Snippet: Relativer Pfad für HTTP(S)-Aufrufe
1.2.7 // 09.04.2014
- Unterstützung zu WordPress 3.9
- Korrektur der Dashboard-Links (wenn WordPress im Unterordner)
1.2.6 // 12.12.2013
- Optimierung für WordPress 3.8
- Steuerung des Trackings via
statify_skip_tracking
1.2.5 // 22.08.2013
- Umstellung der Diagramm-Software
1.2.4 // 06.08.2013
- Kompatibilität zu WordPress 3.6
1.2.3 // 06.06.2013
- Zusätzliche Absicherung der PHP-Klassen vor direkten Aufrufen
- Ersatz für veraltete User Levels
1.2.2 // 14.03.2013
- No-Cache und No-Content Header für das optionale Zähl-JavaScript
1.2.1 // 18.12.2012
- Zusätzliche Zeiträume (bis zu einem Jahr) für Statistik
- WordPress 3.4 als Systemanforderung
1.2 // 29.11.2012
- Speziell für Chrome-Browser entwickelte Statify App (eingestellt)
- Fix für eingeführte XML-RPC-Schnittstelle
1.1 // 23.11.2012
- WordPress 3.5 Support
- Schnittstelle via XML-RPC
- Refactoring der Code-Basis
- Überarbeitung der Online-Dokumentation
- Optionales Tracking via JavaScript für Caching-Plugins
1.0 // 12.06.2012
- WordPress 3.4 Support
- Offizielle Plugin-Website
- Unkomprimierte Version des Source Codes
0.9 // 23.12.2011
- Xmas Edition
0.8 // 14.12.2011
- Unterstützung für WordPress 3.3
- Anzeige des Dashboard-Widgets auch für Autoren
- Direkter Link zu den Einstellungen auf dem Dashboard
- Filterung der Ziele/Referrer auf den aktuellen Tag
0.7 // 2011-07-05
- Umsortierung der Statistiktage
- Umfärbung der Statistikmarkierung
- Ignorierung der XMLRPC-Requests
0.6 // 22.06.2011
- WordPress 3.2 Unterstützung
- Support für WordPress Multisite
- Bereinigung überflüssiger URL-Parameter bei Zielseiten
- Interaktive Statistik mit weiterführenden Informationen
0.5 // 15.05.2011
- Fix: Abfrage für fehlende Referrer im Dashboard Widget
0.4 // 16.03.2011
- Statify geht online