Changelog of the 'Advanced DB Cleaner' plugin - PRO
= 3.2.10 – 13/09/2024 =
- Fix: Automatic conversion of false to array is deprecated
- Fix: Cannot modify header information - headers already sent...
- Fix: Object of class stdClass could not be converted to string
= 3.2.9 – 07/04/2024 =
- Fix: a bug that may prevent the scan from completing
- Compatibility: tested with the latest version of WordPress 6.5
= 3.2.8 – 07/02/2024 =
- Scan: some options were incorrectly categorized
- Scan: taking new options into consideration in the scan process
= 3.2.7 – 23/01/2024 =
- Security: enhancing the security by avoiding deserialization (thanks to Richard Telleng from Wordfence)
- Fix: endless scan reloading
- Fix: warning PHP: Implicit conversion from float to int
- Tweak: some code cleanup
= 3.2.3 – 12/09/2023 =
- Security: enhanced the security by sanitizing some parameters
- Fix: fixed 'Constant FILTER_SANITIZE_STRING is deprecated in PHP 8'
- Fix: fixed 'Undefined property : stdClass::$data_free'
- Fix: fixed 'PHP Fatal error: Uncaught TypeError: date(): Argument #2 ($timestamp) must be of type ?int'
- Tweak: better handling of nonces
- Compatibility: tested with the latest version of WordPress 6.3.1
= 3.2.2 – 22/02/2023 =
- Security fix: when saving the settings
- Fix: changing the 'autoload' of an option may sometimes result in it being created twice
- Fix: activating both the free and pro versions together causes compatibility issues
- Tweak: enhancing some blocks of code to use Ajax
- Tweak: better handling the use of the WP_List_Table class
- Tweak (PRO): enhancing the license page + the update process of the plugin
- Compatibility: Tested with the latest version of WordPress 6.1.1
= 3.2.1 – 24/06/2022 =
- Security fix: enhancing the security of the plugin by escaping some URLs before outputting them
= 3.2.0 – 16/06/2022 =
- Fix: fixing the error 'Fatal error: Can't use function return value in write context'
- Fix: fixing the Warning: count(): Parameter must be an array or an object that implements Countable
- Tweak: correcting of some typos and grammar
- Tweak: deleting some useless data from "overview & settings" tab
- Tweak: enhancing the CSS code, the plugin is responsive now and can be used in small screens
- Tweak: enhancing some blocks of PHP code
- New: adding “delete filter” for custom cleanup elements in “general cleanup” tab
- Info: since we have changed a lot of CSS code, please refresh your browser cache or click "Ctrl + F5"
- Info: great feature will be added to the next version
= 3.1.7 – 21/01/2022 =
- Tweak: Enhancing the security of the plugin
- Tweak: Tested with the latest versions of WP
= 3.1.6 – 06/10/2020 =
- Tweak: Cleaning the code by deleting unused blocks of code
- Tweak: Enhancing the security of the plugin
= 3.1.5 – 04/09/2020 =
- Fix: an issue of timeout that occurs when scanning items is now fixed
- Fix: some calls in JS file has been corrected
- Fix: fixing an issue in the general cleanup tab preventing users from deleting orphaned items on WP 5.5
- Fix: the warning “Deprecated: array_key_exists()” is now solved
- Tweak: deleting two scan files generated by the plugin to enhance security
- Tweak: we are now using SweetAlert for all popup boxes
- Tweak: enhancing the JavaScript code
- Tweak: enhancing some blocks of code
- Tweak: enhancing the security of the plugin
- New: you can now scan individual items besides scanning all items
- New: you can now edit the categorization of items and correct it manually if needed
- New great features are coming very soon!
- Tested with WordPress 5.5
- (Note: When upgrading to this new version, please make sure to clear your browser cache)
= 3.1.0 – 04/12/2019 =
- Fix: In some previous versions, tables were not shown for some users. This has been fixed
- Fix: The plugin is not ready to optimize InnoDB tables, this feature has been deleted temporarily
- SECURITY (PRO): Add security level to the folder containing scan results
- SECURITY (PRO): Hide the license key after deactivating it
= 3.0.0 – 04/11/2019 =
IMPORTANT NOTICE FOR PRO USERS: After you upgrade to 3.0.0 from an old version, you will notice that WordPress has deactivated the plugin due to an error: ‘Plugin file does not exist’. This is because we have renamed the pro plugin folder name from “advanced-db-cleaner” to “advanced-database-cleaner-pro”, causing the WordPress to not being able to find the old one and therefore deactivating the plugin. Just activate it again. It doesn’t break anything. Once you activate the plugin again it will continue working normally without any issues. You will also probably lose the pro version after this upgrade (This is due to a conflict between the free and pro versions which is now solved). If it is the case, please follow these steps to restore your pro version with all new features: ( https://sigmaplugin.com/blog/restore-pro-version-after-upgrade-to-3-0-0)
- COMPATIBILITY: The plugin is tested with WordPress 5.3
- CHANGE: Some changes to the readme.txt file
- REMOVE: Drafts are not cleaned anymore in 3.0.0 since many users have reported that drafts are useful for them
- New: You can now clean up new items: pingbacks, trackbacks, orphaned user meta, orphaned term meta, expired transients
- New: The plugin icon in the left side menu has been changed to white color
- New: Change text-domain to ‘advanced-database-cleaner’
- New: Enhancements to the look and feel of the plugin
- New: The sidebar has been changed for the free version and deleted in the pro version
- New: For options, we have added the option size column and two new actions: Set autoload to no / yes
- New: For tables, we have added two actions: Empty tables and repair tables
- New: InnoDB tables can be optimized now as well
- New: You can now order and sort all items
- New: You can change the number of items per page
- New: You can keep last x days’ data from being cleaned and clean only data older than the number of days you have specified
- New: You can specify elements to cleanup in a scheduled task. You can also create as many scheduled tasks as you need
- New: Add information to each line of unused data in the ‘General clean-up’ tab to let users know more about each item they will clean
- New: Display/view items before cleaning them (in ‘General cleanup’ tab) is now in the free version
- New: Add a new setting to hide the “premium” tab in the free version
- Fix: Repair some strings with correct text domain
- Fix: Some tasks with arguments can’t be cleaned. This is fixed now
- Fix: Some tasks with the same hook name and different arguments were not displayed. This is fixed now
- PERFORMANCE: All images used by the plugin are now in SVG format
- PERFORMANCE: Restructuring the whole code for better performance
- SECURITY: add some _wpnonce to forms
- New (PRO): Add “Pro” to the title of the pro version to distinguish between the free and the pro versions
- New (PRO): You can now search and filter all elements: options, tables, tasks, etc. based on several criteria
- New (PRO): Add progress bar when searching for orphan items to show remaining items to process
- New (PRO): Add a category called “uncategorized” to let users see items that have not been categorized yet
- Fix (PRO): The activation issue is now fixed
- Fix (PRO): The scan of orphaned items generated timeout errors for big databases, we use now ajax to solve this
- Fix (PRO): A conflict between the free and the pro versions is now solved
- PERFORMANCE (PRO): We are now using an enhanced new update class provided by the EDD plugin
- PERFORMANCE (PRO): Set autoload to no in all options used by the plugin
- PERFORMANCE (PRO): The plugin does not store scan results in DB anymore. We use files instead
- SECURITY (PRO): The license is now hidden after activation for security reasons
- WEBSITE (PRO): You can now view your purchase history, downloads, generate an invoice, upgrade your license, etc. [Read more](https://sigmaplugin.com/blog/how-to-get-access-to-my-account-and-downloads)
- WEBSITE (PRO): Enhancements of the [plugin premium page](https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner)
= 2.0.0 =
- Some changes to readme.txt file
- Changing the way the plugin can be translated
- Correcting __() to some texts
- Correcting some displaying texts
- Big change in styles
- Restructuring the whole code for better performance
- Creation of the plugin main page: (https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner)
- Adding language translation support
- Correct the time zone offset for the scheduled tasks
- Skipping InnoDB tables while optimizing
- Change the size of lost tables data from ‘o’ to ‘KB’
- The main menu is now under ‘Tools’ not ‘settings’
- Adding separate left menu (can be disabled)
- Adding an overview page with some useful information
- Adding settings page
- “Reset database” is now in a separate plugin (please view our plugins page)
- Multisite: now only the main site can clean the network
- New feature: Display/view items before cleaning them (Pro)
- New feature: view and clean options
- New feature: Detect orphan options, plugins options, themes options, and WP options (Pro)
- New feature: view and clean cron (scheduled tasks)
- New feature: Detect orphan tasks, plugins tasks, themes tasks, and WP tasks (Pro)
- New feature: view and clean database tables
- New feature: Detect orphan tables, plugins tables, themes tables, and WP tables (Pro)
= 1.3.7 =
- Adding “clean trash-posts”
- Updating FAQ
- Updating readme file
- Tested up to 4.4
= 1.3.6 =
- Fixing a problem in the donate button
- Using _e() and __() for all texts in the plugin
= 1.3.5 =
- New feature: Adding “Clean Cron”. You can now clean unnecessary scheduled tasks.
- Updating FAQ
= 1.3.1 =
- Adding FAQ
= 1.3.0 =
- Some code optimizations
- New feature: Support multisite. You can now clean and optimize your database in a multisite installation.
= 1.2.3 =
- Some optimizations and style modifications
- New feature: Adding the scheduler. You can now schedule the clean-up and optimization of your database.
= 1.2.2 =
- Some optimizations and style modifications
= 1.2.1 =
- Some optimizations and style modifications
- “Clean database” tab shows now only elements that should be cleaned instead of listing all elements.
- “Clean database” tab shows now an icon that indicates the state of your database.
- “Optimize database” tab shows now only tables that should be optimized instead of listing all tables.
- “Optimize database” tab shows now an icon that indicates the state of your tables.
- “Reset database” shows now a warning before resetting the database.
= 1.2.0 =
- Some optimizations and style modifications
- New feature: Adding “Reset database”
= 1.1.1 =
- Some optimizations and style modifications
- Adding “Donate link”
= 1.1.0 =
- Some optimizations and style modifications
- New feature: Adding “Optimize Database”
= 1.0.0 =
* First release: Hello world!