Consent for WordPress: Changelog

Λογισμικό: Consent

Πλατφόρμα: WordPress
Consent for WordPress is an application designed to ensure website compliance with EU GDPR and other international user consent regulations. It enables websites to inform users about cookie usage and policies and obtain their consent, ensuring alignment with legal requirements. Learn More.


2.6.1
(May 5, 2026)
- Improved UTF8 URLs.
- Various codebase optimizations and improvements.


2.6.0
(April 23, 2026)
- WordPress 6.9 compatibility - Tested up to 6.9.4.
- Compatibility with PHP 8.5 (released November 18, 2025).
- Tested up to PHP 8.5.5 on PHP-FPM on Linux servers.
- Improved Database classes.
- Implemented db query builder class.
- Refactored database queries to use query builder pattern. Uses explicit parameters instead of string parsing.
- Minimum PHP requirement updated: PDO is now required only (MySQLi support removed).
- Stricter parameter type checking in various methods.
- Improved the messages system.
- General codebase improvements.


2.5.5
(November 27, 2025)
- Update class now better prioritizes Premium updates.
- Various improvements.


2.5.4
(November 26, 2025)
- All the variables used in the main plugin file are now prefixed to avoid possible collisions.
- Handling setups with modified wp-content directory dynamically.
- Improved the database classes including the PDO and Mysqli drivers.
- Various other improvements.


2.5.3
(November 4, 2025)
- The minimum WordPress version requirement changed from 3.9 to 5.0.
- The minimum PHP version requirement changed from 7.0 to 7.4.
- Enhanced stability by utilizing PHP 7.4+ features; with support up to PHP 8.4 where available.
- Improved OOP/MVC implementation.
- Code quality optimization.
- Improved the Autoloader.
- Removed jQuery library from the /assets; now using WordPress's internal jQuery libraries when needed.
- Various other improvements.
- Tested on WordPress versions from 6.8.3 down to 5.0.
- Tested on PHP versions from 8.4 to 7.4.


2.5.2
(October 21, 2025)
- Improved search methods and performance.
- Code quality optimization.
- Various other improvements.


2.5.1
(October 13, 2025)
- Improved installer.
- Various improvements.


2.5.0
(October 9, 2025)
- Major maintenance release.
- Implemented the native WordPress update system.
- Removed the Setup plugin and all dependencies to it.
- Code quality optimization and performance improvements.
- Various other improvements.


2.4.4
(September 26, 2025)
- Better insertion of styles in the HEAD section.
- Minimized the use of params::get().
- Improved UI.
- Various improvements.


2.4.3
(September 21, 2025)
- Switched to PDO exceptions using PDO::ATTR_ERRMODE set to ERRMODE_EXCEPTION.
- Switched to session-based MySQLi error reporting (MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT).
- Now setting the PDO/MySQLi mode NO_AUTO_CREATE_USER only on PHP 7 or MySQL server software version older than 8.
- mysqlnd is now required when using MySQLi driver.
- Improved the database classes. Better resource management and handling.
- Additional check for NUL bytes before passing string to the header().
- Added more checks to the System section.
- Various other improvements.


2.4.2
(September 16, 2025)
- Better error handling on RecursiveDirectoryIterator, RecursiveIteratorIterator and more.
- Improved error logging.
- Better isolation of ajax requests.
- Various improvements.


2.4.1
(September 10, 2025)
- Improved substr() method to handle null length correctly in PHP 7.
- Warnings about missing server packages are now mandatory.
- Improved error handling when packages are missing from the server.
- Moved the deactivation hook to the main plugin file.
- Added more checks to the System section.
- Improved Installer.
- Improved all text in English and Greek translations.
- Various improvements.


