Changed completed Scheduled Action cleanup from 31 days to 15 days.
Changed canceled Scheduled Action cleanup from 31 days to 15 days.
Changed optional failed Scheduled Action cleanup from 90 days to 60 days.
Added dedicated inline SVG icons to the eight main dashboard cards for faster visual navigation.
3.1.7 – July 23, 2026
Improved cleanup-selection saving so it does not depend on a second WooCommerce or Action Scheduler table-detection query during the AJAX request.
Added post-save verification to avoid false save errors when database filters or persistent caches return an unchanged update result.
Added an accessible HTML backup confirmation dialog before manual database optimization runs.
Added the same backup confirmation before the daily database optimization schedule is enabled.
Reverts the schedule switch when saving fails so the interface always reflects the stored setting.
3.1.6 – July 20, 2026
Consolidated the four Database settings cards into one full-width Database Optimization panel.
Kept post revision, trash, and auto-draft retention values autosaving when their fields lose focus.
Added autosaving cleanup selections shared by manual and daily database optimization.
Added conditional WooCommerce cleanup for expired sessions, expired transients, orphaned order items, orphaned item metadata, HPOS addresses, and HPOS operational data.
Added conditional Action Scheduler cleanup for old completed and canceled actions, optional old failed actions, and orphaned action logs.
Added conservative WooCommerce parent checks against both legacy WordPress order records and HPOS order storage.
Added batched cleanup limits and preserved failed Scheduled Actions as disabled by default.
Updated the database cleanup progress overlay and last-run summary for the expanded cleanup categories.
3.1.5 – July 18, 2026
Improved installed-source matching by including plugin and theme display-name identifiers.
Added bounded detection for dynamically constructed option names that use distinctive namespace prefixes.
Added WPCode ownership recognition, including legacy plugin identifiers.
Expanded Divi and Elegant Themes recognition for et_builder_, et_builder, et_pb_, and et_pb option families.
Updated the ownership scan cache schema so previously unresolved options are analyzed again.
3.1.4 – July 18, 2026
Fixed WordPress and third-party admin notices appearing inside the AssistKit dashboard banner.
Split PHP and WordPress memory limits into separate diagnostic cards.
Split upload and POST size limits into separate diagnostic cards.
Split maximum execution time, maximum input time, and maximum input variables into separate diagnostic cards with individual guidance.
Expanded autoload option ownership recognition for The Events Calendar, Event Tickets, GiveWP, WP Ultimate Post Grid, Formidable Forms, GoodLayers Core and Infinite, and Slider Revolution.
3.1.3 – July 18, 2026
Added limited installed-code scanning for up to the 50 largest manageable autoloaded options.
Added high-confidence ownership matches from direct option definitions and WordPress Options API references in plugin, MU-plugin, and theme PHP files.
Excluded dependency, SDK, test, language, asset, build, and cache directories from ownership scans and added file-size, file-count, and time limits.
Added cached, incremental scan results so newly visible table rows can be analyzed without repeating the complete scan.
Added an AJAX loading animation while the autoload table and ownership analysis are prepared.
3.1.2 – July 18, 2026
Added a curated ownership registry for exact option names and distinctive plugin prefixes.
Added high, medium, and low confidence levels for source ownership matches.
Added Possible orphan assessments only when a high-confidence owner is recognized but no matching source is installed.
Added Freemius SDK detection so shared fs_accounts data is not treated as orphaned while a Freemius-powered plugin is present.
Added initial signatures for common ecommerce, SEO, analytics, caching, security, forms, builder, and utility plugins.
Kept ambiguous short prefixes advisory so values such as et_, rg_, acf_, woo_, rocket_, and wpb_ do not create unsupported orphan claims.
3.1.1 – July 18, 2026
Added an Autoloaded Options Manager to the Database tab.
Added an autoload summary showing total, manageable, protected/internal, and WordPress Site Health threshold sizes.
Added a top-20 table limited to currently autoloaded, non-protected options.
Added likely plugin ownership hints and review assessments without exposing option values.
Added reversible Disable Autoload and Re-enable Autoload actions with the original state stored in a non-autoloaded AssistKit change log.
Added a collapsed informational table for large protected WordPress options with no modification controls.
3.1.0 – July 11, 2026
Added a separate Diagnostics Centre with read-only checks grouped into Site Configuration, Connectivity, Updates & Scheduling, and Performance Environment.
Added WordPress Site Health-based tests for REST API availability, loopback requests, WordPress.org communication, background updates, scheduled events, page cache, persistent object cache, and database server compatibility.
Added AssistKit-specific diagnostics for WordPress/Site Address differences, HTTPS, search visibility, environment type, debug configuration, outbound HTTP restrictions, WP-Cron configuration, recorded update failures, memory limits, upload limits, and execution limits.
Added clear Good, Informational, Recommended, Critical, and Unavailable statuses with expandable technical details and cached results.
Added WordPress 6.0-compatible fallback detection for page caching and persistent object caching.
3.0.14 – July 7, 2026
Confirmed uninstall cleanup does not include a survey or external feedback flow.
Added a database cleanup progress overlay for manual cleanup runs.
Added clickable plugin and theme auto-update status pills with review and disable controls.
Updated the Update Management Status card to use a two-column desktop grid and one column on mobile.
Fixed the Maintenance Mode colour row layout on mobile.
Updated readme support links to point users toward documentation, the website, and WordPress.org support conventions.
3.0.13 – July 3, 2026
Updated stored option names from legacy short-prefix keys to AssistKit-prefixed keys for WordPress.org compliance.
Added automatic migration from legacy settings keys to the new AssistKit option names.
Renamed remaining plugin method callbacks and admin identifiers to use the AssistKit prefix.
3.0.12 – July 2, 2026
Addressed WordPress.org review feedback with additional prefix cleanup for classes, constants, AJAX actions, script handles, and scheduled events.
Removed automatic update-disabling behavior and runtime core update constants.
Removed runtime constants for trash retention and post revisions; database cleanup settings now control only AssistKit cleanup routines.
Stopped automatically writing WordPress debug constants and moved generated debug-log storage under the uploads directory.
Updated Plugin URI and readme wording for WordPress.org compliance.
3.0.7 – July 1, 2026
Improved public REST API restriction compatibility for known REST API endpoints used by forms, WooCommerce, SEO, analytics, and related integrations.
Cleaned up REST route detection to avoid nonce warnings during public route checks.
3.0.6 – June 30, 2026
Code cleanup and compliance improvements for WordPress.org submission.
Renamed plugin branding, package folder, main plugin file, text domain, and POT file to AssistKit – Site Optimizer Toolkit.
Updated Maintenance Mode to use the Design tab custom login logo first, then fall back to the active theme custom logo.
Confirmed Tested up to value for WordPress 7.0 compatibility.
3.0.5 – June 24, 2026
Renamed plugin branding to Site Optimizer Toolkit for WordPress.org submission.
Removed legacy Google Fonts and SweetAlert assets.
Moved remaining admin CSS/JavaScript into enqueued asset files.
Added an AJAX option whitelist and cleaned up Plugin Check filesystem warnings.
Updated dashboard and panel headers with the WPAssist blue gradient style.
Added subtle WPAssist attribution link to the dashboard splash banner.
Improved dashboard hero and section header text contrast.
3.0.4 – June 24, 2026
Updated debug status handling for troubleshooting screens.
Reordered the System cards into the requested 3-column layout and made Maintenance Mode span two card slots beside Administration Email.
3.0.3 – June 23, 2026
Added a splash screen with section cards for System, Database, Notifications, Design, Security, Performance, and User Access.
Updated the System settings layout to use three columns with Maintenance Mode on its own full-width row.
Added Maintenance Mode background and text colour controls.
Updated Maintenance Mode field layout to use a vertical flex layout.
3.0.2 – June 23, 2026
Adjusted the System settings layout to use a 3-column grid with Maintenance Mode on a full-width row.
Kept a single concise WPAssist admin email change notice for security transparency.
Added site title, site logo, and site icon support to the Maintenance Mode page.
Simplified the Maintenance Mode page container CSS.
3.0.1 – June 23, 2026
Renamed the Updates settings section to System.
Added System tools for changing the Administration Email Address and enabling Maintenance Mode.
3.0 – June 23, 2026
Fixed the Hide Admin Help Tab setting so it removes the contextual help tab reliably across admin screens.
Added a Run Now button for database optimization with visible cleanup results.
Added database cleanup reporting and last-run storage.
Added pruning of existing post revisions based on the Limit Post Revisions value.
Fixed a Plugin Check sanitization warning for AJAX option values.
Changed default post revision limit to 10 and default trash retention to 30 days for new installs.
Added Design option to hide the contextual admin Help tab.
Tightened scheduled database optimization so the cron task exits if the setting is disabled.
Stopped managing .htaccess marker blocks on settings page load; .htaccess files are now touched only when related settings are changed.
Added Database option to configure how many days old auto-drafts are kept before scheduled cleanup removes them.
Added Design option to clean the default WordPress admin footer text and version text.
Fixed the database optimization cron so disabling the setting clears the scheduled event reliably.
Scheduled trash cleanup now respects the configured trash retention period instead of deleting all trashed posts immediately.
Scheduled database optimization now schedules one hour after enabling instead of immediately.
The .htaccess writer now skips file writes when the managed marker content has not changed, preventing unnecessary timestamp updates.
Added Design option for replacing the default WordPress login page logo with a custom Media Library image.
Added optional Performance toggles for disabling WordPress embeds and comment reply scripts.
Added: Security: Hide Login Error Details.
Added: Security: Disable Application Passwords.
Redesigned the settings screen with a sidebar section menu and card-based settings layout.
2.10 – June 9, 2026
Fix: Update htaccess security rules only if content is changed, and only if plugin settings page is visited.
2.00 – June 3, 2026
New feature: Role Access.
This adds the ability to configure access to plugins and WP features based on user role.
Select a Primary Admin User or users and then disable some functionality for other administrators, like the ability to install plugins or change theme appearance.