Skip to content

Releases: ibericode/koko-analytics

2.2.5

18 Mar 08:53
126de91

Choose a tag to compare

2.2.5 - Mar 18, 2026

  • Change URL for tracking request to home_url to bypass rate limits on admin-ajax.php on some hosts. This only applies if not using the optimized endpoint.
  • Format date in chart tooltip differently depending on grouping.
  • Fix issue where dashboard could only fetch statistics up to 10 years back, due to pre-generated dates table.
  • Prevent load_textdomain_just_in_time() warning when other plugins call wp_get_schedules() before init hook.
  • Various typing improvements for issues as reported by PHPStan.

2.2.4

17 Feb 14:00
e7944bb

Choose a tag to compare

2.2.4 - Feb 17, 2026

  • Fix fatal error on fresh plugin installation because of calling non-static method statically.
  • Fix `[koko_analytics_counter] shortcode no longer working in version 2.2.2 because of lacking function arguments.

2.2.2

17 Feb 10:10
552bc23

Choose a tag to compare

2.2.2 - Feb 17, 2026

  • Add hook koko_analytics_public_dashboard_headers, which fires before sending HTTP headers for public dashboard. This allows a password protected public dashboard in Koko Analytics Pro.
  • Add hook koko_analytics_output_dashboard_settings which allows adding setting rows at any position on the dashboard settings page.
  • Delete koko_analytics_last_aggregation_at option on plugin uninstall.
  • Add gradient showing relative weight per row in the referrers table.
  • Fix Jetpack & Plausible import pages not accessible since version 2.2.0.
  • Minor performance improvements by changing code structure to re-use commonly used action hooks.

2.2.1

02 Feb 13:00
27b0fd5

Choose a tag to compare

2.2.1 - Feb 02, 2026

  • gutenberg: add counter block type
  • tracking: add filter koko_analytics_allowed_query_vars (example)
  • performance: rollup database migrations older than 5 years.

2.2.0

21 Jan 09:12
8e28da4

Choose a tag to compare

2.2.0 - Jan 21, 2026

  • settings: allow plugins to register their own settings tab through the koko_analytics_settings_tabs filter.
  • endpoint: remove duplicate require statements in case several plugins add the same file.

2.1.3

12 Jan 12:52
cf48b1e

Choose a tag to compare

2.1.3 - Jan 12, 2026

  • data export: escape path and referrer url values in data export file
  • data import: only allow SQL statements affecting the Koko Analytics database
    tables
  • tracking: reject invalid path values per the RFC 2396 specification

2.1.2

07 Jan 10:43
7fd3128

Choose a tag to compare

2.1.2 - Jan 7, 2025

  • tracking: accept path and post ID argument in koko_analytics.trackPageview(path, post_id) function to allow manual calls in single-page applications.
  • dashboard: add group by 'year' option to chart

2.1.1

24 Dec 09:36
8fe8c28

Choose a tag to compare

2.1.1 - Dec 24, 2025

  • Use our own notice styles instead of the ones from WP core.
  • Send Cache-Control header on public dashboard.
  • Show some debug info on settings page.
  • Ensure upload directory exists when creating session dir for fingerprint method.
  • Add charset to collection endpoint HTTP response headers.
  • Properly remove tooltip when mouse leaves the chart area.
  • Move placeholder for tables without data outside of table element to fix column span issue.
  • Add X-Robots-Tag: noindex to collection endpoint.
  • Grey out table pagination when a page filter is active.
  • Use fake hyperlinks for date navigation to stop bots from crawling public dashboards until infinity.

2.1.0

08 Dec 07:13
4a71658

Choose a tag to compare

2.1.0 - Dec 08, 2025

  • New settings page structure!
  • Use existing removeable query args from WP core for notices.

2.0.22

01 Dec 08:04
c9f41d0

Choose a tag to compare

2.0.22 - Dec 01, 2025

  • specify apiVersion for block type so that WP 6.9 can use new iframe editor.