WP STAGING Changelog

How are you doing today? Are you getting enough sleep?🛌 Drinking enough water?🥛 Eating some fruits🍊 here and there? Changelogs are fantastic but We we also wanted to use this space to remind you to be kind to yourself and those around you. That’s all. Have a great day and enjoy the latest updates: 😀

Are You looking for the changelogs for WP Staging Pro instead? Go here!

3.9.4 Release December 9, 2024

  • Enh: Improve backup transfer speed 500% when downloading backup file from remote server. #3385
  • Enh: Disable `MalCare` firewall on the staging site. #3939
  • Enh: Add WP Staging main menu on multisite main site. #3941
  • Enh: Add number of activations and some clarifications on the license activation page. #3805
  • Enh: Add tooltip explanations for backup remote storage settings fields. #3516
  • Enh: Disable backup upload 2FA option as default and create a constant to activate it #4011
  • Fix: Upgrade link position broken on basic version for wp root files selection before backup. #3996
  • Fix: Ensure proper backup retention for cloud storage backups running in the background. (Pro) #3957
  • Fix: Optimize lazy loading of placeholders when rendering DOM elements. #3938
  • Fix: Selection of Other WP root folders is not intuitive during backup creation. (Pro) #3850
  • Fix: Redirect User to Install page after activating `WP Staging Pro` if core version not installed. (Pro) #3748
  • Fix: Log the list of `Must-Use’ plugins and `Drop-In’ files in the system information. #3961
  • Fix: Bring back `Mails Settings` tab on staging site `Settings` page. (Pro) #3985
  • Fix: Add a rule to whitelist all plugins for internal use in optimizer. #3926
  • Fix: Prevent extraction of already extracted file which could happen if a file was scanned multiple times while backup creation. #3920
  • Fix: Handle backup listing when backup is missing data in backup metadata. #3895
  • Fix: Display a message when a higher license plan upgrade is required on the temporary login page. (Pro) #3942
  • Fix: Missing semicolon in require statement threw error in php 8.1. Added phpcs rule rule to check for missing semicolons after including files. #4009
  • UX: Improve `Generate Login Link` UI to make it look better. (Pro) #3904
  • UX: Improve the temporary login modal for different screen resolutions. #3944
  • UX: Disable backup upload button until upload form is used. #3947
  • Dev: Fix issue with deleting staging site when running e2e tests for basic version. #3999
  • Dev: Make dev plugin loadable on testing domains. #3977
  • Dev: Fix Playwright tests for temporary login link creation. #4003

3.9.3 Release November 25, 2024

  • New: Supports WordPress 6.7.1
  • New: Secure backup upload form before starting upload by OTP sending via email. #3857
  • UX: Improve rendering log entries in log process modal. #3877
  • Dev: Handle loading of assets when Dev Basic is enabled in the free version. #3936
  • Dev: Prepare database importing code to be DRY so it can be used in Standalone Restorer tool. #3917
  • Dev: Update doc to show how to chose playwright tests. #3691
  • Dev: playwright command ‘make e2e_playwright_ui’ not working properly. #3896
  • Dev: Reduce timeout-minutes for github e2e test and display tests duration when debug mode is enabled. #3464

3.9.2 Release November 14, 2024

  • New: Supports WordPress 6.7
  • New: Add a new confirmation modal before “update staging site” to prevent accidentally overwriting a staging site. #2465
  • New: Add filter `wpstg.backup.restore.use_current_scheme_on_same_site` to use current http(s) scheme instead of scheme in the backup when restoring on same site. #3911
  • Enh: Create backup storage folder on plugin activation. #3899
  • Enh: Improved logs in case of failure of WP Staging jobs. #3886
  • Enh: Beautify “Backup Completed” modal. #3780
  • Enh: Make the logs in the logs modal filterable by a log type button. #3784
  • Enh: Make more warning messages translatable (i18n). #3892
  • Fix: Remove wpstg-blank-loader.js from being loaded on frontend. #3440
  • Fix: Optimizer plugin is not updated when free and pro version is different. #3888
  • Fix: Exclude the root directory from scanning during the cloning process. #3897
  • Fix: Don’t show cache related admin notice on staging site when `WP_CACHE` is set to true. #3860
  • Fix: German translation can break layout of some modals. #3908 #3923
  • Dev: Extend playwright e2e for testing WP Staging on Windows. #3874
  • Dev: Webdriver e2e “Pro Single Site Cloning” failing. #3912
  • Dev: Improve usage of property_exists() #3865

