Skip to content

Releases: ibericode/koko-analytics

1.6.3

21 Jan 15:12
6b9abed
Compare
Choose a tag to compare

1.6.3 - Jan 21, 2025

  • Schedule missing koko_analytics_aggregate_stats event.
  • Ensure pageview counts are always added to the correct day, even if WP Cron stalls for more than 24 hours.
  • Improved correctness of the realtime visitor count in case of WP Cron stalls.
  • Move the temporary buffer file to its own directory inside the uploads directory.
  • Fix syntax error on PHP 7.4 introduced in version 1.6.2
  • Jetpack Importer: Fix division by zero if importing a single day of data
  • Jetpack Importer: Bump HTTP request timeout for Jetpack importer up from 5 seconds to 90 seconds.
  • Jetpack Importer: Allow choosing a custom chunk size, which can be useful for sites with a large amount of posts or pages.
  • Do not delete database tables on plugin uninstall by default.

1.6.2

21 Jan 13:53
a4120fb
Compare
Choose a tag to compare

1.6.2 - Jan 21, 2025

  • Schedule missing koko_analytics_aggregate_stats event.
  • Ensure pageview counts are always added to the correct day, even if WP Cron stalls for more than 24 hours.
  • Improved correctness of the realtime visitor count in case of WP Cron stalls.
  • Move the temporary buffer file to its own directory inside the uploads directory.
  • Bump HTTP request timeout for Jetpack importer up from 5 seconds to 90 seconds.
  • Fix division by zero if importing a single day of data with Jetpack Importer.

1.6.1

20 Jan 07:28
78f9ff8
Compare
Choose a tag to compare

1.6.1 - Jan 20, 2025

  • Show error details in Jetpack Importer when API returns an error response (instead of only writing to error log).
  • Register scheduled event for pruning data on plugin activation directly.
  • Allow calling get_realtime_pageview_count() function with null parameter.

1.6.0

17 Jan 08:47
8ef3235
Compare
Choose a tag to compare

1.6.0 - Jan 17, 2025

  • Bump minimal required PHP version to 7.4 or higher.
  • Fix issue with date generation for "this_week" and "last_week" presets.
  • Modify chart tooltip position so it's never causing horizontal overflow.
  • Hide chart tooltip on scroll.
  • Expand column width of pageviews and visitors column on large screens with ample space.
  • Fix undefined array key notice introduced in version 1.5.5.
  • Make all strings from Jetpack Importer feature translatable. Thanks to Alex Lion.
  • Fix REST API routes returning a HTTP 500 error if called without a start_date parameter.

PS. We've started the works on a standalone version of Koko Analytics that allows you to track non-WordPress sites.

You can read some more about it on Danny's personal blog: https://www.dannyvankooten.com/blog/2025/building-privacy-friendly-website-analytics/

1.5.3

09 Jan 09:54
5c59d93
Compare
Choose a tag to compare

1.5.3 - Jan 09, 2025

  • Add integration with Query Loop Block.
  • Fix date range when viewing "this week" or "last week" on a Sunday.
  • Remove non-functional settings example from Koko Analytics Pro from settings page.
  • Add one-time notice after at least 30 days of usage asking for a contribution.

1.5.2

17 Dec 12:35
d9fd6cd
Compare
Choose a tag to compare

1.5.2 - Dec 17, 2024

  • Improve logic for running pending database migrations.

1.5.1

10 Dec 12:39
49709b5
Compare
Choose a tag to compare

1.5.1 - Dec 10, 2024

  • Fix date in chart tooltip using default PHP timezone, explicitly use site timezone instead.
  • Check for excluded request (by IP address or user role) in unoptimized endpoint.
  • Prevent PHP notice on dashboard if page URL does not have query component.

1.5.0

27 Nov 13:56
38929b6
Compare
Choose a tag to compare

1.5.0 - Nov 27, 2024

  • Impose a maximum referrer URL length on data ingestion.
  • Replace column header for visitors and pageviews with icon on small screens.
  • Speed up koko_analytics_counter shortcode by having Stats::get_total not automatically pull in previous period.
  • Migrations runner now updates the local database version after each individual step.
  • Migrations runner now has a simple lock mechanism to ensure it runs atomically.
  • Output database size in localized format.
  • Output dates in localized format through wp_date(). Thanks to Dominik Schilling.
  • Add missing text domain on settings page. Thanks to Dominik Schilling.

1.4.5

14 Nov 09:42
25bef78
Compare
Choose a tag to compare

1.4.5 - Nov 14, 2024

  • Use localized number formatting for all numbers troughout the dashboard.
  • Add feature to export and import data. Can only be used for sites with matching post ID's.
  • Highlight weekends in chart by using a slightly darker color for the visitors part of the bar.

1.4.4

04 Nov 09:11
366b4fb
Compare
Choose a tag to compare

1.4.4 - Nov 4, 2024

  • Add Jetpack Stats importer to import your historical analytics data into Koko Analytics. Go to the settings page (with Jetpack still enabled) to access it.
  • Fix settings page showing proxy IP instead of client IP if using reverse proxy.
  • Fix use of PHP 7.4 only feature in thousands separator in source code.
  • Auto-reload dashboard every minute if browser tab is active.
  • Do not show chart for just a single day of data.
  • Handle posts without title a little better by showing URL path instead.