4.5.0: ----- * Prepare for Serendipity Styx 4.4.0 - expandable hooked sidebar links 4.4.2: ------ * Optimize the 4.4.1 fix 4.4.1: ------ * Fix a (name) refactored leftover variable 4.4.0: ------ * Fix another case of database table re-creation for fresh installs * Refactor the rolling year versus comparison year ratio calculation, fixing issues, which also sets this diagram to a new max of 300px heights. * Improve CSS day table for mobiles 4.3.1: ------ * Fix an old [ en ] lang typo 4.3.0: ------ * Fix inits for fresh install 4.2.1: ------ * Fix backend sidebar link markup indent for Styx 4.3.1 4.2.0: ------ * Fixed and improved the visitors_count_firstday (by) UNIX TIMESTAMP query for SQLite and PostgreSQL 4.1.0: ------ * Improve markup indent for backend consistency up from Styx 4.3.0 4.0.3: ----- * Show -/0 on empty visits in monthly visitors diagram table 4.0.2: ----- * Fixup the new visitors diagram table for mobiles below 550px width 4.0.1: ----- * Round v.3.9.0 max relation precision to be as precise as possible for the compared image px height, which support 3 decimals 4.0.0: ----- * Update banned bots list since 7/2020 * Improve autoCleanStats access by 12 h cookie 3.9.0: ----- * Improve the visitor stats rolling year by a second - one year back - rolling year sibling, as a gray scaled statistic for comparison * Improve Referrers for 'unknown' case, when a user has disabled its browsers Referrers send header (sendRefererHeader) * Catch a configure table check case where DB tables are installed, but haven't seen a single visitor yet and throw an Exception 3.8.1: ----- * Improve and fix for strict_types 3.8.0: ------ * Prepare for waitingspin "busy"-Icon usage for the garbage collect workload up from next 2023 Styx release 3.7.2: ------ * Fix for PHP 8.2 - updating the referrer-table in certain case 3.7.1: ------ * Fix empty entries startup case with types on PHP 8.2: Automatic conversion of false to array is deprecated 3.7.0: ------ * Create first visitors entry for DB back-check on install, else you might run into an exception * Fix some variable inits on fresh installs 3.6.0: ------ * Fix $serendipity['db_server_info'] for removed MariaDB prefix with PHP 8.0.16+, to set the correct SQL utf8mb4 index key length limits on install. Improves on both MySQL instances. 3.5.1: ------ * Fix wrong [de] lang file translations, since "Visits based on.." [day/month] are "Besucher" not "Aufrufe" ! 3.5.0: ------ * Improve months view diagram to show a rolling year ending with current month, eg. in January 22 show "Feb 21, Mar 21, ...., Dec 21 until current Jan 22". * Add additional SUM-ups Stats for current year and last year visitors / hits summary * Improve lang files 3.04: ----- * Adjust some styles for DARK MODE 3.03: ----- * Add another bot 3.02: ----- * Improve referrer handling 3.01: ----- * Improve for PHP 8 3.00: ----- * Raise requirement to Styx 3.2 * Set database INDEX key length by installed database versions (MariaDB >= 10.5 preferred) 2.07: ----- * Check Global_Server_Vars by isset() * Add researchable continuous last history link before 2014, Sept 28th: https://github.com/ophian/styx/blob/f7da64165d29dd393135593d0ae42e3568fa7c00/plugins/serendipity_event_statistics/serendipity_event_statistics.php 2.06: ----- * Retry fixing column display mismatch against core styles 2.05: ----- * Retry fixing column display mismatch again 2.04: ----- * Retry fixing column display mismatch by 2.02 and 2.03 2.03: ----- * Fix a possible column display mismatch by 2.02 2.02: ----- * Fix a possible column display mismatch 2.01: ----- * Fix a possible column break 2.00: ----- * Upgrade spiders and bots list 290+ items * Raised Requirements * Added new option to disable gethostbyaddr() check in cases * Improve gethostbyaddr() "Last Visitors" IP handler * Improve display of blocks into columns of full statistics 1.82: ----- * Secure external referrers target _blank links 1.81: ----- * Fixup some S9y Series 1 leftover variable conditioning for 1.78 1.80: ----- * Add timezone information to latest visitors title which is guilty for all visitors table information gatherings. 1.79: ----- * Fix comments subscriber_count query 1.78: ----- * Add some default values to counted item parts * Raised Serendipity requirement to 2.0 * Raised PHP requirement to 7.2 1.77: ----- * Fix Subscribers count display and * investigate empty "Top Referrer" and "Top Exits" blocks mysql issue, "experimentally" fixed in Serendipity Styx 3-0-dev. 1.76: ----- - Fix PHP 7.3 countable Exception 1.75: ----- - Added a missed sql-table field in fetch command 1.74: ----- - Added legal property bag information for gdpr/dsgvo 1.73: ----- - PHP 7.1 non-numeric value encountered error fixes 1.72: ----- - Check exception thrown on empty result check 1.71: ----- - Better description of autoclean option 1.70 & (sidebar 1.7): --------------------- - Add new auto clean method and config option, to cleanup the database "visitors"-table from old year(s) entries. Defaults to true! - Fixed sidebar plugin certain sqlite check for query build - cleanup and code consistency 1.66: ----- - Restrict sql index key length for utf8mb4 migration to mysqli only 1.65: ----- - Restrict sql index key length for utf8mb4 migration 1.64: ----- - Iconfont accessibility fixes 1.63: ----- - append backend CSS to $eventData, not prepend! - consistency changes 1.62: ----- - add missing lang constant for heading 1.61: ----- - some css fixes for prev S9y versions - fix admin link 1.60: ----- - 2.0 markup ready (YL) - fix spectrum image height with 2.0 - slightly reworked last visitors - fix for S9y version < 2.0 upgraders - fix a permission issue 1.53: ----- - fixed db table vistors, ip column to IPv6 length 1.52: ----- - fixed some missing ending strong tags - in 2.0 other markup changes 1.51: ----- - bumb event version for serendipity_plugin_statistics sync update to 1.5 plugin 1.5 now fixes weekly stats and visitors online query with PostgreSQL 1.50: + 1.49: ------------- - Made commentor URLs add http:// if missing 20070723 Version 1.48: ---------------------- (By kalkin) - rewrote the botfilter. Now it's smarter. - the graphs can be maximal 200px large - the bar colors are now relative. 20070121 Version 1.47: ---------------------- (By kalkin) - added lots of bots - now the plugin just count each ip as an visitor at this day, not evry refresh Version 1.40: ------------- (By Shrikee / Arnan) - added a database table which holds daily stats. - 2 graphs which use the data in the above table - rewrote the bots filter - added a config option to show only visitor stats or show everything (post counts and such) - option to enable or disable the bot filter - fixed the referer register. They werent added in the database, now they are - if either $useragent, $referer or $remote_addr is empty or unknown its set to unknown.