Version |
Release Date |
Change Log |
3.2.10 |
2022-12-12 |
28/Nov/2022 =
FIX: Prevent php warning and increase SendInBlue mailin plugin compatibility
FIX: Avoid screen juggling while selecting optimizations from dropdown in scheduled clean up
FIX: Prevent cache purge upon deactivation using filter
FIX: Cache purge ability of all registered user
FIX: Recognise WooCommerce product category images as used images
FIX: Multisite support in cached-file-log.php template
TWEAK: Improve Optimization Schedule UI
TWEAK: Consolidated error notices by the use of a global WPO notice object.
TWEAK: Remove Reset WebP serving method button when there are no webp conversion tools
TWEAK: Remove query strings from scripts
TWEAK: Add Restrict Content Pro plugin slug to plugin.json
TWEAK: Add option to remove orphaned user meta data upon run optimization
TWEAK: Add no-cache headers when minify is enabled and page cacheing is not
TWEAK: Ability to remove .htaccess rules when gzip compression is not available
TWEAK: WebP: Avoid PHP warnings when using hot linked images (Alter HTML method)
TWEAK: WebP conversion is unavailable when php shell functions do not exist
TWEAK: Improved UI settings for asynchronous loading and page speed testing exclusion tools
TWEAK: Add a constant to enable/disable webp feature
TWEAK: Set a global context for $wp_file_descriptions context so that it gets assigned to correctly, preventing a subtle visual change in the theme editor
TWEAK: Prevent php warning from webp-convert library
TWEAK: Update currently-active installs number in thank you for installing notice.
TWEAK: Replaced deprecated use of jQuery.change()
|
3.2.9 |
2022-10-11 |
05/Oct/2022 =
FEATURE: Import and export settings
FIX: Avoid infinite loop while using unused images export csv
FIX: Scheduled cache preloading issue
FIX: WebP testing making unnecessary background HTTP checks
FIX: Google fonts compatibility with The7 theme
FIX: Prevent console error for undefined wp_optimize for smush scripts
TWEAK: Avoid PHP warnings on cache cleanup
FIX: Ability to disable webp serving while caching is on
TWEAK: Reset webp conversion method flags daily using cron job
TWEAK: Remove orphaned wpo_weekly_cron_tasks cron job upon uninstallation
|
3.2.7 |
2022-08-22 |
15/Aug/2022 =
FEATURE: A CLI command for generating lists of unused images as a CSV file (Premium)
FIX: The unused images CSV downloads have a few redundant images listed
FIX: ACF block field images are listed as unused images
FIX: Correctly recognize inherit in google fonts async loading
FIX: Cache - Do not purge when wp_update_nav_menu is removed from wpo_purge_cache_hooks array
TWEAK: Prevent PHP warnings when using json_decode result
TWEAK: Create cache config file if not present because of site migration
TWEAK: Update notice class
TWEAK: Recognize WooCommerce scheduled sales and cache accordingly
TWEAK: Prevent duplicate wp-optimize entry in tables optimization list
TWEAK: Test htaccess capability only when needed by webp feature
TWEAK: Increase compatibility with Aelia plugins
|
3.2.6 |
2022-06-20 |
15/Jun/2022 =
FIX: Incorrect static method calling causes parse Error in PHP 5.6.36
FIX: WebP - Trailing slash file creation issue in PHP 8
FIX: PHP warning in cache rules file
FIX: Asynchronous google fonts loaded twice
TWEAK: Conditional Tags anchor tag fix
|
3.2.5 |
2022-06-03 |
|
3.2.3 |
2022-03-14 |
09/Mar/2022 =
FEATURE: Minify: Pre-generate assets
FIX: Cache - 'Purge cache permissions' setting does not allow additional roles to access the purge cache tool
TWEAK: Make smush details button work in media modal window
TWEAK: Do not show overhead in red when the amount is small
TWEAK: Avoid PHP Notices caused by "upgrader_process_complete" action
|
3.2.2 |
2022-01-25 |
24/Jan/2022 =
FEATURE: Cache - Allow debugging of which cache file is chosen
FEATURE: Premium - Cache - Serve cached content for logged in users, per role
FIX: Premium - Unused Images - Fixed trashed images listing
FIX: Image selction issue in compressed and unused image is fixed.
FIX: ACF plugin compatibility issue with select2 JS library
FIX: Premium - Unused Images - Multibyte characters in filename are not recognised correctly
FIX: Table optimization displays wrong information about WP All Import plugin tables
FIX: Potential PHP fatal error - Call to undefined function wp_get_currentuser()
FIX: Minify - correctly minify multiple calc function in single property value
FIX: SQL error when keeping post revisions and optimizing
FIX: Cache - Prevent caching WordPress critical error page
FIX: Minify - Google fonts merging issue when the same font is enqueued in both API V1 and V2
FIX: Minify - Make inherit and inline settings work with Google fonts
FIX: Database error upon plugin activation
TWEAK: Minify - Show a notice if other minification plugins are installed and active
TWEAK: Remove unused bundled JavaScript from minify library to avoid irrelevant scan results
TWEAK: Image compression - Image compression stats include gains on image sizes
TWEAK: Make sure that messages from WP_Error objects in gzip compression are displayed to users.
TWEAK: Prevent PHP notice from WooCommerce deprecation
TWEAK: Create task tables upon activation, if needed.
TWEAK: Show error instead of success when table doesn't exist
TWEAK: Update seasonal notices
TWEAK: Prevent PHP fatal error in media list view, when images are makred as compressed
TWEAK: Image edit window - Link does not go to image settings and more/less link not working
|
3.2.1 |
2022-01-05 |
29/Nov/2021 =
FIX: Apply different image compression levels
FIX: Cache - Purge WooCommerce product page after stock update
FIX: Database errors after adding a new site
FIX: Flatsome theme compatibility with google fonts
FIX: Image compression advanced settings, display default backup days instead of empty value.
FIX: Image compression was not working when the image extension used capital letters
FIX: Premium - Cache - Potential PHP error in User-specific cache
FIX: Premium - resolve potential admin-area PHP error if the deprecated mailchimp sync plugin and MC4WP plugin are both active (and potentially other situations where a plugin deactivates another)
FIX: Premium - Unused images - compatibility with PHP 8
FIX: Premium - Unused images - issue with parenthesis in name
FIX: Premium - Unused images - Pagination count doesn't update
FIX: Prevent a PHP notice when using with UpdraftCentral
FIX: Save prioritize maximum compression setting correctly
FIX: Wrong redirect when wiping settings on multisite
TWEAK: Premium - add review link at bottom of settings
TWEAK: Force monolog/monolog and psr/log versions to retain PHP 5.X compatibility/satisfy wordpress.org SVN hooks
TWEAK: Add compatibility with Kinsta
TWEAK: Added functionality for to convert MyISAM to InnoDB
TWEAK: Add filters for minify input string
TWEAK: Cache - Added filter to modify cache exception urls
TWEAK: Cache - Optimize preload from sitemap
TWEAK: Cache - Serve different versions based on cookie consent
TWEAK: changed filter to prevent deprecation notice in php 8.1+
TWEAK: Decide automatically whether to inline css or not based on file size
TWEAK: Fix typo in text domain name
TWEAK: get_hurl function minified.
TWEAK: Improve clarity of debug message when DONOTCACHEPAGE constant is used
TWEAK: Improve DB UI/UX on multisite
TWEAK: Improve minify cache size messages
TWEAK: Making Estatik plugin compatible
TWEAK: Minify - Add JS translations support
TWEAK: Minify HTML only on cache pre-loading
TWEAK: Port from previous semaphore classes to Updraft_Semaphore_3_0
TWEAK: Premium - Unused images - Show that there are images in the trash without having to re-scan everything
TWEAK: Prevent a PHP notice when downloding image compression log file. Fix backup modal styling issue.
TWEAK: Prevent fatal error in gzip settings when stylesheet could not be fetched
TWEAK: Short-circuit trivial case of nothing in the buffer when page-cacheing, to involve any possible other issues
TWEAK: Update comments count after trackbacks and pingbacks deletion
TWEAK: Update minified asset when the enqueued scripts and styles version change
TWEAK: Use proper constant of includes path in user cache extension
|
3.1.12 |
2021-07-28 |
12/Jul/2021 =
FEATURE: Ability to defer js files and asynchronously load css files
FEATURE: Option to not aggregate inline styles and scripts
FIX: Always purge this cache HTML issue
FIX: Cache - Enable cache for subfolders and multisite installation with the permalink structure example.com/index.php/a-post-name
FIX: PHP 8 Issue: Minify and Merge Error
FIX: Silent failure of page caching if plugin location not found
TWEAK: Added Update URI header field to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory.
TWEAK: Delay displaying notices for 2 weeks
TWEAK: Improve label of when saving a media type in always purge this
TWEAK: Improve query for EWWW IO history
TWEAK: Prevent a PHP notice if using WP-Optimize and MetaSlider on the same site.
TWEAK: Prevent PHP warnings from theme update and google font minify
TWEAK: Skip HTML minification if the total size is > 1MB (takes too long to be worthwhile)
TWEAK: Updating custom compression slider values
|
3.1.11 |
2021-06-30 |
|
3.1.10 |
2021-06-07 |
26/May/2021 =
FEATURE: Premium - Cache - User-specific cache. Useful for subscription websites, and websites where tailored content is offered to logged-in users.
FEATURE: Page cache now also caches RSS feeds
FEATURE: Ability to exclude files from minify process
TWEAK: Prevent PHP warning when deactivating Minify and the cache folder does not exist anymore
TWEAK: Premium - Lazy-load - Possibility to disable Lazy load on specific pages
TWEAK: Do not enqueue deleted script
FIX: Minify - Some pattern CSS import statements broke site
FIX: Minify - Events triggering
FIX: Google Fonts regression in 3.1.9
|
3.1.9 |
2021-04-29 |
29/Apr/2021 =
FEATURE: Power Tweak - Change meta_key field length and create new index
FEATURE: Premium - Automatic Backups using UpdraftPlus during scheduled optimizations
FEATURE: Keep last X revisions
FIX: Overlapping header notice in mobile view
FIX: Cache - Wildcard not working in cache exclusions
FIX: Prevent error in htaccess when mod_header isn't available
FIX: PHP Fatal error on deleting plugin
FIX: PHP 8 Issue: loadAsync JS error
FIX: RankMath breaks robots.txt
TWEAK: Bypass minify when editing translations using TranslatePress
TWEAK: Purge minify cache from front end
TWEAK: Minify - Prevent cache directory creation while disabled
TWEAK: Add Google Fonts API version 2 support
TWEAK: Minify - Save all tab content settings changes with single Click
TWEAK: Improved optimization preview
TWEAK: Filter the list of preloaded URLs
TWEAK: Update seasonal notices
TWEAK: Bump WP version requirement to 4.5+
|
3.1.8 |
2021-03-12 |
12/Mar/2021 =
FIX: Cache - Warning failed to open dir
FIX: Premium - Unused images - Fixed issue with images including a size suffix similar to WP sizes
FIX: Display optimization data based on retention period
FIX: Scheduled cleanup settings - Invalid date selection
TWEAK: Premium - Separate table optimisations per sub-site
TWEAK: Premium - Unused images - Add compatibilty with the Envira Gallery plugin
TWEAK: Page caching: add support for Avada
TWEAK: Add visual clue when image compression was cancelled
TWEAK: Image compression - multi image selection using Ctrl/Shift keys
TWEAK: Premium - Unused images - Reset last clicked image reference when select none is clicked
TWEAK: Prevent bots from indexing plugins list json file
TWEAK: Minify - Added a setting to change the time stale cache should be kept
TWEAK: Better support for Beaver Builder
TWEAK: Prevent PHP warning when reading a file's size
TWEAK: Cache - Purge the blog page when updating a post
TWEAK: Cache - Purge next and previous posts on post update
TWEAK: Cache - Purge sitemap files on post update
|
3.1.7 |
2021-02-12 |
12/Feb/2021 =
FEATURE: Premium - Preload key requests (Preload fonts and other assets)
FIX: Detecting Brotli compression issue
FIX: Cache - PHP Warning in URLs to exclude from caching
FIX: Premium - Unused images - Unused Images Tool not recognising Greek characters
FIX: Button for disabling Gzip doesn't showing
TWEAK: Database optimization - Prevent fatal error due files missing
TWEAK: Skip minify when SCRIPT_DEBUG is set to true
TWEAK: Fixed Font-awesome settings
TWEAK: Add support for different spellings of "Font-awesome"
TWEAK: Update the feature comparison table
TWEAK: Added the option to not show the warning before deleting a table
TWEAK: Wipe all options upon plugin de-installation
TWEAK: Premium - Lazy-load - Lazy load support for background images
TWEAK: Minify - Add file size in the minify cache summary
TWEAK: Detect conflicting plugins for GZIP issue
TWEAK: Database optimization - Include all tables if database prefix is not set on WP install
TWEAK: Premium - Unused images - added "X of X images loaded" for unused trash images
TWEAK: Don't allow to remove actionscheduler_* tables
TWEAK: Premium - Unused images - Show a progression screen when doing any action with unused images
TWEAK: Cache - Enable cache for the old default permalink structure domain.com/index.php/a-post-name by creating a folder without the extention
TWEAK: Show previous action as message on Trackbacks or Comments enable or disable.
TWEAK: Prevent deprecation notice on PHP 8.0
TWEAK: Update notices
|
3.1.6 |
2020-12-18 |
|
3.1.5 |
2020-12-18 |
17/Dec/2020 =
FEATURE: Introduction of Power tweaks (premium feature)
FEATURE: Power tweak - replace WooCommerce "Get total spent" query by a faster one
FIX: CloudFlare not detected on gzip and browser caching tabs
FIX: Cloudflare caching issue
FIX: Premium - Unused images - Download CSV warning
FIX: PHP 8 compatibility issue WP_Optimize_Browser_Cache->prepare_interval()
TWEAK: Upgrade jQuery code to deal with deprecations with the latest bundled version
TWEAK: Fix wrong usage of wp_localize_script to prevent warnings in PHP 8
TWEAK: Premium - Unused images - Update the data when moving images to the trash / deleting instead of doing a hard refresh
TWEAK: Change how default exclusions are handled
TWEAK: Now that PHP 8.0 has been released, bump minimum PHP version requirement from PHP 5.4 to 5.6.
TWEAK: Delete WP-O's .htaccess rules at deactivation
TWEAK: Premium - Unused images - Separate unused images and unused image sizes processes
TWEAK: Update jQuery document ready style to the one not deprecated in jQuery 3.0
TWEAK: Minify CSS - Possibility to toggle the google fonts display=swap parameter from the UI.
TWEAK: Fix small UI issues
TWEAK: Clean up all cron events when deactivating the plugin
TWEAK: Premium - Possibility to set permissions for purging page cache and minify files.
TWEAK: Bypass minify when editing a post using the Brizy editor
TWEAK: Renamed UpdraftCentral's command classes filter
TWEAK: Bump WP version requirement to 4.4+, and PHP version requirement to 5.4+
TWEAK: Purge caches when updating a plugin / theme (also when updating using a ZIP archive)
TWEAK: Improve the admin bar "cache" menu
TWEAK: Show information about Cloudflare support
TWEAK: Database optimization - Resume optimizing when a timeout occurs
TWEAK: Remove redundant code
TWEAK: Cache feature - Do not cache pages with fatal errors
TWEAK: Cache feature - Do not cache RSS feeds
TWEAK: Page cacheing - Prevent adding the "comment cookie" when ordering on WooCommerce
|
3.1.4 |
2020-09-15 |
|
3.1.2 |
2020-06-03 |
|
3.1.1 |
2020-06-03 |
03/Jun/2020 =
FIX: Minify - Make the feature unavailable when W3 Total Cache is active (an ancient version of the library in that plugin is incompatible and can cause a crash if either plugin attempts to perform minification)
TWEAK: Tweak polling interval for fetching WP-O minify cache information
|
3.1.0 |
2020-06-02 |
02/Jun/2020 =
FEATURE: Major new feature: JS and CSS combination and minification. Read more at: https://getwpo.com/faqs/category/minification/
FIX: Image compression - delete backup images in a non-dated folders
FIX: Premium - Unused images - Only move relevant images to trash
FIX: Cache feature - Show correct preloading status
FIX: Fixed optimizations preview on multisite
FIX: Cache feature - Fixed error handling for cache preload action
FIX: Call to unavailable function was breaking page cacheing on old WP versions without add_filter() available early
TWEAK: Premium - Do not show the loading overlay on the database screen when loading the unused images list
TWEAK: Periodically update the plugins' tables list (plugin.json)
TWEAK: Do not use wp_get_upload_dir() on WP versions before it is available
TWEAK: Prevent JavaScript error when showing a notice after purging the cache
TWEAK: Cache feature - Better handle errors when enabling or disabling caching
TWEAK: Cache feature - Use HTTP headers to indicate page caching status
TWEAK: Premium - Unused images - Added filter wpo_unused_images_ids
TWEAK: Cache feature - Prevent purging the whole cache when saving a WooCommerce product
TWEAK: Premium - Page cache - "Do not cache this post" setting to only be effective when viewing a single post or page.
TWEAK: Cache feature - Added the filter wpo_cache_preload_sitemap_filename to enable overriding of the sitemap name used for preloading
TWEAK: Make all tooltips accessible via keyboard navigation
TWEAK: scandir() usages changed to opendir()
TWEAK: Database optimizations - Add Gravityforms to list and tweak UI
TWEAK: Cache feature - Preload indicates when using a sitemap
TWEAK: Hide the "remember to save settings" notice after saving.
TWEAK: Updater in paid version now will make checks on availability without needing login
|
3.0.19 |
2020-03-31 |
31/Mar/2020 =
FIX: Fix force tables optimisations checkboxes
FIX: Fix tablesorter issue preventing the optimisations from displaying
FIX: Premium - Fix Spam and Trashed Comments preview
|
3.0.18 |
2020-03-27 |
|
3.0.16 |
2020-03-03 |
27/Jan/2020 =
FIX: Premium - Unused images - Fixed detection of -rotated and -scaled images
TWEAK: Cache feature - Cache sitemap.xml and robots.txt
TWEAK: Cache feature: fix scheduled preload
TWEAK: Cache feature: save the value of wpo_current_url() to enhance compatibility with Weglot
TWEAK: Fix permissions for restoring or compressing images on multisite
TWEAK: Premium - Tweak UI when fetching unused image infos
TWEAK: Premium - Added compatibility for Oxygen builder
TWEAK: Premium - Added WP-CLI commands for managing cache
|
3.0.15 |
2019-12-18 |
16/Dec/2019 =
FIX: Image compression - Fix restoration on multisite
FIX: Cache feature - Scheduled preload when a sitemap does not exists
TWEAK: Check for headers_sent() before closing the browser connection
TWEAK: Cache feature - Do not show clear cache buttons in the admin bar if the user doesn't have the right capability
TWEAK: Cache feature - Don't cache REST API requests
TWEAK: Tabs to point to the correct URL for direct access
TWEAK: Only log the reason why an URL isn't cached if the constant WPO_CACHE_DEBUG is true
TWEAK: Image compression - Added a new filter 'wpo_image_compression_single_image_options' to allow changing the image quality for each image.
TWEAK: Cache feature - Added instructions how to edit advanced-cache.php file
TWEAK: Detecting Cloudflare and Brotli compression before enabling GZIP
|
3.0.14 |
2019-11-28 |
25/Nov/2019 =
FIX: Fixed default option values for smush backup automatic deletion
FIX: Prevent potential Fatal error when including notices class
FIX: Image compression - Fixed division by zero notification
FIX: Fix list of backup entities before removing unused images
TWEAK: PHP 7.4 compatibility tweak in the fatal error handler
TWEAK: Image compression feature - Backup of original image paths are now relative
TWEAK: Page cache - Fix condition when displaying the message indicating the reason for not caching or serving cache
TWEAK: Page cache - Do not save post to cache if comments are opened and the user has saved their information
TWEAK: Page cache - intelligently handle Google Analytics tracking parameters in URL (Premium)
TWEAK: Page cache - add a query parameter to force display of the reason for not caching a page or serving a cached page
TWEAK: Cache feature - Added is_writable() checking before trying to write advanced-cache.php
TWEAK: Premium - Optimize database optimisations for WP-CLI commands
TWEAK: Premium - Don't run UI requests for WP-CLI actions
TWEAK: Premium - Page cache - Add default WooCommerce currency to the cache config
TWEAK: Page cache - Add the possibility to save default values to the cache config
TWEAK: Page cache - Add a possible secondary cache extensions location using the constant 'WPO_CACHE_CUSTOM_EXT_DIR', to allow keeping the bundled extensions in their original location
TWEAK: UI tweaks
TWEAK: Add missing filename reference in error message
TWEAK: Page cache - Purge cache when Autoptimize's cache is cleared
TWEAK: Image compression - Compatibility with Elementor plugin
TWEAK: Image compression - Added feature to mark all images as uncompressed
TWEAK: Bump supported minimum WP version up to 3.9
|
3.0.13 |
2019-10-23 |
21/Oct/2019 =
FIX: Don't show VIEWs as corrupted database tables
TWEAK: Image compression - Cancel button now stops the compression process
TWEAK: Only show general notice when update notice isn't shown
TWEAK: Improve message when Gzip compression is already enabled
TWEAK: Premium - Use path to include lazy load script
TWEAK: Image compression - Use wp_remote_get() instead file_get_contents() for retrieving compressed images
TWEAK: Use wp_remote_get() instead file_get_contents() for retrieving compressed images
TWEAK: Cache feature - add a 'Purge all' cache button to the admin bar
TWEAK: Premium - Prevent php warning in scheduled optimisations list
TWEAK: Premium - Unused images feature - Add compatibility with Advanced Custom Fields (ACF) image and gallery fields
|
3.0.12 |
2019-10-17 |
24/Sep/2019 =
TWEAK: Cache - Purge cache files when updating menu, saving the customizer and editing widgets
TWEAK: Cache - Do not show the reason for not caching when the request is DOING_CRON
TWEAK: Premium - Unused images feature - Improved detection on sites with many posts/images
TWEAK: Automatically delete smush image backups option
TWEAK: Premium - Unused images feature - Better detection of featured images
TWEAK: Cache - Ability to purge single page or post from cache
TWEAK: Cache - Display the content of advanced-cache.php to the user if it was not writable when enabling cache
TWEAK: Image compression - Automatically delete image backups option
TWEAK: Image compression - metabox now inherits the settings from the main screen
TWEAK: Image compression - Added feature to mark images as already compressed by another tool
TWEAK: Image compression - Added detailed log information when image compression fails.
TWEAK: Premium - Unused images feature - Improved detection on sites with many posts/images
TWEAK: Premium - Unused images feature - Better detection of featured images
TWEAK: Premium - Lazy load - Added WooCommerce support
TWEAK: Premium - Increased warning level and visibility when deleting unused database tables and unused images
TWEAK: Prevent a couple of unwanted PHP notices being logged when running cron via the command-line
TWEAK: Tweaked update notice wording
|
3.0.11 |
2019-08-08 |
07/Aug/2019 =
FIX: Check the results of opendir() when emptying the cache, to prevent a possible infinite loop if it fails
FIX: Compatibility issues with WordPress 4.0
FIX: Replace function that did not exist on PHP 5.2
TWEAK: Add work-around for plugins which call the WP action comment_post incorrectly
TWEAK: Change the algorithm for locating file-based-page-cache.php to handle same-server site moves better
TWEAK: Prevent an unwanted PHP notice caused by Action Scheduler purges
|
3.0.10 |
2019-07-30 |
30/Jul/2019 =
TWEAK: If short-circuiting the attachment_fields_to_edit filter result, return the pre-existing value
TWEAK: Adjust wpo_delete_files() and related functions with extra sanity checks
|
3.0.9 |
2019-07-30 |
|
3.0.8 |
2019-07-30 |
30/Jul/2019 =
FIX: Lazy-loading regression in recent Premium release
FIX: Smush images selection on multisite
FIX: Displaying WP-Optimize tabs menu on mobile devices
TWEAK: Disable redundant lazy-loading feature when Divi theme is active
TWEAK: Improve accuracy of message shown when it is not possible to automatically enable Gzip compression of static resources
TWEAK: Only output reasons a page was not cached if the wp_footer action was run
|
3.0.7 |
2019-07-25 |
25/Jul/2019 =
FIX: Fix some logic bugs related to the decision whether to send gzip-encoded cached content
FEATURE: To aid debugging if WP_DEBUG is turned on then if a page was not cached, then the HTML source will now contain the reason(s) why not in the footer
TWEAK: The is_user_logged_in() function is not necessarily available during a WP 'technical difficulties' scenario
|
3.0.5 |
2019-07-23 |
23/Jul/2019 =
FIX: Short-circuit Updraft_Smush_Manager::add_compress_button_to_media_modal() outside of a dashboard context, so that plugins or themes that hook into some dashboard hooks outside of that context can't cause fatal errors
TWEAK: Added suffixes with WP-Optimize version number to js, css files
TWEAK: Change the method used to generate the configuration file path in advanced-cache.php; no issues were reported, but analysis indicated a potential way to generate a path that would not agree with what was written by saving settings; and also another way to generate an invalid path on Windows webservers running on non-standard ports.
TWEAK: Use WPO_CACHE_CONFIG_DIR constant instead string value in advanced-cache.php
|
3.0.4 |
2019-07-22 |
|
3.0.3 |
2019-07-20 |
|
3.0.2 |
2019-07-19 |
|
3.0.0 |
2019-07-18 |
17/Jul/2019 =
FEATURE: Adds a caching feature, with page cache, browser cache control and gzip control
TWEAK: Smush feature added to medial modal
TWEAK: Remove references to Keyy
TWEAK: Image compression metabox tweaks
TWEAK: Preload after purging, If preload schedule is enabled
TWEAK: Prevent image compression AJAX call from firing upon every tab change
TWEAK: Load assets in admin_enqueue_scripts()
TWEAK: Smush all image sizes
TWEAK: Add quick feedback link
TWEAK: Delete the original backup file when an attachment file has been deleted
TWEAK: Remove die() from shutdown handler
TWEAK: Remove references to Keyy
|
3.0.1 |
2019-07-18 |
|
2.3.4 |
2019-06-11 |
10/Jun/2019 =
FIX: Incorrect file paths on multisites
FIX: Wrong DB Schema caused image compression to fail on multisites
TWEAK: Improve image compression UI
TWEAK: Add the possibility to hide the image optimisation metabox in the media edit screen.
TWEAK: Fix potential PHP notice in task queue when Automatic Smush is activated
TWEAK: Improve JSON-reparser to cope with even more exotic junk from some setups with problems elsewhere in their stack
TWEAK: Remove the numerical index column from the list of tables
TWEAK: Prevent methods being called when create_task returns false
TWEAK: Prevent PHP log warnings when images are missing from server (log in WP-O internal log instead)
TWEAK: Changed the default settings page from 'Settings' to 'Database'
TWEAK: Better discoverability of Premium features
TWEAK: Use new task manager class Updraft_Task_Manager_1_1
|
2.3.3 |
2019-04-29 |
|
2.3.2 |
2019-04-18 |
17/Apr/2019 =
FIX: Non-ASCII filenames could get mangled in the image optimization preview, resulting in images not shown (and WP 404 generation on the back-end).
FIX: Optimizing a table now runs correctly after automatic pre-optimize backup
TWEAK: Changed the default settings page from 'Settings' to 'Database'
|
2.3.1 |
2019-04-16 |
16/Apr/2019 =
FIX: Fix a code path that could cause a fatal error on PHP 5.2
TWEAK: Optimizing a table should then refresh the information in the UI shown for it
TWEAK: Use an image compression logfile path inside the uploads hierarchy, with unpredictable salted element
|
2.3.0 |
2019-04-12 |
12/Apr/2019 =
FEATURE: Compress images using lossy and lossless compression - both existing images, and newly uploaded
FIX: Wrong information about corrupted tables
TWEAK: Prevent PHP notices on calls from UpdraftCentral
TWEAK: Prevent notices about Premium showing in Premium, correct button text, update coupon
TWEAK: Prevent the overdue cron checker running twice instead of once
|
2.2.13 |
2019-03-11 |
04/Mar/2019 =
FIX: Fixed RTL layout
FIX: Detect more relationships between tables and plugins in orphaned database tables optimization
FIX: Fixed orphaned relationships optimization
TWEAK: The informational list of WP core tables missed some possible extra tables on multisite
|
2.2.12 |
2019-02-15 |
07/Feb/2019 =
TWEAK: Updated information on More plugins tab
TWEAK: Fix header layout when a system or third party notification are shown
TWEAK: (Premium) Fix layout in unused images list mode
TWEAK: Improve data reliability in javascript
TWEAK: Improve orphaned relationships data optimization
TWEAK: Wrong message for "remove spam and trashed comments" optimization
TWEAK: Output additional information if table was not deleted
FIX: Added escaping for table names in database queries
FIX: Fix another possible fatal error due to missing get_plugins() function
FIX: Improve identification of installed/active plugins
|
2.2.11 |
2019-01-16 |
|
2.2.10 |
2019-01-11 |
11/Jan/2019 =
FEATURE: Added the ability to download unused images list (Premium version) as a CSV file
FIX: Load scripts and styles only on WP-Optimize pages
FIX: Fix a possible fatal error due to missing get_plugins() function
TWEAK: Remember selected optimizations on Database page
TWEAK: Prevent PHP notices when saving settings or optimizing in some circumstances
|
2.2.9 |
2019-01-03 |
|
2.2.8 |
2019-01-03 |
|
2.2.6 |
2018-10-30 |
|
2.2.4 |
2018-05-07 |
07/May/2018 =
TWEAK: Changed the term 'Automatic' to 'Scheduled'.
TWEAK: Show correct table type for views
TWEAK: Fixed string spelling and syntax errors
TWEAK: Disabled Simple History logging option if plugin is not installed.
TWEAK: Prevented PHP notices in repair tables functionality
|
2.2.3 |
2018-04-05 |
04/Apr/2018 =
FEATURE: Added the ability to repair corrupted database tables
FIX: Fixed dismiss notices functionality
FIX: When detecting potentially unused images, exclude those found mentionned in the options table(s)
TWEAK: Load WPO translations (logger classes info included) when template is pulled for UpdraftCentral-WPO module
TWEAK: Add get_js_translation command for the UpdraftCentral WPO module
TWEAK: Added logging for fatal errors
|
2.2.2 |
2018-02-28 |
|
2.2.1 |
2018-02-28 |
28/Feb/2018 =
FIX: Fix number counting in Table information tab
FIX: Fix InnoDB optimization UI
TWEAK: Removed orphaned attachment optimization from optimizations UI list
|
2.2.0 |
2018-02-20 |
19/Feb/2018 =
FEATURE: Added the ability to export/import WP-Optimize settings
FEATURE: Extended the logging class to include logging for Simple History Logger, Slack, Email, syslog and a simple 'ring' log
FEATURE: Added the ability to optimize ARCHIVE and Aria (MariaDB) database tables.
FEATURE: Added the ability to sort data in the "Table Information" tab
FEATURE: Added the ability to search tables in "Table Information" tab
FEATURE: Added the ability to optimize an individual table. (Premium)
FEATURE: Added the ability to optimize multisites. (Premium)
FEATURE: Allow the user to create arbitrarily complex automatic optimization schedules (Premium)
FEATURE: Added ability to use WP CLI interface for run optimizations. (Premium)
FIX: Auto clean-up settings not optimizing database tables
FIX: Comments count after related to comments optimization
FIX: Fix unapproved comments count
TWEAK: Add functions to pull WP-Optimize templates for UpdraftCentral
TWEAK: Allow user to tick the "Take a backup with UpdraftPlus before optimizing" option from UpdraftCentral
TWEAK: Show last automatic optimization time using site's configured timezone and locale
TWEAK: Extra MySQL and MariaDB checks for optimization, along with an over-ride functionality.
TWEAK: updated previous optimizations and added optimizations for trash posts, trash comments and orphaned attachements
TWEAK: Use higher-quality spinner image
TWEAK: Adjusted notices about other products
TWEAK: Added message for multisite users with proposal to upgrade to Premium.
TWEAK: Optimize the check for whether both free and Premium are installed
TWEAK: Added Premium / Plugin Family tab
TWEAK: Added seasonal dashboard notices
|
2.1.1 |
2017-11-03 |
28/Feb/2017 =
FEATURE: Added the ability to take a automatic backup with UpdraftPlus (https://updraftplus.com) before an optimization
FEATURE: When optimizing from the dashboard, tables are now optimized one by one, to reduce the scope for timeouts
FIX: Removal of sitemeta items from main site on multisite install was not proceeding
TWEAK: Adding premium bootstrapping to WP-Optimize for adding premium features in the future
TWEAK: A few wording tweaks, plus automatically refresh the page if the 'admin bar menu' option is changed
TWEAK: Introduce internal logging API
|
2.1.0 |
2016-12-27 |
28/Dec/2016 =
FOCUS: This release concentrates upon the user-interface, and in particular upon improving the clarity of each part, and making optimizations, saves and other actions possible without page reloads.
FEATURE: Any optimisation can now be run individually with a single button press
TWEAK: All optimisations run via the dashboard page are now run via AJAX (no page refresh)
TWEAK: Settings saving now takes place via AJAX (no page refresh)
TWEAK: Navigation between different tabs now takes place without a page refresh
TWEAK: The "trackback/comments" actions section now operates via AJAX (no page refresh needed)
TWEAK: "Refresh" button in the "Status" widget now refreshes via AJAX (no page refresh needed)
TWEAK: When saving settings or running an optimization, the "Status" widget now automatically refreshes
TWEAK: Make the admin bar menu into a drop-down, making it quicker to access individual tabs
TWEAK: Call set_time_limit to reduce the chances of PHP self-terminating via reaching max_execution_time
TWEAK: Introduce dashboard notice infrastructure
TWEAK: The lines showing information on how many spam/trashed posts and comments existed were incomplete
|
2.0.1 |
2016-12-12 |
12/Dec/2016 =
OWNERSHIP: WP-Optimize is now under the leadership of Team UpdraftPlus - https://updraftplus.com. A big thank you to Ruhani (who remains on-board) for his leadership of WP-Optimize until this point! Layout, branding and links have been altered to reflect this change.
RE-FACTOR: Internal code completely re-factored, laying the foundations for future improvements
TWEAK: Various filters introduced internally for easier customisation
TWEAK: Marked form element labels, so that they can be clicked
TWEAK: Various small UI improvements (more to come in future releases)
FIX: Previous versions could potentially run OPTIMIZE commands on tables in the same MySQL database (if it was shared) belonging to other sites
FIX: Previous versions were not deleting most delete-able transients. This is now fixed, with the modification that we now delete all expired transients.
LANGUAGES: Removed language packs and screenshots that are already carried by wordpress.org, reducing the plugin download / install size
|
1.9.1 |
2016-12-06 |
- Ability to clean up Unused Post Meta, Comment Meta and Broken Relationship Data
- Warning prompts for RED marked items and optimize button
- Better transient options cleaning.
- Language files update.
- Various other fixes
|
1.9 |
2016-06-12 |
- 27 Weeks retention option equivalent to 6 month
- Compatibility update.
- Language files update.
- Removed email notifications, it doesn't work on many servers
- Various other fixes
|
1.8.9.10 |
2015-03-18 |
- Security Patch - Update your plugin.
- Security Patch provided by Dion at WordPress.org and Security report provided by http://planetzuda.com .
- Language files update
|
1.8.9.9 |
2015-03-18 |
- Security Patch - Update your plugin.
- Security Patch provided by Dion at WordPress.org and Security report provided by http://planetzuda.com .
- Language files update
|
1.8.9.8 |
2015-03-02 |
- Daily Schedule Option Added
- Email notification on automatic optimization, default email is admin email address. You can change this in settings
|
1.8.9.7 |
2014-09-08 |
- BUGFIX for Settings screen
- Enable/Disable trackbacks / comments buttons removal and use select box instead. Extra button caused the Auto Scheduler to get into reset mode.
|
0.7.0 |
2009-11-15 |
|