Releases: ibericode/koko-analytics
Releases · ibericode/koko-analytics
2.2.5
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
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
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
2.2.0
2.2.0 - Jan 21, 2026
- settings: allow plugins to register their own settings tab through the
koko_analytics_settings_tabsfilter. - endpoint: remove duplicate require statements in case several plugins add the same file.
2.1.3
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
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
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
2.1.0 - Dec 08, 2025
- New settings page structure!
- Use existing removeable query args from WP core for notices.
2.0.22
2.0.22 - Dec 01, 2025
- specify apiVersion for block type so that WP 6.9 can use new iframe editor.