Changelog
Follow new updates and improvements to MainWP.
Fixed: Site-specific update preparation and rollback now target only the selected, valid site; invalid or inaccessible site requests are refused.
Fixed: Bulk update preparation runs only when explicitly requested, and invalid site selections cannot trigger it.
Fixed: Rollback actions now require the appropriate installation permission.
Fixed: Status messages handle missing or error details safely, and displayed text is escaped.
Fixed: The child-update preparation modal now starts with an accurate site total and progress at zero.
Added: Support for Database schema validation.
Fixed: Applied minor markup and spacing improvements across the interface for a more polished and consistent user experience.
Added: Introduced a new "MainWP Control" experiment.
Updated: Renamed UI labels and text references from "Lab" to "Labs" for improved terminology consistency.
Updated: Reorganized the "Labs" page into accordion sections for "Active Experiments" and "Completed Experiments" to make experimental features easier to browse.
Updated: Refreshed links for Google Analytics and Search Console integrations to keep external references current.
Fixed: Navigation menu rendering to prevent ID conflicts and duplicate element references.
Fixed: Nonce input handling in setup and posting forms for better form submission reliability.
Fixed: An issue with setting the active class to active tab menu item in Manage Plugins and Manage Themes page.
Added: Plugin compatibility validation for PHP versions across update and activation workflows.
Updated: Restricted backup link generation to authorized users only.
Updated: Reorganized site and title column display in updates tables for improved visual consistency across views.
Updated: Theme management interface to replace deactivate buttons with lock icons for active themes
Updated: Display of active theme status indicators across theme rows