## Changelog ### Version 3.1.2 - *2025-09-10* - **[FIXED]** Security updates. ### Version 3.1.1 - *2025-09-02* - **[FIXED]** Resolved critical page rendering issues where CSS and JavaScript were not loading for some clients. This was caused by the wrap parameter in the Tidy configuration, which has now been removed to ensure proper page layouts. - **[FIXED]** Corrected an issue where the ads.txt file was displaying a hardcoded manager domain. The plugin now dynamically retrieves and preserves the correct manager domain from the existing configuration, providing more flexible and accurate ads.txt generation. ### Version 3.1 - *2025-09-01* - **[ADDED]** Enabled custom_var support on the homepage for clients already utilizing Actirise custom filter hooks. - **[CHANGED]** A note has been added to the FastCMP plugin, stating that the default configuration is designed to meet the requirements of the Google EU User Consent Policy. - **[REMOVED]** Removed the discouraged load_plugin_textdomain() function call, allowing WordPress to automatically handle plugin translations as required by the latest best practices. - **[FIXED]** Resolved a login issue where users were being redirected to an uninformative rejection page. Now, when a user logs in, the system correctly checks for an existing WordPress plugin domain. If no identifying information is found, the user is redirected to the login page for another attempt. - **[FIXED]** Corrected text display issues by adding the wrap parameter with a value of 0 to Tidy settings. ### Version 3.0.2 - *2025-07-16* - **[FIXED]** Addressed various compliance issues with the WordPress.org plugin directory. - **[FIXED]** Resolved an issue causing incorrect homepage display when UTM parameters were used with the plugin active. ### Version 3.0.1 - *2025-07-08* - **[FIXED]** Fix for missing query parameter in the get_website_info function ### Version 3.0 - *2025-07-08* - **[ADDED]** Implemented a fully autonomous onboarding flow directly within the plugin. - **[ADDED]** Integrated direct sign-up functionality within the plugin interface. - **[ADDED]** Enabled in-plugin website registration with automatic "Pending review" status assignment. - **[ADDED]** Developed an Ads.txt checker module with real-time feedback and retry prompts for missing lines. - **[ADDED]** Incorporated a vendor list display mechanism to provide necessary information for CMP integration. - **[ADDED]** Integrated a monetization activation gate, requiring Insertion Order signature before proceeding with ad serving. - **[ADDED]** Implemented a performance warm-up notice display for the initial 10 days post-monetization activation. - **[ADDED]** Introduced a trial period notice displaying remaining trial days and a link to the contract on the platform. - **[ADDED]** Introduced quick-access links for Actirise Analytics and platform account management. - **[ADDED]** Provided direct access to Help & Documentation within the plugin UI. - **[CHANGED]** Completely redesigned the Sign-in/Sign-up page. - **[CHANGED]** Reworked the UI/UX for some tabs to enhance clarity and usability. - **[CHANGED]** Centralized cache-related instructions within a dedicated plugin tab. - **[CHANGED]** Modified the default button colors for FastCMP. - **[REMOVED]** "Bidders" page has been deprecated and removed. - **[FIXED]** Normalized boolean value storage in the Actirise options table, converting inconsistent string representations ('true', 'false') to standard integer (1 or 0) format for database compatibility. ### Version 2.6.9 - *2025-05-05* - **[ADDED]** Support for Google Consent Mode (Basic and Advanced) in the CMP tab. - **[ADDED]** Plugin debug tracking: last 100 actions (user, action, date/time) now recorded. - **[CHANGED]** Applied selected background color to "Accept" button on focus. - **[CHANGED]** Added presized divs information to Site Health diagnostics. - **[CHANGED]** Added additional security checks to prevent blank pages, PHP warnings, or errors during pre-sized ad div injection. ### Version 2.6.8 - *2025-03-27* - **[ADDED]** Actirise diagnostic information is now also available in WordPress's native Site Health feature. - **[ADDED]** A new button is now available in the WordPress Admin Bar to manually trigger the synchronization of several elements: ads.txt content, FastCMP settings and pre-sized divs. ### Version 2.6.7 - *2025-03-17* - **[ADDED]** Added console logging to show the last update time for the ads.txt file and presized divs - **[CHANGED]** Add /ads.txt URL to the cache exclusion list in Cache instructions ### Version 2.6.6 - *2025-01-22* - **[FIXED]** Fixed an issue where our script was being injected into the instead of the for WordPress versions earlier than 6.3. - **[FIXED]** Fixed an issue where some plugins could modify the double quotes in our script tag to single quotes. ### Version 2.6.5 - *2025-01-13* - **[FIXED]** Resolved an issue where presized divs were displayed incorrectly in certain configurations - **[FIXED]** Support for UTM variables in presized divs ### Version 2.6.4 - *2024-12-17* - **[ADDED]** Implemented apply_filters to make hooks available at the custom_vars level for enhanced customization. - **[ADDED]** FastCMP now supports custom CSS injection for better integration with WordPress. - **[FIXED]** Resolved an issue where the NoPub feature was not returning the correct URL. - **[FIXED]** Adjusted get_privacy_policy_url for compatibility with WordPress versions prior to 4.9.6, ensuring compatibility up to version 4.5. - **[FIXED]** Resolved a compatibility issue affecting the administration panel display versions prior to 5.0, ensuring compatibility up to version 4.5. ### Version 2.6.3 - *2024-12-09* - **[FIXED]** Resolved an issue where custom variables were not saving properly. ### Version 2.6.2 - *2024-12-06* - **[FIXED]** Ensure full compatibility with older WordPress versions. ### Version 2.6.1 - *2024-12-05* - **[FIXED]** Bug fixes and security updates. ### Version 2.6.0 - *2024-12-04* - **[ADDED]** Introduced a dedicated SQL table for managing plugin configurations, enabling more efficient data handling and custom queries. - **[ADDED]** Implemented a badge management system for the administration panel, enhancing user interface and navigation. - **[ADDED]** Added advanced logging for the no-pub mode to identify and resolve URL-related issues. - **[CHANGED]** Improved fallback mechanism by utilizing transients when cron jobs are disabled. - **[CHANGED]** Streamlined plugin initialization process during the first-time setup for better performance. - **[CHANGED]** Standardized PHP variables and methods to follow the snake_case naming convention. - **[CHANGED]** Activated debug mode by default for new installations to aid troubleshooting. - **[FIXED]** Resolved an issue causing improper injection of presized div elements. ### Version 2.5.8 - *2024-11-18* - **[FIXED]** Resolved an issue where, in rare cases, JavaScript scripts could be injected incorrectly. ### Version 2.5.7 - *2024-11-14* - **[FIXED]** Improve code and security updates. ### Version 2.5.6 - *2024-11-06* - **[FIXED]** Fixed an issue that could prevent the `ads.txt` file from updating on certain WordPress configurations. ### Version 2.5.5 - *2024-10-30* - **[FIXED]** Improve diagnostic feature to make sure it's working in every environment. ### Version 2.5.4 - *2024-10-17* - **[FIXED]** Ensured full compatibility with WordPress 6.7. - **[FIXED]** Fixed a problem that could, in some cases, override the `ads.txt` file present if the feature is not active. - **[FIXED]** Fixed an issue in the "Help" tab that prevented the W3 Total Cache tab from functioning properly. ### Version 2.5.3 - *2024-10-01* - **[FIXED]** Fixed an issue that prevented the administration interface from functioning properly. ### Version 2.5.2 - *2024-09-30* - **[FIXED]** Bug fixes and security updates. ### Version 2.5.1 - *2024-09-23* - **[FIXED]** Bug fixes and security updates. ### Version 2.5.0 - *2024-09-18* - **[ADDED]** Added a new setting to enable automatic plugin updates, simplifying maintenance and ensuring you're always using the latest version. - **[FIXED]** Improved the editor code for `Ads.Txt`, resulting in faster performance and reduced resource usage. - **[FIXED]** Enhanced Dashboard Analytics to provide more accurate and insightful data, aiding in performance optimization. - **[FIXED]** Updated the ListeSpeed Doc to include detailed instructions on creating and managing cache rules. - **[FIXED]** Resolution of an occasional problem where the `Ads.txt` file was not updated correctly. ### Version 2.4.0 - *2024-07-25* - **[CHANGED]** The `ads.txt` file is now physically created rather than being dynamically rendered. - **[FIXED]** Resolved an issue where presized divs might not function as expected with some `custom_var` settings. - **[FIXED]** Implemented bug fixes and security enhancements. ### Version 2.3.17 - *2024-07-03* - **[FIXED]** Addressed conflicts related to the PresizedDiv feature and compatibility issues with some themes. ### Version 2.3.16 - *2024-07-01* - **[FIXED]** Resolved an issue that could, in certain cases, prevent the retrieval of presized divs. ### Version 2.3.15 - *2024-06-28* - **[FIXED]** Addressed conflicts related to the PresizedDiv feature with some themes. - **[FIXED]** Enhanced the performance and loading speed of the analytics view. - **[FIXED]** Resolved an issue that could, in certain cases, prevent the retrieval of presized divs and the `ads.txt` file. - **[ADDED]** A new section in the settings allows for easy selection and modification of the preferred currency. ### Version 2.3.14 - *2024-06-13* - **[FIXED]** Addressed conflicts related to the PresizedDiv feature and compatibility issues with Affilizz plugin. ### Version 2.3.13 - *2024-06-11* - **[FIXED]** Addressed conflicts related to the PresizedDiv feature and compatibility issues with some themes. ### Version 2.3.12 - *2024-06-11* - **[FIXED]** Updated error messages in the connection modal in the Home tab. - **[FIXED]** Bug fixes and security updates. ### Version 2.3.11 - *2024-05-31* - **[FIXED]** Addressed conflicts related to the PresizedDiv feature and compatibility issues with some themes. - **[FIXED]** Fixed a problem where "Show more" and "Create an account" links redirected to the wrong link. ### Version 2.3.10 - *2024-05-23* - **[FIXED]** Enhanced the analytics dashboard in the plugin's Home tab with bug fixes and optimizations. ### Version 2.3.9 - *2024-05-16* - **[FIXED]** Addressed conflicts related to the PresizedDiv feature and compatibility issues with select plugins. ### Version 2.3.8 - *2024-05-15* - **[FIXED]** Resolved an issue with custom style for FastCMP feature. ### Version 2.3.7 - *2024-05-13* - **[FIXED]** Resolved a compatibility issue with Presized Div in AMP pages. - **[FIXED]** Resolved an issue with the FastCMP activation process. ### Version 2.3.6 - *2024-04-16* - **[FIXED]** Resolved a compatibility issue with WP-Rocket plugin. ### Version 2.3.5 - *2024-04-12* - **[FIXED]** Resolved an issue that was preventing the activation of specific features within the plugin administration. ### Version 2.3.4 - *2024-04-08* - **[FIXED]** Bug fixes and security updates. ### Version 2.3.3 - *2024-04-08* - **[FIXED]** Bug fixes and security updates. ### Version 2.3.2 - *2024-02-14* - **[FIXED]** Bug fixes and security updates. ### Version 2.3.1 - *2024-02-02* - **[FIXED]** Bug fixes and security updates. ### Version 2.3.0 - *2023-12-21* - **[ADDED]** FastCMP: You can now customize the style and colors of your CMP buttons. - **[FIXED]** Bug fixes and security updates. ### Version 2.2.2 - *2023-11-29* - **[FIXED]** Bug fixes and security updates. ### Version 2.2.1 - *2023-11-27* - **[FIXED]** Bug fixes and security updates. ### Version 2.2.0 - *2023-11-20* - **[ADDED]** FastCMP: Allows you to inject FastCMP script into your website. - **[FIXED]** Bug fixes and security updates. ### Version 2.2.0-beta1 - *2023-11-09* - **[ADDED]** FastCMP: Custom vendors can be added to exclude. - **[FIXED]** Bug fixes and security updates. ### Version 2.2.0-beta - *2023-10-17* - **[ADDED]** FastCMP: Allows you to inject FastCMP script into your website. - **[FIXED]** Bug fixes and security updates. ### Version 2.1.0 - *2023-10-16* - **[ADDED]** Analytics: Introduced a new tab to display the analytics of your website in the plugin's admin panel. - **[CHANGED]** Moved the "Actirise" menu to the top level of the admin menu. - **[CHANGED]** Created a separate tab for the list of bidders. - **[FIXED]** Bug fixes and security updates. ### Version 2.1.0-beta2 - *2023-09-07* - **[CHANGED]** Bug fixes and security updates ### Version 2.1.0-beta1 - *2023-07-25* - **[CHANGED]** Bug fixes and security updates ### Version 2.0.4 - *2023-07-25* - **[CHANGED]** Bug fixes and security updates ### Version 2.0.3 - *2023-07-19* - **[CHANGED]** Bug fixes and security updates ### Version 2.1.0-beta - *2023-07-17* - **[ADDED]** Analytics: Introduced a new tab to display the analytics of your website in the plugin's admin panel. - **[CHANGED]** Move the "Actirise" menu to the top level of the admin menu. - **[CHANGED]** Created a separate tab for the list of bidders. - **[FIXED]** Bug fixes and security updates. ### Version 2.0.2 - *2023-06-28* - **[CHANGED]** Bug fixes and security updates ### Version 2.0.2-beta - *2023-06-28* - **[CHANGED]** Bug fixes and security updates ### Version 2.0.1 - *2023-06-19* - **[CHANGED]** Bug fixes and security updates ### Version 2.0.0 - *2023-05-05* - **[ADDED]** URLs opt-out: Introduced an option to disable ads on posts, pages, categories, and tags via the plugin administration. - **[ADDED]** Sharing diagnostic with Actirise Developer Team. - **[ADDED]** Introduced Core Web Vitals tab for Presized Div Option. - **[ADDED]** Implemented bidders active list in the plugin's admin panel. - **[ADDED]** Expanded information in the actirisePlugin js variable. - **[ADDED]** Included cache section documentation in the plugin's admin panel. - **[CHANGED]** Custom variable "author" now uses the display name. If not available, the ID is used. - **[CHANGED]** Updated the Cache documentation to include Plugin Variable exclusion. - **[CHANGED]** Updated asset URLs for administration to avoid caching issues after a plugin update. - **[CHANGED]** Completely overhauled the plugin's backend for enhanced performance and stability. - **[CHANGED]** Introduced a new user interface for the plugin's admin panel. - **[FIXED]** Bug fixes and security updates. - **[REMOVED]** Removed the About section from the plugin's admin panel. ### Version 2.0.0-beta4 - *2023-04-21* - **[FIXED]** Fixed a cache issue affecting the CSS of Presized Div. - **[FIXED]** Fixed compatibility issue with WP-Rocket for Presized Div. - **[FIXED]** Fixed compatibility issue with SiteGround Optimizer. ### Version 2.0.0-beta3 - *2023-04-20* - **[FIXED]** Attempted to resolve an encoding issue that may occur when inserting Presized divs. ### Version 2.0.0-beta2 - *2023-03-23* - **[ADDED]** Introduced an option to disable ads on posts, pages, categories, and tags via the plugin administration. - **[ADDED]** Added a sticker to indicate the availability of a new Presized Div. - **[ADDED]** Sharing diagnostic with Actirise Developer Team. - **[CHANGED]** Custom variable "author" now uses the display name. If not available, the ID is used. - **[CHANGED]** Optimized the injection of HTML and CSS codes for Presized Div. - **[CHANGED]** Updated the Cache documentation to include Plugin Variable exclusion. - **[FIXED]** Fixed a problem that prevented updating the Presized Div available when updating the plugin. - **[FIXED]** Technical optimizations for rendering pages with Presized Div. ### Version 2.0.0-beta1 - *2023-03-22* - **[FIXED]** Technical optimizations for rendering pages with Presized Div. ### Version 2.0.0-beta - *2023-03-22* - **[ADDED]** Added verification for HTTP requests made by the browser (protection against XSS attacks). - **[ADDED]** Introduced Core Web Vitals tab for Presized Div Option. - **[ADDED]** Implemented bidders active list in the plugin's admin panel. - **[ADDED]** Expanded information in the actirisePlugin js variable. - **[ADDED]** Included cache section documentation in the plugin's admin panel. - **[CHANGED]** Updated asset URLs for administration to avoid caching issues after a plugin update. - **[CHANGED]** Completely overhauled the plugin's backend for enhanced performance and stability. - **[CHANGED]** Introduced a new user interface for the plugin's admin panel. - **[REMOVED]** Removed the About section from the plugin's admin panel. ### Version 1.3.3 - *2023-03-22* - **[FIXED]** Fixed a problem that prevented the update of the plugin on the BETA channel. ### Version 1.3.2 - *2023-01-26* - **[ADDED]** HTTP Headers on ads.txt to avoid caching by CDN. ### Version 1.3.1 - *2022-12-05* - **[ADDED]** Added rules to exclude Actirise JavaScript in SG Optimizer combinator. ### Version 1.3.0 - *2022-11-17* - **[ADDED]** Updating data from Actirise API will now be done via a cron instead of frontend calls (performance tweak). - **[ADDED]** Added cache for custom fields requests on the admin panel (performance tweak). - **[ADDED]** Settings will be persisted when the plugin is deactivated and reactivated. - **[ADDED]** Added a badge in the admin menu when an update is available. - **[ADDED]** Added an option to allow installation of beta releases (beta releases may be unstable). - **[REMOVED]** Removed the option to update ads.txt when the user was logged in (fallback is automatic when cron feature is unavailable). - **[FIXED]** When the changelog is unavailable on Actirise servers, a message now notifies the user of the problem. ### Version 1.2.2 - *2022-10-07* - **[CHANGED]** Cosmetic changes on the Update panel: the changelog is now displayed at the top of the panel. - **[FIXED]** Forced domain to lowercase and relationship to uppercase in ads.txt. - **[FIXED]** Fixed possible duplication of lines in ads.txt rendering (due to typography issues). - **[FIXED]** Fixed browser caching on plugin JavaScript. ### Version 1.2.1 - *2022-10-06* - **[ADDED]** Ads.txt management now automatically removes duplicate lines. - **[ADDED]** A changelog panel has been added with details of plugin release changes. - **[ADDED]** Added a setting to allow ads.txt updates from Actirise servers only when the user is logged in. - **[CHANGED]** Improved wording for more explicit messages when an existing ads.txt file is detected. ### Version 1.2.0 - *2022-09-27* - **[ADDED]** A new panel for ads.txt file management. - **[CHANGED]** Cosmetic changes on the loading screen. ### Version 1.1.3 - *2022-09-22* - **[CHANGED]** Performance tweak: JavaScript tags are now loaded asynchronously by default. ### Version 1.1.2 - *2022-09-01* - **[FIXED]** Compatibility fix with WordPress MultiSite feature. ### Version 1.1.1 - *2022-07-21* - **[FIXED]** Minor fixes in custom variables management. ### Version 1.1.0 - *2022-07-12* - **[ADDED]** Added an About panel with instructions for configuring cache plugins and avoiding integration conflicts. - **[ADDED]** Added a custom variables panel for management. - **[CHANGED]** Redesigned the plugin interface. ### Version 1.0.4 - *2022-05-31* - **[CHANGED]** Compatibility fix with Rocket Loader from Cloudflare. ### Version 1.0.3 - *2022-01-22* - **[FIXED]** Minor fixes in site ID verification. ### Version 1.0.2 - *2021-09-02* - **[FIXED]** Compatibility fixes with PHP 8 and WordPress 5.8. ### Version 1.0.1 - *2021-08-10* - **[CHANGED]** Wording changes. - **[CHANGED]** Performance tweaks. ### Version 1.0.0 - *2021-08-09* - **[ADDED]** Initial release of Actirise plugin.