2.4.0
(September 8, 2025)
- Added compatibility support for WordPress versions from 5.1 down to 3.9.
- The minimum WordPress version changed to 3.9.
- The recommended WordPress version changed to 6.8.2 or newer.
- Added footer to the backend UI.
- Fixed menu position in WordPress versions older than 6.0.0.
- Fixed a false negative in the System section.
- Disabled more WP core update checks on the plugin UI and during execution in WP 6.8.1 or older.
- Removed more WP core admin notices on the plugin UI and during execution in WP 6.8.1 or older.
- Short-circuit outbound HTTP requests, including to wordpress.org update endpoints on the plugin backend UI.
- Added fallback for missing get_user_locale() in WordPress 4.6 or older.
- Improved performance.
- Improved UI.
- Various improvements.
- Tested on WordPress versions from 6.8.2 down to 3.9.0.
- Tested on PHP versions from 8.4.12 down to 7.0.33 on Linux.


2.3.0
(September 6, 2025)
- Implemented sidebar to the backend UI.
- Now setting backend UI page title to a custom string.
- Various improvements.


2.2.1
(September 3, 2025)
- Improved UI.
- Various changes/improvements.


2.2.0
(September 2, 2025)
- Implemented URL routing system.
- Implemented renderer.
- Implemented topbar.
- Disabled client page caching on backend UI pages to ensure proper dynamic behavior in misconfigured setups.
- Improved UI.
- Improved performance.
- Various changes/improvements.


2.1.1
(August 27, 2025)
- Added extra check for IntlDateFormatter. Some systems are not well prepared by the host.
- Improved the System section.
- Avoid Cloudflare possible false negative in the System section.
- Various framework improvements and code quality.


2.1.0
(August 8, 2025)
- Compatibility with PHP 8.4.
- Improved the database classes. Also applied modern and strict mysqli handling.
- Improved the options database table.
- The datetime database columns now default to NULL.
- Improved the geotime class.
- Disabled WP core update checks on the plugin UI and during execution.
- Removed WP core admin notices on the plugin UI and during execution.
- Removed empty constructors.
- Improved installation supported storage engine, supported charset and collation preparation.
- The application execute() method is now an instance method.
- Added uninstall class.
- Added an option in the preferences to drop (or not) tables on uninstall.
- Added admin permission checks.
- Added System section with various checks.
- Added multilingual Time Zone options in the Preferences. Accurate time for all tasks, despite unreliable WordPress CMS setting.
- Now handling current version changes in the page controllers and base controller.
- Minimized the use of math::bin().
- Removed sub-menus from the main WP menu link.
- Improved curl class.
- Handled conflicts caused by global CSS from third-party plugins in the backend UI.
- Added min_php_version_id to the config file for accurate PHP version comparisons.
- Improved installer.
- Improved the message notification system.
- Removed legacy WP system messages.
- The recommended WP version is now 6.8 or newer.
- Improved UI.
- Improved performance.
- Optimized the OOP and MVC structure.
- Various changes/improvements.


2.0.4
(May 7, 2025)
- Improved set_wp_version(). Added a fallback.
- Improved activation and deactivation classes.
- Added a serverversion class to get the latest version info available from the server.
- Improved Greek translations.
- Various changes/improvements.


2.0.3
(April 18, 2025)
- Improved language detection for Greek.
- Improved Greek translations.


2.0.2
(April 17, 2025)
- Compatibility with WordPress 6.8.


2.0.1
(April 6, 2025)
- Added 'Auto' option to the Storage Cookie 'Secure' setting. It auto-detects if the site uses HTTPS and sets the cookies accordingly.
- Improved jQuery Migrate alias for better compatibility with other WP plugins.


2.0.0
(December 5, 2024)
- Compatible with WordPress 6.7.
- Added Cloudflare support.
- Implemented Traffic Filters. It is now possible to filter traffic by IP Addresses, CIDR, Hostnames, User Agents, Referrers, Countries, Local Server, LAN, Cloudflare, TOR.
- Implemented Categories for Traffic Filters.
- Implemented TOR internal detection system using real-time TOR bulk exit list.
- Implemented caching for TOR.
- Implemented Notification System.
- Added Traffic Filters options in the Banners section.
- Added Installer classes.
- Added Close / Cancel button inside sections.
- Improved the jquery class and how it detects already loaded libraries.
- Improved the UI.
- Improved the Documentation and added more help points in all areas.
- Improved database classes.
- Improved the user class.
- Improved utility model classes.
- Various changes/improvements.


1.0.0
(October 25, 2024)
- Released


Software Created: October 21, 2016