Fixed: backup tab now correctly shows only backups for the selected menu (was showing all menus’ backups combined)
Fixed: backup stats now reflect the current menu’s count only, not the total across all menus
Fixed: restore, delete, and delete-all backup actions now use the plugin’s confirm modal instead of the browser’s native confirm dialog
Improved: backup list now loads user data in a single batch query (eliminates N+1 database queries)
1.0.4
Backups are now stored in a dedicated wp_menupilot_backups database table instead of wp_options, eliminating serialized blob bloat and improving query performance
Auto-backup on menu save now correctly captures the state after WordPress finishes processing all item changes (adds, updates, deletes)
Fixed: restoring an older backup after restoring a newer one now correctly removes items that were deleted between saves
Removed unused frontend stylesheet and script — MenuPilot is admin-only and ships no frontend assets
Existing backups stored in wp_options are automatically migrated to the new table on first admin page load after update
1.0.3
Backup & Restore: automatic backups before menu updates and imports
Manual backup creation, one-click restore, and export backups as JSON
Backup Settings tab to configure maximum backups per menu
Import/Export History Logs: dedicated History page with filter and download (JSON/plain text)
1.0.2
UI improvements and bug fixes
1.0.0
Initial release
Menu export (JSON)
Preview-first menu import with intelligent matching