MatrixInn GDPR & UK Compliance

Changelog

1.0.7

  • Fixed: BOM (Byte Order Mark) removed from main plugin file — caused “headers already sent” errors and blank pages on some sites

1.0.6

  • Fixed: Manage preferences button icon (SVG) not displaying correctly on some themes due to theme CSS overriding button padding and sizing

1.0.3

  • Removed: Script Manager feature removed for WordPress.org compliance
  • Updated: readme.txt, screenshots, and FAQ to reflect removal

1.0.2

  • Added: Overlay with blur effect behind Centre Popup layout
  • Added: ensure_defaults() runs on admin_init to reliably seed default options on any install
  • Fixed: Checkbox options (Consent Logging, Anonymise IP, Show Branding, etc.) not persisting correctly when unchecked — added hidden input fallback for all checkbox fields
  • Fixed: Cookie category toggles (Functional, Analytics, Marketing) not activating in modal due to empty string stored in DB
  • Fixed: Banner layout class missing on first load after install
  • Improved: sanitize_field() now correctly converts string “0”/”1″ to integer for checkbox options
  • Version bump to bust CSS/JS browser cache

1.0.1

  • Fixed: Cookie consent banner layouts (Popup, Corner) not positioning correctly due to CSS specificity conflict between #minn-gdpr-banner ID selector and layout classes
  • Fixed: Added !important to all layout-specific CSS properties in .minn-layout-popup and .minn-layout-corner
  • Fixed: Consent logging failing with “Unknown column ‘categories_json’” — activator now always drops and recreates tables on activation to ensure fresh schema
  • Fixed: TEXT DEFAULT NULL incompatibility with dbDelta() — changed to VARCHAR NOT NULL DEFAULT ”
  • Fixed: Null user_id with %d format — now defaults to integer 0
  • Fixed: Settings page fields appearing empty — activator now checks for both false and ” before setting defaults
  • Version bump for CSS cache busting

1.0.0

  • Initial release
  • Cookie consent banner with Accept All / Accept Selected / Decline All / Manage Preferences
  • 3 banner layouts: Bottom/Top Bar, Centre Popup, Corner Box
  • 4 consent categories: Strictly Necessary, Functional, Analytics & Performance, Marketing & Advertising
  • Granular Cookie Preferences modal with per-category toggles
  • Floating “Manage Preferences” button after consent
  • Consent logging with IP anonymisation (IPv4 and IPv6)
  • Admin consent logs with stats dashboard (Total / Accepted / Declined / Partial)
  • Script Manager — block third-party scripts until consent is given
  • Cookie Policy Generator — auto-generates and publishes a Cookie Policy page
  • Google Consent Mode v2 support (default deny + update signals)
  • Re-consent on policy version change
  • Data export request shortcode [matrixinn_gdpr_export]
  • Data erasure request shortcode [matrixinn_gdpr_erasure]
  • WordPress core privacy tools integration (Tools → Export / Erase Personal Data)
  • Privacy policy helper content
  • Translation-ready
  • Clean uninstall (drops tables, removes all options)
  • “Powered by MatrixInn Solutions” branding (toggleable)

Plugin Website
Visit website

Version:
1.0.7
Last Updated
July 6, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.