AdFuz Free Changelog & Release History
Stay up to date with the latest features, enhancements, and performance optimizations released for the AdFuz Free WordPress Plugin.
v2.1.32026-10-13
- New Unified Status & Search Toolbar: Restructured the Ads listing screen (
admin.php?page=adfuz-ads) to merge real-time status pills (Total, Active, Paused, Pending, Draft) and search into a single responsive header row. - New Multi-Select & Bulk Deletion: Added a master Select All checkbox and individual row selectors for Ads, with a dynamic “Delete Selected” action button and quick header trigger.
- Improved Interactive Status Navigation: Clicking any status pill instantly filters the ad collection while preserving active search queries.
- Improved Campaign Link Safety Sentinel: Integrated modal confirmation (
window.adfuzConfirm) with automated campaign assignment detection to safely detach linked campaign records upon confirmation. - Fix Smart Pagination Clamping: Added automatic fallback redirection when records on the final page are deleted, preventing empty state lockouts and returning users to the new last valid page.
v2.1.22026-10-11
- New Shortcode Aliases: Added shortcode aliases
[adfuz_adspace]and[adfuz_space]for seamless interoperability with block renderers and third-party page builders. - Improved Defensive Banner Rendering: Enhanced
AdRendererControllerto recognize‘banner’content type alias interchangeably with‘image’creatives. - Improved Vacant Space Filter Propagation: Updated
ShortcodeControllerto passadfuz/shortcode/empty_space_htmlfilter output when an ad slot is vacant. - Improved UI Loader & Modal Utilities: Enhanced
adfuzLoader,adfuzModal, andadfuzToastscripts with display flex/none state toggles and accessible input autofocus. - Bundled Vendor Flatpickr Library: Bundled lightweight vendor Flatpickr styles and scripts for unified date range picking across scheduling and marketplace views.
v2.1.12026-10-09
- Fix Ad Space Filters & Pagination: Fixed Ad Space search and status filters to correctly filter items on the Ad Spaces list screen and persist filter state cleanly across pagination.
- Improved AJAX Dynamic Delivery Bridge: Added
adfuz/shortcode/ajax_rendered_ad_htmlfilter and client seen ads tracking inShortcodeControllerto support dynamic ad refreshes and third-party extension pipelines.
v2.1.02026-10-05
- New ⚡ Quick Ad Studio — Full-width interactive creator modal enabling publishers to build ads, auto-link campaigns and ad spaces, and optionally assign site-wide global ads in under 30 seconds.
- New Live Reactive Simulator — Real-time interactive preview canvas supporting Desktop, Tablet, and Mobile device toggles for Image, Video (Upload / YouTube / Vimeo), and Script/HTML creatives.
- New Streamlined 3-Tab Architecture — Dedicated guided tabs for 1. Ad Creative, 2. Campaign & Ad Space (with auto-dimension detection and instant live search filters), and 3. Global Ads (with single-space and multi-spot selectors).
- New Atomic backend creation engine guaranteeing complete database integrity and generating a live shortcode (
[ad-fuz ad_space_id=“XX”]) with 1-click clipboard copy. - Improved Added footer Next Tab and Previous step-by-step navigation buttons with required field validation.
v2.0.02026-10-05
- New Major Version 2.0.0 Release — Transitioned AdFuz to the modern 2.x architecture generation with official native support for the AdFuz Pro suite.
- New Added high-converting Pro Showcase Banner to the admin Dashboard highlighting enterprise capabilities: Geo & Device targeting, A/B split-testing, conversion/ROAS tracking, and automated reporting.
- New Added Upgrade to Pro ⭐ navigation entry in the WordPress admin sidebar and quick-access floating action bar.
- New Added centralized
Common::isProActive()status detector andUrl::proUrl()generator with UTM attribution tracking. - Improved Consolidated all 1.3.x performance enhancements, security hardening, bundled MaxMind DB reader library, and shortcode slug fallbacks.
v1.3.162026-10-05
- Fix Replaced relative file paths with absolute
DIRreferences across core include statements inad-fuz.phpto eliminate activation failures during WordPress plugin sandbox scrape. - Fix Made autoloader case-resilient across Linux file systems and registered it prior to validation hooks.
- Improved Bundled pure PHP
MaxMind\Dbbinary reader in core with built-in PSR-4 fallback autoloader for zero-configuration Geo-IP detection. - Improved Added slug lookup support to
[ad-fuz]shortcodes with auto-healing fallback for seeded sample and demo ad placements. - New Added standardized cross-platform POSIX production packaging script (
build-zip.php) utilizing PHPZipArchive.
v1.3.152026-10-03
- Fix Hardened output escaping in upgrade checkout templates using
wp_kses_post()and added missing translator comments on localized strings. - Improved Enforced WordPress Coding Standards (WPCS 3.4.1) across the codebase, resolving over 1,000 formatting, spacing, and indentation issues.
- New Added automated Playwright Zero-Blindspot Testing Sentinel (
wp-sentinel.ts) monitoring browser console errors, failed AJAX/REST requests, and WordPressdebug.log. - Improved Centralized
.gitattributesto safely version development tools and build scripts in Git while excluding them from production release ZIP distributions.
v1.3.142026-10-02
- New Added dedicated Add-Ons section and admin submenu (
Ad Fuz > Add-Ons) to discover, install, and manage official AdFuz-dependent extensions (such as AdFuz Pro) and standalone BufferCode ecosystem plugins (Frontend Dashboard, GateFuz). - New Integrated live extension management actions: 1-click activation, safe deactivation confirmation modal, WordPress.org 1-click installer, and dynamic remote catalog synchronization with BufferCode API.
- Improved Added direct “Add-Ons” action link in the WordPress Plugins administration screen.
v1.3.132026-09-28
- New Added automatic shortcode execution support (
do_shortcode) on WordPress widgets viawidget_custom_html_custom_html,widget_text, andwidget_text_contentfilters. - Improved Enabled smooth frontend rendering for
[ad-fuz]shortcodes placed inside WordPress Custom HTML widgets and classic Text widgets.
v1.3.122026-09-25
- Improved Standardized admin layout constraints (
max-w-[1600px]) across all core management screens (Dashboard, Ads, Ad Spaces, Campaigns, Global Ads, Export Files, FAQ, and Tools) for visual clarity and optimal responsiveness on 4K and ultrawide monitors. - Improved Applied unified container width limits (
max-w-7xl) to all editor forms (Ad Spaces, Campaigns, Global Ads, and Settings) for streamlined workflow ergonomics.
v1.3.112026-09-23
- Fix Resolved PHP 8.4 deprecation notices for implicit nullable parameters across helper methods (
Common::is_page(),Common::log_file()) by specifying explicit nullable type declarations. - Improved Ensured seamless compatibility with modern PHP 8.4 runtime environments and strict type checking.
v1.3.102026-09-22
- New Refactored core plugin activation and deactivation routines into a dedicated, modular
Lifecyclecontroller (\AdFuz\Controllers\Core\Lifecycle). - New Added
adfuz/plugin/activatedandadfuz/plugin/deactivateaction hooks to enable extensions to execute setup and teardown routines seamlessly. - New Added
adfuz/deactivation/cron_hooksfilter hook enabling extensions (e.g., AdFuz Pro) to dynamically register custom scheduled cron jobs for automatic cleanup upon deactivation. - Improved Standardized background cron unscheduling across all core maintenance tasks using
wp_clear_scheduled_hook().
v1.3.92026-09-20
- New Added
load_plugin_textdomainon theinitaction hook for proper localization and internationalization (i18n) translation support. - Improved Added automatic image URL resolution from media attachment ID in
AdsImageControllerwhenever the media URL is omitted or cleared. - Fix Fixed remove image button event handler to properly clear both media ID and URL hidden inputs and dynamically refresh the live preview.
- Fix Enhanced real-time live preview responsiveness across Ad Create and Edit screens by listening to both
inputandchangeevents across all ad input fields.
v1.3.82026-09-18
- Improved Extended MaxMind GeoLite2 detector (
GeoDetector) to resolve comprehensive geographic metadata includingregion,region_code,continent,latitude, andlongitudealongside country code and city. - Improved Enriched rotation candidate ads in
AdRotatorControllerwithcampaign_nameandcampaign_slugfor streamlined downstream inspection and logging. - Improved Applied the
adfuz/ad_rotator/selected_adfilter hook to space-level fallback ads inShortcodeControllerfor uniform telemetry and ad customization. - Improved Whitelisted UTM tracking and token parameters (
data-token,data-source,data-medium,data-campaign,data-content,data-term) inCommon::wp_kses()allowed HTML attributes safelist.
v1.3.72026-09-17
- New Added Export Files management dashboard (under AdFuz Stats) with download, preview, and batch delete capabilities for generated analytics reports.
- New Added collapsible section cards across Ad Space, Campaign, and Global Ads editor forms for streamlined navigation and enhanced layout ergonomics.
- New Added
adfuz/stats/tabsandadfuz/stats/date_rangesfilter hooks to allow programmatic registration of custom statistics tabs and analytics date ranges. - New Added
adfuz/admin/stats/tab_panelsandadfuz/admin/stats/toolbar_after_filtersaction hooks for rendering custom statistics panels and toolbar controls. - New Added
adfuz/migrations/run_versionandadfuz/migrations/statusfilter hooks in Migration Runner for registering external migration scripts and statuses. - New Added
adfuz/database_tools/optionsfilter hook to dynamically customize manageable option keys in Database Tools.
v1.3.62026-09-16
- New Added
adfuz/ad_rotator/custom_strategyfilter hook enabling developers to implement custom ad rotation algorithms and selection logic. - New Added
adfuz/ad_rotator/selected_adfilter hook allowing programmatic inspection and customization of chosen ads before rendering. - New Added
adfuz/stats/impression_recorded,adfuz/stats/click_recorded, andadfuz/stats/event_recordedaction hooks for real-time interaction telemetry and external analytics integration.
v1.3.52026-09-15
- Improved Redesigned the expired campaigns notification UI into a modern, consolidated AdFuz card layout with individual and batch dismissal actions.
- Fix Fixed event propagation on campaign expired alerts to prevent unintended dismissal when clicking the edit campaign link.
v1.3.42026-09-13
- Fix Resolved Script / HTML ad update issue where HTML tags, embedded CSS style blocks, and JavaScript code were stripped down to plain text.
- Fix Refactored Request handler to retain raw unslashed input for schema validation instead of stripping tags prematurely.
- Fix Corrected frontend script ad rendering in AdRendererController to display full HTML/CSS/JS ad tags seamlessly.
v1.3.32026-09-10
- New Added FAQ documentation link (
https://faq.adfuz.com) to the floating admin sidebar items in AdFuz.
v1.3.22026-09-07
- New Added Global Ads statistics widgets (Total Formats, Configured, Active Now, Total Rules) to the main AdFuz Dashboard with distinct highlight badges and a responsive 7-column layout.
v1.3.12026-09-05
- New Introduced Unified Asynchronous Background Queue & Real-Time Polling Engine (
wp_adfuz_jobs) to eliminate AJAX timeouts during AI Ad Generation. - New Added Migration
1.3.1in Database Tools with latest-first descending order display. - Improved Added intelligent quota fallback screen for Google Gemini free tier image limits with 1-click Free Copywriting recovery.
- Improved Added IPv4 resolution enforcement for ultra-fast cURL execution on Windows and cloud servers.
v1.3.02026-09-04
- New Added AI Ad Generator supporting Google Gemini and OpenAI.
- New AI-powered banner image generation with Google Imagen 3.0 and OpenAI DALL-E 3, with direct sideloading into the WordPress Media Library.
- New AI-generated responsive HTML/CSS code tailored for Script Ads in all standard IAB dimensions.
- New AI video ad copywriter and storyboard/voiceover outline generator.
- New 1-Click ad launch modal workflow with automated Campaign and Ad Space setup.
- New AI Settings page with API key testing, provider selection, custom tone, and default dimension controls.
v1.2.172026-08-31
- New Export Stats details.
v1.2.162026-08-29
- New Updated detailed FAQ Page.
v1.2.152026-08-28
- New Added Devices tab in the Stats Page.
v1.2.142026-08-26
- New Added Browsers tab in the Stats Page.
v1.2.132026-08-25
- New Added Countries tab in the Stats Page.
v1.2.122026-08-24
- New Added Custom Range filter in Date Range section.
v1.2.112026-08-20
- New Added Campaign, Ad Space and Ads in the Stats Filter.
v1.2.102026-08-12
- New Added a new section for Database missing migrations.
v1.2.92026-08-11
- New Added new option to show/hide ad label text.
v1.2.82026-08-10
- New Added stats widget in Live stats section.
v1.2.72026-08-08
- New Added Refresh button in Live stats section.
v1.2.62026-08-07
- Fix MaxMind GeoLite2 settings.
- Fix Script ads not saving.
v1.2.52026-08-07
- New Recent Live Events added in Live Stats section.
v1.2.42026-08-06
- New Added World Map stats in Live Stats section.
v1.2.32026-08-05
- New Added Last 30 Mins Stats in Live Stats Section.
v1.2.22026-08-01
- Fix Incorrect MaxMind GeoLite2 DB path.
v1.2.12026-07-31
- New Added Live stats reporting.
v1.2.02026-07-30
- New Added Ads Stats.
- New Added Impression and Click tracking.
- New Added Date Range filtering for Stats.
v1.1.142026-07-24
- Improved Seeder data for Edge Bar Ads.
v1.1.132026-07-23
- New Added Edge Bar Ads support.
v1.1.122026-07-22
- Improved Seeder data for Countdown Ads.
v1.1.112026-07-21
- New Added Countdown Ads support.
v1.1.102026-07-18
- Improved Seeder data for Interstitial Ads.
v1.1.92026-07-17
- New Added Interstitial Ads support.
v1.1.82026-07-16
- Improved Seeder data for Scroll Trigger Ads.
v1.1.72026-07-15
- New Added Scroll Trigger Ads support.
v1.1.62026-07-14
- Improved Seeder data for Corner Peel Ads.
v1.1.52026-07-13
- New Added Corner Peel Ads support.
v1.1.42026-07-10
- Improved Seeder data for Background Ads.
- Improved Seeder core updated to map the ads, campaign, ad space and global ads properly.
v1.1.32026-07-09
- New Added Background Ads support.
v1.1.22026-07-08
- Improved Added Popup and Exit popup seeder data added.
- Improved Added a video to show “How to Show Popup Ads in WordPress Using AdFuz”.
v1.1.12026-07-07
- Improved Added the Screenshots of Global Ads (Popup and Exit Popup).
- Improved Added help text for the Popup and Exit Popup.
- Improved Ad Space for Global Ads added in seeder data.
v1.1.02026-07-06
- New Added Global Ads support.
- New Added Popup global ads.
- New Added Exit Popup global ads.
- Improved Updated readme.txt content for Global Ads support.
v1.0.24 – v1.0.202026-07-04
- Fix Admin notification conflict with page headers.
- New Added Subscription and Floating sidebar.
- Improved WordPress Playground fixes and Blueprint schema JSON for Seeder autoloading.
- New AdSpace size (Dimension) added in list view.
v1.0.19 – v1.0.102026-06-15
- New Dashboard, Ads, Campaign, and AdSpace pages updated to new UI.
- New Added CRON job to automatically transition campaigns to expired.
- New Added Campaign stats counts and real-time shimmers.
v1.0.0 – v1.0.82026-05-29
- New Initial public release of AdFuz — Full Control, Unmatched, Zero-Compromise Ad Manager.
- New Support for Image, Video, and Script ad formats.
- New Campaign start/end date scheduling with automated status lifecycle.
- New Shortcode
[ad-fuz ad_space_id]and developer hook architecture.