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

WP-Optimize Premium Changelog

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

Última 4.7.015 versiones

Sin fecha · 15 versiones

  1. 4.7.0

    Última
    2 nuevos12 mejoras10 correcciones
    Nuevo
    • Dashboard overview showing a summary of all WP-Optimize modules (cache, images, minification, and database), including active status, savings, and quick links to manage each area
    • Load tables in batches when there are too many tables to load in a single request
    Mejora
    • WPO_Page_Builder_Compatibility class
    • WPO_Webp_Convert_Image_Task class
    • Added data- attributes support for older wordpress versions
    • Cache - Browser cache settings updated for better compatibility
    • Cache - Improved browser cache detection
    • Disabling Show avatars no longer leaves gravatars hosted locally in the background
    • Improved GZIP detection
    • Improved the Purge Page Cache and Purge Minify Cache admin bar functionality
    • Premium - Improved UX for Unused CSS Removal
    • Premium - Index Post Meta Table power tweak now correctly indexes all subsites postmeta tables in a Multisite network and tracks last-run status per site
    • Premium Auto LCP writes the gzip cache variant atomically via a temporary file and rename, matching how the HTML cache file is patched
    • Rename `as_type` to `asset_type` in the LCP beacon request for clarity
    Corregido
    • Added missing optimizations for auto optimizations cron
    • Fixed inconsistent UI in the Minify status tab, and removed duplicate tooltips
    • Fixed the association of the wp_e_submissions_actions_log table with its plugin
    • LCP - Preserve original cached HTML when removing the LCP observer script fails instead of returning an empty string
    • PHPStan issues WPO_WP_Kses_Compatibility class
    • Permissions issues for adminbar menu items
    • Registered image sizes not showing on multisite
    • Removed extra spacing in the Wipe settings section
    • WP_CACHE constant warning in debug.log
    • WP_Optimize_Utils::get_file_path does not handle URLs with query parameters
  2. 4.6.1

    9 mejoras7 correcciones
    Mejora
    • Use WP_Optimize_Utils::get_url_without_cache_purge_params for admin bar links
    • WPO_KD_Submissions_Compatibility class
    • WP_Optimize_Server_Compatibility class
    • WPO_Polylang_Compatibility class
    • Clear cached local Google Fonts statistics when the CSS font file is downloaded
    • Create a new class named WP_Optimize_UpdraftCentral_Commands to group UpdraftCentral specific commands, currently including methods for retrieving and updating WP-Optimize settings
    • Removed deprecated UpdraftCentral commands from WP_Optimize_Commands class
    • Removed unused phpseclib dependency from composer
    • Smush post meta keys are prefixed with `_` and now is multisite compatible
    Corregido
    • CSS exclusions added via Minify -> Advanced -> Exclude are now saved on separate lines, preventing invalid exclusion entries
    • Fixed compatibility issue with the WooCommerce multi-currency plugin
    • Incorrect WebP browser detection for Firefox users
    • Misaligned UI issue in minify admin pages
    • Mobile UI issues
    • Prevent caching pages when a WooCommerce cart has content
    • UI freezes when restoring a compressed image
  3. 4.6.0

    1 nuevo14 mejoras6 correcciones
    Nuevo
    • Premium - Automatically preloads the page’s Largest Contentful Paint (LCP) element to improve initial load speed and perceived performance
    Mejora
    • Code from can_purge_cache method moved to WP_Optimize_Utils::current_user_can_purge_cache
    • Fix WordPress Security check errors and warnings on admin page
    • Make `is_edit_mode` a static method and avoid duplication
    • Optimized WP_Optimize_Database_Information::get_table_plugin method
    • Added method to check current user has the capability
    • Added methods to retrieve and save essential WP-Optimize toggleable settings for UpdraftCentral
    • Disable and hide the "Speed up WooCommerce 'Get total spent' query" Power Tweak when it's no longer relevant
    • Handle race conditions in font downloading and optimize cache stats storage
    • Improved image grid action button visibility to accommodate WordPress 7.0 button styling changes
    • Matched response styles when purging via the admin bar
    • Premium - Handle empty orders in WooCommerce Total Spent Power Tweak feature
    • Premium - Improved hash logic for the Unused CSS Removal feature
    • Prevent unwanted cache growth caused by crawlers or preload bots
    • UI changes to match WordPress 7.0
    Corregido
    • Cache - Fixed an issue related to cache setting saving
    • Fixed a UI issue in WooCommerce variation products when Automatically preload content after it is purged is enabled
    • Fixed browser caching issue where admin pages were cached
    • Mobile UI issue
    • Notice Dismissal issue
    • Usage of htmlspecialchars
  4. 4.5.5

    1 mejora
    Mejora
    • Update the bundled common-libs version
  5. 4.5.4

    24 mejoras1 corrección
    Mejora
    • Avoid instantiating PHPSQLParser on each call in WPO_DB_Table_Analysis
    • Class WPO_WebP_Convert
    • Make markup readable in `tables-body.php` template
    • Refactored duplicated cache_admin_bar logic by centralizing it in the admin class and removing redundant implementations.
    • Removed unused `WPO_Htaccess_Capabilities` class
    • WPO_Activation class
    • WPO_Uninstall class
    • WPO_WebP_Alter_HTML class
    • WPO_WebP_Self_Test class
    • WPO_WebP_Test_Run class
    • WPO_WebP_Utils class
    • WPO_Webp_Task_Manager class
    • WP_Optimize_WebP class
    • WP_Optimize_WebP_Images class
    • Added an additional check to prevent SplFileInfo::getSize RuntimeException in WP_Optimize_Utils::get_folder_stats
    • All in One SEO plugin compatibility issue
    • Cache - Inconsistent REST cache filenames due to query parameter order
    • Cache - Set the purge old cache cron schedule based on the Cache lifespan setting
    • Ensure parsed result is an array in WPO_DB_Table_Analysis::get_query_table
    • Exclude GIF from being converted to WebP with `wpo_webp_convert_compressed_images` cron job
    • Optimized `wpo_username_from_cookies` to avoid repeated database queries per request
    • Precheck for existing WebP format of file before running WebP conversion
    • Remove redundant code that is not reachable.
    • Resolved edge cases in CapoJS
    Corregido
    • WebP image compression breaking in some cases
  6. 4.5.3

    1 de seguridad
    Seguridad
    • Prevented path traversal security risk. Thanks to Wordfence for the responsible disclosure
  7. 4.5.2

    11 mejoras4 correcciones
    Mejora
    • Instead of nested output buffering, code make use of single buffer using Page Optimizer class
    • Refactor Updraft_Smush_Manager::update_smush_options method
    • Using ABSPATH to prevent direct access instead of plugin constants to comply with PCP
    • Added a safety check to remove scheduled table optimization cron jobs when the server does not allow table optimization
    • Enhanced database table detection by marking the KD Submissions database table as used by Elementor Pro
    • Fixed a UI issue with WebP conversion in the Media Library
    • Handle WP_Error in WPO_Page_Cache::enable callers
    • Initialize Heartbeat only on admin pages
    • Premium - Preload only selected URLs in the "Cache Specific URLs Only" setting
    • Premium - Smush - Improved PHP 8.5 compatibility by replacing deprecated $http_response_header usage
    • Updated user agent for the cache preloader
    Corregido
    • Bug preg_match fails on wildcard * patterns in browser agents exclusion list
    • Ensure page caching is fully disabled by updating internal cache configuration to prevent constant-related errors in logs
    • Premium - Unused images - Fixed an issue where multiple unused images were displayed for an edited image on setups where images are not stored in /yyyy/mm folders
    • Minify - The cron job to purge old cache files is not created
  8. 4.5.1

    12 mejoras4 correcciones1 de seguridad
    Mejora
    • Improved WebP conversion flow by separating capability checks from configuration changes
    • Improved auto-optimization handling by correcting static method usage
    • Introduced `WP_Optimize_Server_Compatibility` class to centralize all server environment checks
    • Removed separate `get_schedule_types` method in premium version
    • Display the `Enable the caching menu in the admin bar` option only when Cache or Minify is enabled
    • Improved detection of LearnDash plugin tables
    • Improved onboarding wizard RTL support and eliminated dependency on the PHP Reflection class
    • Improved robustness of `uploads/wpo` directory removal during plugin uninstallation
    • Minify - Don't remove the version query argument when the source is not processed by Minify
    • Premium - Unused Images - Enhanced detection of edited WordPress images
    • Prevent deprecation notices in PHP 8.5
    • Add a notice when `.htaccess` file is not available or renamed in Apache servers
    Corregido
    • Fixed compatibility issue with WP Remote
    • Notice: Function _load_textdomain_just_in_time was called incorrectly
    • Resolved weekly cron not running on WordPress < 5.4 by switching to the wpo_weekly schedule
    • Database table error when upgrading from free to premium version
    Seguridad
    • Enforced capability checks and allowed-command validation for Smush actions triggered via Heartbeat API. Thanks to WordFence for the responsible disclosure
  9. 4.5.0

    3 nuevos8 mejoras7 correcciones
    Nuevo
    • Premium - Cache – Added ability to cache only selected URLs
    • Premium - Minify - Host Google Fonts locally
    • Premium - Option to enhance page performance by applying Capo.js rules
    Mejora
    • Added support for bypassing WPO features via a URL query parameter defined by the WPO_DISABLE_MODE_URL_PARAM constant
    • Allow some database records cleanup for Kinsta users
    • Clear cache of archived pages when a related post is updated
    • Disabled CSS/JS merging by default.
    • Enhanced 404 detector compatibility with plain permalinks
    • WP_Optimize_Options::auto_option_settings is not called in Premium version
    • Improved timestamp handling to prevent fatal errors on WordPress 4.9
    • Improved Minify settings UI so JavaScript options correctly show/hide when JS minification is enabled/disabled
    Corregido
    • Cache - fixed sitemap caching issue
    • Improved compatibility with WordPress versions earlier than 6.1
    • Reset WebP conversion failure no longer appears in the popup
    • Resolved issues with detecting WebP conversion availability
    • Smush – Fixed missing tooltip in the 'Compress' pop-up in Media Library
    • Stop initialization of page optimizer for non-HTML requests
    • Remove marcusschwarz/lessc lib from autoload
  10. 4.4.1

    2 correcciones
    Corregido
    • Onboarding wizard RTL issue
    • Prevented plugin table JSON data in the uploads directory from being updated on every WP-Optimize admin page load
  11. 4.4.0

    1 nuevo2 mejoras2 correcciones
    Nuevo
    • Added Onboarding Wizard
    Mejora
    • Fixed the ability to disable caching menu in admin bar
    • Updated file permissions for wpo-plugins-tables-list.json
    Corregido
    • Ensured old cache purging cron job is scheduled successfully
    • Fixed a potential fatal error in the WPO_Page_Optimizer class
  12. 4.3.1

    17 mejoras9 correcciones
    Mejora
    • Database - Table Usage - enhanced variable names
    • Using strict comparison throughout the codebase
    • Improve detection of cloudflare handling browser cache
    • Added validation for AJAX commands in the Premium version
    • Convert already compressed images to webp format when possible
    • Fix the compatibility issue with ALTCHA when using the ASE Pro Plugin
    • Improve browser caching by adding max-age option
    • Premium - Cache - Do not process the cache when the user cannot be identified
    • Premium - Database - Tables usage report shows data only for active plugins
    • Premium - Unused Images - Enhanced detection for Revolution Slider
    • Premium - Unused Images - Improved detection of unused images in Oxygen Builder
    • Premium - Unused Images - Recognize Oxygen 6 images
    • Premium - Prevent PHP warnings from Table Usage feature
    • Remove unused jQuery 1.12.4 dependency
    • Run database table optimization last
    • Updated links
    • Various tweaks and improvements to code
    Corregido
    • Prevent PHP fatal error occurring when cache is enabled and the "Aelia Currency Switcher for WooCommerce" plugin is active
    • Cache – Fixed compatibility issue
    • Database - Table Usage - Fixed the issue with incorrect table name detection in certain cases
    • Fixed UI Issue - Content cut off in "Review Actions" modal under WP-Optimize > Database
    • Fixed _load_textdomain_just_in_time trigger too early
    • Premium - Unused images - Fixed an issue with clearing the cache of unused images
    • Smush - Compressing an image larger than the reSmush.it service limit freezes the popup in the Media Library
    • Smush - Fixed issue with multiple images compression action
    • Undefined property: stdClass::$plugin_status bug fixed
  13. 4.3.0

    2 nuevos11 mejoras3 correcciones
    Nuevo
    • Premium - Cache - Cache REST API requests
    • Premium - Further reduce CSS files sizes by removing unused CSS rules
    Mejora
    • Database - Table Usage - Refactored execute_query_analysis function
    • Added new UpdraftCentral endpoints
    • Enhanced multisite support: added performance widget to Network Dashboard and fixed sub-site widgets to show only site-specific 404 request counts.
    • Fix external loading of Gtag analytics script
    • Moved the tooltip tag outside the tag
    • Performance - 404 Detector (Not Found Requests) added a button to clear all logs.
    • Publishing a post or custom post type (CPT) no longer clears the cache of all posts of the same type.
    • Removed return statements from constructors and added checks at the point of class instantiation.
    • Smush - Enhanced compatibility and performance with EWWW Image Optimizer installed
    • Premium - Added cache support for Nelio A/B Testing plugin
    • Added a hook to trigger custom code when a page is not cached
    Corregido
    • Added backward compatibility for timezone and datetime functions and improved status report support for older WordPress versions like 4.9.
    • PHP Warning file_exists: open_basedir restriction in effect
    • Prevented buffer initialization during wp-cron when HTML DOM is unavailable.
  14. 4.2.4

    7 mejoras8 correcciones
    Mejora
    • Premium - Database - Table Usage - added missed translation functions
    • Purged content will preload only when cache is enabled, and the user-agent has been updated to a modern browser and OS version
    • Update seasonal advert banner logos, texts and links
    • Update plugin readme text and links
    • Premium - Cache - Add UI element to ignore query variables
    • Premium - Database - Table Usage - replaced loading state with native modal
    • Removed seasonal discount ads except Black Friday
    Corregido
    • Potential PHP fatal error when no site is selected during database optimization in multisite
    • Issue where the database optimization spinner remained indefinitely active
    • PHP 8.4 compatibility warnings
    • Minify default exclusions fatal error
    • Premium - Potential PHP fatal error - type hinting error in the database table usage feature
    • Premium - Page cache and lazy load meta boxes no longer display on post edit screen when their respective options are disabled
    • Only purge relevant files when a published post is saved; also purge the author archive cache upon post save
    • Premium - Fixed compatibility of Table usage with WordPress versions earlier than 5.3
  15. 4.2.3

    11 mejoras8 correcciones
    Mejora
    • 404 detector logs URLs on mobile screens goes out of viewport fixed.
    • CSS Improvements, better font size handling, remove duplication, and SASS instead of import
    • Delay YouTube preview image cache purging
    • Display notice when server does not allow database optimizations
    • Enhanced database optimization compatibility with jQuery 4
    • Fixed incorrect transients count in database optimizations UI
    • Improved sanitization of incoming data in `Updraft_Smush_Manager_Commands`
    • Minify - Improved compatibility with Divi theme's dynamically generated assets
    • Multisite corrected site count in database optimizations UI.
    • Preserve EXIF data is set to false by default in all places at codebase level.
    • Update URLs of links and images to point to
    Corregido
    • Cache - Resolved PHP warning caused by excessively long cache file names
    • Corrected typo from `meta data` to `metadata`
    • Cron reschedule event error for hook `wpo_prune_404_log` when `is_minimum_requirement_met` is `false`
    • Premium - Fixed a rare PHP warning that could occur when saving a post
    • Unused image - incorrect image filtering in multisite
    • WP Remote sync conflict caused in v4.2.1 and v4.2.2 By replacing wp_salt with core PHP functions
    • YouTube lazy-load – Thumbnail image now falls back to JPG if browser doesn't support WebP
    • WebP images were not being served in Firefox on certain environments

Changelog publicado por el desarrollador, en su idioma original.