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.