1.0.3 29 avril 2026 Queued GeoIP enrichment so consent POSTs no longer block on remote lookups Cached the rendered cookie-banner HTML per locale/settings to skip Blade rendering on every page view Stopped clearing the stats cache on every consent insert (admin deletes still invalidate) Cached the archives file listing in the admin UI Added composite indexes (user_id, action, created_at) and (ip_address, action, created_at) on gdpr_consent_logs to speed up dedup lookups
1.0.2 22 avril 2026 Country capture via GeoIP on consent logging Added country_code column (nullable, 2-char) to gdpr_consent_logs table Added 'Capture Country via IP' toggle in GDPR settings (gdpr_capture_country) Country column shown in the consent logs table when capture is enabled
1.0.1 19 avril 2026 Added new permissions: gdpr.consent_logs.export, gdpr.archives.download, gdpr.archives.view Added Archives admin menu entry (visible when gdpr_archive_enabled is true)