WP STAGING

Release-by-release breaking change history · 100k+ active installs

MEDIUM RISK

4.11.0 → 4.11.1

Medium risk: 4 removed methods, 2 changed templates, 1 removed class constant.

  • WPStaging\Staging\Interfaces\AdvanceStagingOptionsInterface::getTmpExcludedGoDaddyFiles() was removed.
  • WPStaging\Staging\Interfaces\AdvanceStagingOptionsInterface::setTmpExcludedGoDaddyFiles() was removed.
  • The class constant WPStaging\Staging\Sites::STAGING_EXCLUDED_GD_FILES_OPTION was removed.
  • WPStaging\Staging\Tasks\StagingSite\Filesystem\FilesystemScannerTask::__construct() now requires more arguments than before.
  • WPStaging\Staging\Traits\WithAdvanceStagingOptions::setTmpExcludedGoDaddyFiles() was removed.
  • WPStaging\Staging\Traits\WithAdvanceStagingOptions::getTmpExcludedGoDaddyFiles() was removed.
  • The template views/notices/disabled-items-notice.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/welcome/welcome.php changed. Any theme override of it is now out of date and will miss the change.
MEDIUM RISK

4.10.0 → 4.11.0

Medium risk: 54 changed templates, 17 removed methods, 7 removed class constants.

  • WPStaging\Backend\Activation\Welcome::getScreenUrlForVariant() was removed.
  • WPStaging\Framework\Onboarding\FreeOnboarding::getVariant() was removed.
  • WPStaging\Framework\Onboarding\FreeOnboarding::isInTreatment() was removed.
  • WPStaging\Framework\Onboarding\FreeOnboarding::shouldOfferBackupNext() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::getStatus() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::runWaitingWork() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::isPending() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::markCompleted() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::onBackgroundJobFailure() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::markFailed() was removed.
  • WPStaging\Framework\Onboarding\QueuedBackup::clear() was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::STATUS_QUEUED was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::STATUS_RUNNING was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::STATUS_COMPLETED was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::STATUS_FAILED was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::MAX_QUEUED_AGE_IN_SECONDS was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::MAX_RUNNING_AGE_IN_SECONDS was removed.
  • The class constant WPStaging\Framework\Onboarding\QueuedBackup::NUDGE_LOCK_IN_SECONDS was removed.
  • WPStaging\Framework\Traits\NoticesTrait::isWPStagingAdminPage() was removed.
  • WPStaging\Framework\Traits\NoticesTrait::isWPStagingAdminScreen() was removed.
  • WPStaging\Framework\Traits\NoticesTrait::isWPStagingAjaxAction() was removed.
  • WPStaging\Framework\Traits\NoticesTrait::isWpstgInstallPage() was removed.
  • WPStaging\Framework\Traits\NoticesTrait::isWpstgWelcomePage() was removed.
  • WPStaging\Framework\Traits\NoticesTrait::isWPStagingClonePage() was removed.
  • The template Backend/Modules/Views/Forms/Settings.php changed. Any theme override of it is now out of date and will miss the change.
  • The template Backend/Modules/Views/Tabs/Tabs.php changed. Any theme override of it is now out of date and will miss the change.
  • The template Framework/Component/AbstractTemplateComponent.php changed. Any theme override of it is now out of date and will miss the change.
  • The template Framework/TemplateEngine/TemplateEngine.php changed. Any theme override of it is now out of date and will miss the change.
  • The template Framework/TemplateEngine/TemplateEngineException.php changed. Any theme override of it is now out of date and will miss the change.
  • The template Notifications/Transporter/EmailTemplateBuilder.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/_main/footer.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/_main/newsfeed.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/listing-single-backup.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/listing.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/modal/backup-scheduling-options.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/modal/backup-storages.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/modal/backup.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/modal/confirm-restore.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/modal/remote-upload.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/modal/upload.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/partials/invalid-backup.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/cli/cli-dock-cta.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/cli/cli-integration-modal.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/cron-setting.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/custom-directory.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/external-database.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/login-data.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/mail-setting.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/plugins-update.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/ajax/symlink-uploads.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/index.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/feedback/deactivate-feedback.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/frontend/loginForm.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/job/locked.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/navigation/web-template.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/notices/cli-integration-notice.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/notices/cron-warning-notice.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/onboarding/capability-icon.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/onboarding/first-run.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/onboarding/next-step.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/onboarding/pre-consent.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/onboarding/progress.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/settings/tabs/general.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/create-staging-cta.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/files-selection.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/setup-modal/configuration-body.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/setup-modal/destination-section.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/setup-modal/runtime-section.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/setup-modal/runtime-summary-value.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/_partials/tables-selection.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/confirm-delete.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/index.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/listing.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/setup.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/staging/wordpress-com/index.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/tools/tabs/system-info-item.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/tools/tabs/system-info.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/welcome/welcome.php changed. Any theme override of it is now out of date and will miss the change.
MEDIUM RISK

4.9.5 → 4.10.0

Medium risk: 7 changed templates, 2 removed methods, 1 removed class constant.

  • WPStaging\Backup\BackupScheduler::getCronMessage() was removed.
  • WPStaging\Backup\BackupScheduler::isWpstgError() was removed.
  • The class constant WPStaging\Backup\BackupScheduler::FILTER_CRON_REQUEST was removed.
  • WPStaging\Framework\Notices\BackupPluginsNotice::__construct() now requires more arguments than before.
  • The template views/_main/footer.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/listing-single-backup.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/backup/listing.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/clone/index.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/notices/analytics-modal.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/notices/cron-warning-notice.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/welcome/welcome.php changed. Any theme override of it is now out of date and will miss the change.