Looking for the WP Staging Pro changelogs instead? Go here!
How are you doing today? Are you getting enough sleep?π Drinking enough water?π₯ Eating some fruitsπ here and there? The WP Staging changelog is 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: π
4.0.0 Release January 28, 2025
- π¦ New Introduced the v2 backup format with enhanced error handling capabilities and a highly efficient compression algorithm. This new format outperforms traditional compression methods, such as zip, in both speed and reliability. Additionally, it incorporates advanced error correction algorithms for improved data integrity. #3804
- π¦ New Implement Microsoft OneDrive backup remote cloud storage. (Pro) #1748
- π¦ New Add link to WP Staging knowledge-base in UI footer. #4089
- π Fixed Bypass optimizer while email sending debug logs in basic version. #4080
- π Fixed Tooltip is not vertically aligned with the label text. #4074
- π Fixed Google Drive Scheduled Backup Fails Due refresh token mechanism not functioning properly. (Pro) #4058
- π Fixed Expanding Other Root Files selection is jumping. (Pro) #4073
3.10.0 Release January 13, 2025
- π¦ New Send email reminders about existing staging and development sites to help prevent outdated sites from remaining active, enhancing security. (Pro) #3296
- π¦ New Make it compatible with WordPress Playground. #3544
- β‘οΈ Enh Rename GET parameter ‘sub’ to ‘sub-tab’ #2449
- β‘οΈ Enh Disable all Pro features if license key is disabled. (Pro) #3591
- π Fixed Unexpected end tag error in Newsfeed Validator. #4057
- π Fixed Replace breakdance page builder plugin data URLs when restoring a backup to a different domain. #3979
- π Fixed Bypass additional login on the staging site when accessing it using a magic login link.(Pro) #4047
- π Fixed Display a tooltip next to the `wp-content’ folder if it is symlinked to another location. #1821
- π Fixed Show an admin message if the site is hosted in the elementor cloud. #3268
- π Fixed Handle type error listing staging sites due to corrupted staging site option. Also add actions to fix and report corrupted staging sites option. #3955
- π Fixed Url params do not update correctly when navigating through settings’s pages #4040
- π Fixed Ensure the staging site title is truncated gracefully if it exceeds the maximum length. #4038
- π Fixed Verify user privileges for external database before creating staging site. (Pro) #3981
- π Fixed Disable symlink to the uploads folder when symlink is unavailable or restricted by the hosting provider to prevent potential fatal errors during staging site creation.(Pro) #4013
- π Fixed Restorer tool fails to restore large database files. #4021
- π Fixed Redirection to 127.0.0.1 or a custom domain after backup restore. #3277
- π Fixed Beautify Update Modal using CSS #4019
- π Fixed Root folders selection link does not work in free version (console error). #3998
- π Fixed Show the license notice exclusively on the license page of the staging site. #4056
- π Fixed Replace the base64_decode function in the restorer tool to avoid being flagged as malware. #4015
- UX: Improve backup tab loading skeleton while deleting backup. #3638
- UX: Beautify `Test Connection` loader for remote storages. (Pro) #4027
- π οΈ Dev Dev: DRY database restore code between plugin and standalone restorer. #3994
- π οΈ Dev Dev: Add multisite and other envs support for playwright. #4005
- π οΈ Dev Dev: DRY `general error` and `contact us` modal. #3991
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
- π Fixed Upgrade link position broken on basic version for wp root files selection before backup. #3996
- π Fixed Ensure proper backup retention for cloud storage backups running in the background. (Pro) #3957
- π Fixed Optimize lazy loading of placeholders when rendering DOM elements. #3938
- π Fixed Selection of Other WP root folders is not intuitive during backup creation. (Pro) #3850
- π Fixed Redirect User to Install page after activating `WP Staging Pro` if core version not installed. (Pro) #3748
- π Fixed Log the list of `Must-Use’ plugins and `Drop-In’ files in the system information. #3961
- π Fixed Bring back `Mails Settings` tab on staging site `Settings` page. (Pro) #3985
- π Fixed Add a rule to whitelist all plugins for internal use in optimizer. #3926
- π Fixed Prevent extraction of already extracted file which could happen if a file was scanned multiple times while backup creation. #3920
- π Fixed Handle backup listing when backup is missing data in backup metadata. #3895
- π Fixed Display a message when a higher license plan upgrade is required on the temporary login page. (Pro) #3942
- π Fixed 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 Dev: Fix issue with deleting staging site when running e2e tests for basic version. #3999
- π οΈ Dev Dev: Make dev plugin loadable on testing domains. #3977
- π οΈ Dev 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 Dev: Handle loading of assets when Dev Basic is enabled in the free version. #3936
- π οΈ Dev Dev: Prepare database importing code to be DRY so it can be used in Standalone Restorer tool. #3917
- π οΈ Dev Dev: Update doc to show how to chose playwright tests. #3691
- π οΈ Dev Dev: playwright command ‘make e2e_playwright_ui’ not working properly. #3896
- π οΈ Dev 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
- π Fixed Remove wpstg-blank-loader.js from being loaded on frontend. #3440
- π Fixed Optimizer plugin is not updated when free and pro version is different. #3888
- π Fixed Exclude the root directory from scanning during the cloning process. #3897
- π Fixed Don’t show cache related admin notice on staging site when `WP_CACHE` is set to true. #3860
- π Fixed German translation can break layout of some modals. #3908 #3923
- π οΈ Dev Dev: Extend playwright e2e for testing WP Staging on Windows. #3874
- π οΈ Dev Dev: Webdriver e2e “Pro Single Site Cloning” failing. #3912
- π οΈ Dev 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
- π Fixed Deleting an unfinished staging site, does not delete its folder. #3785
- π Fixed Filesystem scanner keeps on running during backup creation. #3902
- π Fixed Autosave WordPress `Permalinks` after creating a staging site. #3618
- π Fixed Files index error due to invalid files count in multipart backups. backup is still restoreable as this is only a logging error! #3872
- π Fixed Remove wordpress.com related messages. #3641
- π Fixed 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 Dev: Add our own playwright image with bundled PHP for efficent e2e testing with Playwright. #3867
- π οΈ Dev Dev: Move unit tests to a new location. #3881
- π οΈ Dev Dev: Prepare multipart backup feature for v2 backups. Change file extension for database parts. #3876
- π οΈ Dev 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
- π Fixed Make some missing string translateable. #3764
- π Fixed Change twitter logo to X #3852
- π Fixed Unable to create and view backups when WordPress root directory is not readable. #3841
- π Fixed Knowledgebase and What’s new blocks are not looking good under Settings, System Info and License page. #3831
- π Fixed Make sure that backup is restored properly when `W3 Total Cache` is installed on production site. #2451
- π Fixed Download Backup Modal has broken css. (Pro) #3843
- π Fixed “PHP Fatal error: Uncaught TypeError: property_exists()” with Google Drive auth. (Pro) #3862
- π Fixed A typo in I18n.php file #3766
- π Fixed 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
- π Fixed Cannot restore database when the last CONSTRAINT is not correctly replaced in a CREATE TABLE query. #3794
- π Fixed Handle temporary login link creation properly after creating staging site. (Pro) #3767
- π Fixed Main menu navigation not working during development. #3835
- π οΈ Dev Dev: Playwright tests failing because beforeEach was not working #3833
- π οΈ Dev Dev: Add unit tests workflow for Windows on Github CI. #3486
- π οΈ Dev Dev: DRY Github workflow files by adding input option to select PHP version. #3828
- π οΈ Dev Dev: Move docker-compose*.yml files to ./docker/* to cleanup repo root. #3840
- π οΈ Dev Dev: Fix playwright test failing due to wrong message detection on expired link. #3869
Open changelog archive and track all releases.