Loi 25 Comply

Changelog

1.9.5

  • Fix: readme.txt no longer lists “third-party script blocking” as a free feature – this was removed from the Lite build in 1.9.3 and has always been Pro-only; it is now listed under Pro features instead, alongside Google Consent Mode v2 and automated email reports

1.9.4

  • Fix: duplicate wp_unslash() call removed from Loi25_Security sanitization methods (the caller already unslashes $_POST/$_GET before calling)
  • Fix: inconsistent accented title on the “Banniere cookies” admin page, and missing accents on “Politique de confidentialite” menu label
  • Fix: misplaced docblock comment in class-loi25-politique.php
  • Fix: outdated “Pro” docblock on the privacy policy module – this module has been part of the Lite version since 1.2.0
  • Note: languages/loi25-comply.pot version header refreshed; full regeneration via wp i18n make-pot still pending (tracked separately)

1.9.3

  • Fix: missing uninstall.php restored – plugin tables and options are now properly removed on uninstall
  • Fix: Pro-only files (script blocker, plugin detector) removed from the Lite build – these belong only in the separate Loi 25 Comply Pro plugin
  • Fix: dead code removed (orphaned PDF export referencing a non-existent class)
  • Fix: banner position list unified between the setup wizard and the banner settings screen – selecting “Bottom left”, “Bottom right”, or “Centered modal” in the wizard now correctly applies matching CSS

1.7.0

  • Aucun changement cote Lite (version Pro uniquement)

1.6.0

  • Correction : titre de la page “Scripts bloques” corrige en “Scripts bloques” avec accent
  • Amelioration : texte d’avertissement renforce sur les risques de non-conformite Loi 25

1.2.0

  • Major: plugin restructured as a fully functional free plugin (Lite) for WordPress.org
  • Added: Privacy Policy generator (Module 2) now included in the free version
  • Removed: all Pro module code (modules 4-9) – available in separate Loi 25 Comply Pro plugin
  • Removed: Freemius SDK and license checks
  • Fix: inline scripts moved to wp_add_inline_script() (WordPress.org compliance)
  • Fix: WordPress.org directory assets (banner, icons) removed from plugin ZIP
  • Fix: Contributors field updated with WordPress.org username cfgilles

1.1.5

  • Fix: CSS anchored to #loi25-banner and #loi25-modal IDs to prevent theme override conflicts

1.1.4

  • Fix: phpcs:ignore extended on DROP TABLE in uninstall cleanup

1.1.3

  • Fix: text domain corrected from ‘loi25-comply’ to ‘loi-25-comply’ in all PHP files

1.1.2

  • Fix: uninstall.php removed – cleanup logic moved to Freemius after_uninstall hook

1.1.1

  • Fix: esc_attr() added on CSS class output in dashboard

1.1.0

  • Fix: various WordPress.org compliance fixes

0.9.0

  • Add: category-based consent modal
  • Add: third-party script blocking by category
  • Add: [loi25_manage_consent] shortcode

0.1.0

  • Initial release

Plugin Website
Visit website

Author
AZ Internet
Version:
1.9.6
Last Updated
July 1, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
8.0

Share Post

Join our newsletter.

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