Changelog
All notable changes to Statify are listed below. This project adheres to Semantic Versioning.
1.8.3
- Update documentation links (#204)
- Minor markup fix on settings page (#206)
- Dashboard widget is closeable again (#208) (#209)
- Fix static initialization on multisite with PHP 8 (#210, props @walterebert)
- Tested up to WordPress 5.8
1.8.2
- Minor adjustments for the dashboard widget (#197) (#199)
- Tested up to WordPress 5.7
1.8.1
- Fix AMP compatibility for Standard and Transitional mode (#181) (#182)
- JavaScript is no longer embedded if request is served by AMP (#181) (#182)
- Always register the action for the cleanup (#184)
- Exclude sitemap calls (WP 5.5+) from tracking (#185) (#186)
- Tested up to WordPress 5.6
1.8.0 // 2020-08-08
- Fix date offset in dashboard widget in WP 5.3+ environments with mixed timezones (#167)
- Allow to deactivate the nonce check during JavaScript tracking (#168)
- Add support for “disallowed_keys” option instead of “blacklist_keys” in WordPress 5.5 (#174)
- Add refresh button in the dashboard, increase caching time (#157) (#175)
1.7.2 // 2020-06-17
- Prevent JavaScript tracking from raising 400 for logged-in users, if tracking is disabled (#159)
- Use
wp_die()
instead of header and exit for AJAX requests (#160) - Fix 1 day offset between display range and number of days evaluated in top lists (#162)
1.7.1 // 2020-05-18
- Fix refresh of the dashboard widget when settings have been changed through the settings page (#147)
- Fix Cachify cache not being flushed after changing JavaScript settings (#152)
- Fix date inconsistency for number of total visits (#150)
- Extend user agent filter for bot detection (#149) (#151)
- Update tooltip library (containing a bugfix in IE 11) (#156)
1.7.0 // 2020-05-11
- Fix JavaScript embedding when bots visit before caching (#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)
- Add separate settings page and reduced widget backview to widget settings only (#111)
- Add options to track logged in users (#103) (#111)
- Add option to show total visits (#134, props @yurihs)
- Refactored JavaScript tracking to use WP AJAX (#109) (#142)
- Introduced new option to separate display from storage range (#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)
- Improved bot detection (#112) (#125, props @mahype)
- Updated Chartist JS library for dashboard widget (#132)
- Skip tracking for favicon.ico redirects (since WP 5.4) (#144)
- Tested up to WordPress 5.4
1.6.3 // 2018-05-31
- Fix compatibility issue with some PHP implementations not populating
INPUT_SERVER
- Fix failing blacklist check for empty referrers
- JS snippet call properly breaks page generation when tracking is skipped
1.6.2 // 2018-05-23
- Fix compatibility issues with JavaScript optimization plugins
- Fix tracking issue if JavaScript tracking is disabled
1.6.1 // 2018-05-22
- Scaled datapoint size to number of records in dashboard widget to improve legibility
- Fix display of larger numbers in the y-axis
- Added JS source maps to avoid warnings with developer tools
- Move JS snippet to separate file
- Add JS snippet to output even if tracking is skipped to avoid caching problems
- Improve code style
- Enable nonce-verification in dashboard widget to prevent CSRF
1.6.0 // 2018-03-05
- Added hook
statify__visit_saved
which is fired after a visit was stored in the database. - Migrated dashboard chart to Chartist.
- Fixed JavaScript tracking not working in some environment which have X-Content-Type: nosniff environment enabled.
1.5.3 // 2017-11-28
- Replace javascript library to fixed several problems (#52)
1.5.2 // 2017-08-15
- Switched to minimal WordPress version 4.7, removed fallback code not needed anymore
1.5.1 // 2017-05-04
- Bugfix: Consider filter for skipping tracking correctly if JavaScript tracking is disabled.
- Bugfix: PHP Notice for empty blacklist value.
1.5.0 // 2017-03-03
- Switched to minimal PHP version 5.3
- Added more flexible settings for period of data saving and the number of entries shown in top lists
- Added validation of form data before saving settings
- Moved all documentation to wordpress.org.
- Added optional referrer spam protection (can be activated via the Statify settings).
- Improved conformance to the WordPress coding guidelines
- Bugfix for multi-site installations: Don’t track network admin URL.
- Changed hook name
statify_skip_tracking
tostatify__skip_tracking
.
1.4.3 // 2016-08-15
- Corrected tracking and display in Multisite
- Minor CSS fixes in the dashboard widget
- Removed deprecated links and updated URLs for donate and wiki links
- Administrative updates to plugin header and README
- Updated plugin authors
1.4.2 // 2015-05-01
- Replace
filter_has_var(INPUT_SERVER)
calls withisset($_SERVER[])
(why)
1.4.1 // 2015-04-29
- Renew the tracking mechanism
1.4.0 // 2015-04-16
- WordPress 4.2 support
- Plugin-wide code refactoring
- Translations for English and Russian
- GitHub Repository
1.3.0 // 2014-04-28
- Sourcecode optimization for plugin-finalization
1.2.8 // 2014-04-19
- JavaScript-Snippet: Relative Path for HTTP(S)-calls
1.2.7 // 2014-04-09
- Support for WordPress 3.9
- Correction of dashboard links (if WordPress is in subfolder)
1.2.6 // 2013-12-12
- Optimization for WordPress 3.8
- Control of tracking via
statify_skip_tracking
1.2.5 // 2013-08-22
- Migration of chart-software
1.2.4 // 2013-08-06
- Compatibility to WordPress 3.6
1.2.3 // 2013-06-06
- Additional protection of PHP classes against direct access
- Replacement for deprecated User Levels
1.2.2 // 2013-03-14
- No-Cache and No-Content Header for optional count JavaScript
1.2.1 // 2012-12-18
- Additional periods (up to one year) for statistics
- WordPress 3.4 as requirement
1.2 // 2012-11-29
- Specially for Chrome Browser developed Statify app (discontinued)
- Fix for introduced XML-RPC-interface
1.1 // 2012-11-23
- WordPress 3.5 Support
- Interface via XML-RPC
- Refactoring of code base
- Revision of online documentation
- Optional tracking via JavaScript for Caching-Plugins
1.0 // 2012-06-12
- WordPress 3.4 Support
- Official Plugin Website
- Uncompressed version of source codes
0.9 // 2011-12-23
- Xmas Edition
0.8 // 2011-12-14
- Support für WordPress 3.3
- Display of Dashboard Widgets also for authors
- Direct Link to settings on dashboard
- Filtering der targets/referrer on the current date
0.7 // 2011-07-05
- Replacement of statistic days
- Recoloring of statistics mark
- Ignoring XML-RPC requests
0.6 // 2011-06-22
- Support for WordPress 3.2
- Support for WordPress Multisite
- Adjustment of redundant URL parameters of target pages
- Interaktive Statistics with further information
0.5 // 2011-05-15
- Fix: query for missing referrer in dashboard widget
0.4 // 2011-03-16
- Statify goes online