# SweepPress

## Changelog

### Version: 2.6 / march 14, 2024

* **edit** updated system requirements for all the sweepers
* **edit** updated some of the admin menu items names and order
* **edit** Dev4Press Library 4.7.1

### Version: 2.5 / january 10 2024

* **new** tested and compatible with PHP 8.3
* **edit** various small improvements to the plugin interface
* **edit** many small changes and cleanup to the PHP code
* **edit** Dev4Press Library 4.6
* **fix** several minor layout and styling issues on some panels

### Version: 2.4.2 / october 06 2023

* **edit** Dev4Press Library 4.3.5
* **fix** includes link to the Database panel which is only available in Pro edition

### Version: 2.4.1 / october 01 2023

* **edit** Dev4Press Library 4.3.3
* **fix** fatal error with CRON Jobs sweeper after the process is done

### Version: 2.4 / september 25 2023

* **new** use website database size to change estimate method
* **new** sweeper: remove unhooked CRON jobs only
* **new** sweeper: buddypress activity meta entries
* **new** sweeper: buddypress groups meta entries
* **new** sweeper: buddypress messages meta entries
* **new** sweeper: buddypress notifications meta entries
* **new** option to control method for the sweeper estimation
* **new** option to have estimates include the index size
* **edit** many updates and tweaks to the sweeper panels
* **edit** core updates related to the new shared library
* **edit** changes to the way action scheduler queries are run
* **edit** Dev4Press Library 4.3.2
* **fix** potential problem with action scheduler queries

### Version: 2.3.1 / september 1 2023

* **fix** issue with the French translation for some strings
* **fix** few minor issues related to the PHP 8.x

### Version: 2.3 / august 11 2023

* **new** settings panel for performance-related options
* **new** estimate options to run estimates with size or without size estimation
* **new** cache estimates to avoid running estimates query too often
* **new** database dashboard box showing overall statistics for the database
* **new** tools panel for purge of the cache estimation results
* **edit** many improvements to the code style and formatting
* **edit** Dev4Press Library 4.2

### Version: 2.2 / may 15 2023

* **new** sweeper: actionscheduler log entries
* **new** sweeper: actionscheduler log orphaned entries
* **new** sweeper: actionscheduler failed actions
* **new** sweeper: actionscheduler completed actions
* **new** sweeper: actionscheduler canceled actions
* **new** dashboard shows count of sweepers that are currently disabled
* **edit** improved loading process for the sweepers
* **edit** Dev4Press Library 4.1.1
* **fix** few wrong icons used for the plugin interface

### Version: 2.1.1 / april 1 2023

* **edit** few minor updates to used class references
* **edit** Dev4Press Library 4.0.1
* **fix** database optimization sweeper triggers server error
* **fix** missing class reference for \`sweeppress\_db\` function

### Version: 2.1 / march 28 2023

* **new** sweeper: draft posts revisions
* **new** sweeper: postmeta \`\_wp\_old\_\*\` data records
* **new** constant and filter to disable DB optimize/repair sweepers
* **new** enhanced preparation of quick and auto sweepers on dashboard
* **edit** various tweaks to the sweeping estimations
* **edit** expanded information for the Auto Sweep block
* **edit** expanded information for the Quick Sweep block
* **edit** link knowledge base for some settings groups
* **edit** link knowledge base for some plugin panels
* **edit** changes to some plugin settings default values
* **edit** changes to the availability for some sweepers
* **edit** Dev4Press Library 4.0
* **fix** wrong calculations for the post revisions sweeper

### Version: 2.0 / march 10 2023

* **new** sweeper: multisite wp\_signups table
* **edit** few more improvements in calculating estimates size
* **edit** expanded content displayed in WordPress Help panel
* **edit** CLI subcommands: improved information returned
* **edit** CLI command: now with main description included
* **fix** REST API results: shows HTML tags for size estimate
* **fix** REST API endpoints: additional information for arguments
* **fix** CLI command list: shows HTML tags for size estimate column
* **fix** CLI subcommands: few problems with the help information
* **fix** CLI results: few issues with labels and formatting

### Version: 1.8 / march 3 2023

* **new** sweepers on sweep panels have new toggle to list affected tables
* **edit** improved data size estimate calculation for NULL values
* **edit** several optimizations to the main JavaScript file
* **edit** Dev4Press Library 3.9.3
* **fix** statistics logging puts Sweep panel results under Quick
* **fix** statistics panel filter is throwing fatal error on load
* **fix** comments by status sweeper not taking comment type into account
* **fix** changelog link from the what's new about panel not working

### Version: 1.7 / february 3 2023

* **new** tested with WordPress 6.1
* **new** tested with PHP 8.1 and 8.2
* **edit** all grid panels improved with new library base class
* **edit** various small styling updates and improvements
* **edit** Dev4Press Library 3.9.1

### Version: 1.6 / october 31 2022

* **new** sweeper: repair broken database tables
* **new** alternative methods for the database tables optimization
* **new** run analyze method after the database tables optimization
* **new** each sweeper includes plugin version when it was added
* **edit** updated information for some sweepers
* **edit** database status code with better views exclusion process

### Version: 1.5 / june 7 2022

* **edit** improved statistics panel collected data display
* **edit** several minor updates to the core objects
* **edit** information about the new Monitor feature in a Pro edition
* **fix** potential division by zero issue with the size calculations
* **fix** problem with the uppercase database table names

### Version: 1.4.1 / may 28 2022

* **fix** sweepers missing with WordPress 6.0
* **fix** sweepers missing with ClassicPress 1.4

### Version: 1.4 / may 18 2022

* **edit** improved layout for the plugin dashboard
* **edit** d4pLib 3.8
* **fix** responsive layout issue with auto sweep box

### Version: 1.3 / april 2 2022

* **new** panel with list of all sweepers and where they can be used
* **edit** updated information in the Help areas for various panels
* **edit** updated information about screenshots
* **edit** updated several plugin screenshots
* **edit** several updates to the readme file

### Version: 1.2 / march 15 2022

* **new** show list of affected tables more prominently inside help area
* **new** show percentage of the data to be removed compared to affected tables size
* **edit** many improvements to the sweepers core classes
* **edit** improved query for calculation of tables to optimize
* **edit** calculation of tables to optimize takes index into account
* **edit** expanded help information for some sweepers
* **edit** expanded information for some plugin settings
* **edit** several minor styling and layout tweaks and improvements
* **edit** d4pLib 3.7.4
* **removed** few unused and obsolete functions and methods
* **fix** minor issue with database fragmentation calculation

### Version: 1.1 / march 8 2022

* **new** sweeper: akismet meta records removal
* **fix** minor issue with the translations format

### Version: 1.0 / march 3 2022

* **new** first official version