3.9.1 Release October 30, 2024

  • New: Now supports cloning and pushing sites where the wp-content folder is located outside the main WordPress directory, as well as sites with a renamed wp-content folder. #1989
  • New: Add links to quick guide and support on WP Staging plugins listing page. #3808
  • Enh: Use our modern backup architecture for deleting and editing a staging site to provide a better and faster workflow experience. #3737
  • Enh: Merge all backup restore filters into a single new filter, deprecating the others. One filter to rule them all… and make devs’ lives easier. #3717
  • Enh: Improve wordings for several notices. #3781
  • Fix: Deleting an unfinished staging site, does not delete its folder. #3785
  • Fix: Filesystem scanner keeps on running during backup creation. #3902
  • Fix: Autosave WordPress `Permalinks` after creating a staging site. #3618
  • Fix: Files index error due to invalid files count in multipart backups. backup is still restoreable as this is only a logging error! #3872
  • Fix: Remove wordpress.com related messages. #3641
  • Fix: Rare fatal error “Call to undefined function apache_get_modules” after the push process. (Pro) #3763
  • UX: Remove the advanced settings on the update staging site page. #3768
  • Dev: Add our own playwright image with bundled PHP for efficent e2e testing with Playwright. #3867
  • Dev: Move unit tests to a new location. #3881
  • Dev: Prepare multipart backup feature for v2 backups. Change file extension for database parts. #3876
  • Dev: Add newsfeed validator. #3803

3.9.0 Release October 21, 2024

  • New: Added magic login links for both production and staging sites with customizable expiration times and role-based access. Ideal for granting temporary access to external developers or clients who need quick, limited-time access to your WordPress site. Read more: https://wp-staging.com/create-magic-login-links (Pro) #3582
  • Enh: Improve error messages for expired login link and increase the expiration time. #3816
  • Enh: Add License key as authentication method for WP Staging Restore tool. #3505
  • Fix: Make some missing string translateable. #3764
  • Fix: Change twitter logo to X #3852
  • Fix: Unable to create and view backups when WordPress root directory is not readable. #3841
  • Fix: Knowledgebase and What’s new blocks are not looking good under Settings, System Info and License page. #3831
  • Fix: Make sure that backup is restored properly when `W3 Total Cache` is installed on production site. #2451
  • Fix: Download Backup Modal has broken css. (Pro) #3843
  • Fix: “PHP Fatal error: Uncaught TypeError: property_exists()” with Google Drive auth. (Pro) #3862
  • Fix: A typo in I18n.php file #3766
  • Fix: Database cloning doesn’t work if using mixed upper and lower cases in database prefix when MySQL uses the setting `lower_case_table_names`. #3817
  • Fix: Cannot restore database when the last CONSTRAINT is not correctly replaced in a CREATE TABLE query. #3794
  • Fix: Handle temporary login link creation properly after creating staging site. (Pro) #3767
  • Fix: Main menu navigation not working during development. #3835
  • Dev: Playwright tests failing because beforeEach was not working #3833
  • Dev: Add unit tests workflow for Windows on Github CI. #3486
  • Dev: DRY Github workflow files by adding input option to select PHP version. #3828
  • Dev: Move docker-compose*.yml files to ./docker/* to cleanup repo root. #3840
  • Dev: Fix playwright test failing due to wrong message detection on expired link. #3869
Open changelog archive and track all releases.