Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Advanced Ads Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 2.0.2912 versiones

Sin fecha · 12 versiones

  1. 2.0.29

    Última
    1 corrección
    Corregido
    • Urgent fix for version number
  2. 2.0.27

    3 mejoras29 correcciones
    Mejora
    • Add rescue fallback on init to expire published ads missed by Action Scheduler cron
    • Add-on updates now run through the WordPress update system and require the latest version of each add-on
    • PHP in a plain text ad now runs only when the author of the ad may use unfiltered HTML
    Corregido
    • Avoid fatal error in admin notices by ensuring the notice class exists before invoking its display function
    • Fatal error caused by invalid ad option data
    • Hide App menu item by slug instead of `:last-child` to prevent hiding add-on pages
    • Improved sanitization of ad wrapper attributes on shortcode injection
    • Fatal error caused by a missing second argument on the `http_headers_useragent` filter call during cache bot checking
    • Ad expiry dates on quick bulk edit could be corrupted to year 0000 when saved with incomplete data
    • Quick Edit expiry year not prefilling for past dates
    • Resolve missing update notifications by fixing API endpoint URL handling during updater class initialization
    • PubGuru import using fallback units instead of API ad units due to an incorrect loop variable name
    • PubGuru ad unit slot names mapping to the correct placement type
    • Resolve placement clearfix option not saving when disabled
    • Ad weights higher than the remaining group count now persist correctly after deleting ads, preserving delivery odds
    • Prevent subscribers from accessing private ads via the AJAX ad renderer
    • Add safeguard against fatal errors when opening a placement assigned to a deleted ad group
    • Undefined property warning on Groups list when using PHP 8+ by overriding the `aria-label` method in `List_Table`
    • Remove plugins page `wp-cookies` dependency causing a notice on the Plugins screen in WordPress 6.9.1+
    • Placement checkbox options not being disabled when unchecked; add missing null guards
    • Keep Dashicons visible on primary buttons in the Advanced Ads admin header
    • Prevent updater and Action Scheduler fatals when Free is removed during a request
    • Fatal error in the Ad Inserter import when its stored settings are damaged
    • Deprecation notice on PHP 8.2 and later in the list of AdSense ad units
    • Show the "Adjust Auto ads options" link in the AdSense settings again
    • AdSense API quota message showing "1 hours 60 minutes" and never leaving out a zero part
    • Saved AdSense earnings report could not be read back, so the report was requested from Google again on each view
    • AMP for WP Ads import left an ad without display conditions when its visibility setting was not recognized
    • Dashboard news feed was chosen from a fixed earnings value instead of the real AdSense earnings of the site
    • Fatal error when deleting an ad, group or placement by an ID that does not exist
    • PHP warning when importing from Ads for WP Ads or Ad Inserter and a margin or display type is not set
    • PHP warning on the PubGuru import when the configuration has no ad units
  3. 2.0.26

    6 correcciones
    Corregido
    • fatal error when groups contain invalid ad ids
    • fatal error in Ad Health notices
    • shortcode vulnerability for content attribute
    • incorrect Ad count for All view at list table
    • unauthorized plugin update download site was not activated on the shop.
    • help links and internal compatibility improvements
  4. 2.0.25

    1 corrección
    Corregido
    • Item object (ad/group) set parent affecting shared factory instance on placement abstract
  5. 2.0.24

    2 correcciones
    Corregido
    • UI fixes for Advanced Ads widget buttons on WP Dashboard on WP 7+
    • a compatibility issue with group ad weights
  6. 2.0.23

    1 mejora15 correcciones
    Mejora
    • Change email address to send plugin uninstall feedback
    Corregido
    • When user interrupted custom position frontend picker selection, traces were left on localStorage object, causing JS errors
    • Add early bail before quick edit fillInputs function, legacy CSS on list pages updated
    • Make string type nullable on add_body_class functions, to prevent null values from 3rd party plugins
    • Adblocker notice being shown on admin pages even with Shields disabled on Brave browser
    • Add a button on General settings admin page to remove Adsense record from ads.txt file
    • Gutenberg blocks API Version 2 is deprecated since WP 6.9+, raise API to version 3 from version 6.9+
    • Reduce database load on admin pages by caching ad, group, and placement list data across requests and deriving dropdowns and published-placement lookups from that shared cache
    • Improve ad load performance by skipping legacy meta migration when ad settings are already stored in the current format
    • Fix content ad output to apply responsive image and lazy-loading attributes using the current WordPress content filter API instead of deprecated functions
    • Improve group performance by caching each group's ad weight map for the duration of the request instead of rebuilding it on every access
    • Fix unsaved changes being cleared when reverting a single property on an ad, group, or placement in the editor
    • Fix visitor display conditions with chained OR and AND rules not evaluating correctly in some cases
    • Fix stale ad wrapper markup when layout options or wrapper ID and class are changed before the ad is saved
    • Improve weighted ad rotation performance in large groups by avoiding repeated weight recalculation during shuffle
    • Reduce database round-trips when loading multiple ads, groups, or placements during the same request
  7. 2.0.22

    1 mejora13 correcciones
    Mejora
    • Add compatibility check for setAccessible function on HideNoticesTest file, as it was deprecated
    Corregido
    • dismissed default notices are now permanently hide
    • Woocommerce plugin was injecting SQL on the WP Query of finding placements by type, suppress filters on query
    • Remove credentials check from fs_connect function when FS method is direct
    • Add safeguard on EDD Updater class if request data is not an object
    • Block injection ancestor search logic used str_starts_with, wont work with PHP less than 8, replaced by framework function
    • Add early bail for Ad Health if the top bar is hidden
    • Adding new ads to a group made the new ad status and name columns appear misaligned
    • Ad groups with four ads were not showing the show more button on groups page, wrong comparison math
    • All In One Video Gallery categories and tags are loaded as pages with shortcode instead of taxonomy, archive display conditions
    • parallax placement with published status checked
    • OceanWP theme product quick view conflict with GAdsense module AMP code injection on AJAX
    • block unterminated PHP in shortcode content overrides
    • Buttons, widget and notices UI style fixes for WP 7 plus
  8. 2.0.21

    3 correcciones
    Corregido
    • Ad label not applied to shortcode-rendered ads
    • fatal error by correcting Quick_Bulk_Edit class namespace
    • shortcode `ad_args` which allow remote code execution vulnerability
  9. 2.0.20

    1 corrección
    Corregido
    • Content injection performance issues and handle more use cases
  10. 2.0.19

    2 mejoras1 corrección
    Mejora
    • Added AMP for WP Ads importer to improve ad migration accuracy
    • Implemented upgrade notices from readme for new releases
    Corregido
    • support form submission issue
  11. 2.0.18

    1 nuevo7 mejoras9 correcciones
    Nuevo
    • importer for Ads for WP to migrate ads, groups, placements and settings.
    Mejora
    • Add Ad Inserter importer
    • Replace WP-Cron with Action Scheduler for Ad Expiration
    • Brave browser adblocker fallback ads were not triggered, Brave allows detection script through
    • Test plugin compatibility with WordPress 6.9.
    • Optimize ad rendering by replacing DOM parsing with native PHP regex processing
    • Remove Amazon Integration banner from dashboard and disable PEF Module
    • Add Ads, Placements, and Groups to Command Palette
    Corregido
    • fallback images show correctly based on user consent and non-personalized option
    • Fix nested rendering of sidebar and header placements by optimizing injection logic
    • Fix multiple WPML bugs, including disabling translations for groups, fix placements not showing translated ads and grous
    • Adds scheduled ads to the Gutenberg widget dropdown selector, if scheduled ad is selected, will only show when published
    • Duplicated ads not showing on ad group when added via metabox, deleted ads not being cleared from group ad weights
    • Change the trigger logic of new placement modal when no placements, trigger hashchange event (on dialog-advads-modal.js)
    • Reword Advanced Ads notifications warning on Settings page, from errors to notifications
    • Remove Product Experimentation Module, Amazon banner from old support page
    • Resolved fatal error in Groups upgrade caused by namespace issue
  12. 2.0.17

    1 mejora4 correcciones
    Mejora
    • Added admin notice to warn when other ad-related plugins are active and may conflict with Advanced Ads
    Corregido
    • clearfix checkbox saving and description alignment in the admin meta box
    • prevent removal of backslashes in ad code
    • screen options from Advanced Ads showing on other plugin’s pages
    • conflict with Fluent-SMTP plugin

Changelog publicado por el desarrollador, en su idioma original.