Version 1.5.0

October 18, 2026
  • Add share bars to dashboard tables (#12)
  • Add the previous period for pageviews and visitors as dashed lines to the traffic chart (#12)
  • Add icons to the KPI cards and hints to empty dashboard cards (#12)
  • Add German translation
  • Add translations/en/insights.php as a starting point for new translations
  • Refine dashboard card styling to match the Craft control panel (#12)
  • Fix homepage pageviews being attributed to the most recently created entry instead of the homepage (#13)
  • Fix pages with non-ASCII characters in their URL not being matched to their entry. Tracked URLs are now stored decoded, so reports show /vijesti/šećer instead of /vijesti/%C5%A1e%C4%87er. Already stored URLs are not migrated (#13)
  • Fix strings in control panel JavaScript never being translated
  • Fix the operating system table not updating during the dashboard's live refresh
  • Fix insights/seed storing zero values for pageviews, traffic sources, campaigns, devices, countries and events
  • Remove the duplicate Chart.js include from jsDelivr, the bundled copy is used instead

Version 1.4.1

August 31, 2026
  • Fix duplicate report emails when queued notification jobs piled up while the queue wasn't running (#10)
  • Add a pending state to the notification log so only one report job can be queued at a time
  • Queued report jobs now re-check the configured frequency before sending, so switching to "never" also cancels already-queued jobs
  • Add useCronForEmails setting to disable the request-based check and send reports exclusively via ./craft insights/notifications/send
  • Include the notification log in the data retention cleanup and storage stats

Version 1.4.0

May 16, 2026
  • Add support for LLMify when installed
  • Fix broken permissions for exports
  • Rename Referrers to traffic sources
  • Fix queue job error with cached entries that are already deleted

Version 1.3.1

May 6, 2026
  • Loosens dompdf/dompdf constraint to ^2.0.3 || ^3.0 to resolve dependency conflicts with plugins like verbb/formie

Version 1.3.0

May 1, 2026
  • Adds export as PDF feature to all pages
  • Adds the ability to include full PDF reports in scheduled emails
  • Adds attachPdfReport notification setting
  • Improves bot detection
  • Installs dompdf
  • Installs jaybizzle/crawler-detect

Version 1.2.0

April 21, 2026
  • Adds scheduled email reports with configurable frequency (weekly, every two weeks, monthly) and freely editable recipient list
  • Adds Send Test Mail button in settings to deliver the real report to the logged-in admin's address
  • Adds insights/notifications/send console command with --frequency and --force flags
  • Adds insights_notification_log audit table, mirrored to the external database when configured
  • Adds breadcrumbs on plugin pages
  • Refactors plugin settings into a tabbed General / Notifications / Advanced layout on a dedicated CP page
  • Adds a warning when a setting is overridden by config/insights.php

Version 1.1.0

February 1, 2026
  • Adds support for custom queue (insightsQueue) to separate analytics jobs from main queue
  • Adds configurable queue job settings (queueJobTtr, processTrackingJobPriority, maxRetryAttempts)
  • Adds Operating System breakdown to dashboard (Technology widget)
  • Adds support for external database (insightsDb) for Pro edition

Version 1.0.0

January 11, 2026
  • Initial release