Total 30/09/2024 : We HAVE 10048 Items and more than 3335 happy members.
Log Update Item WP Staging Pro
This page only show history update item WP Staging Pro.

* New: Compatible up to WordPress 6.2

* Enh: Improves the look of the update notice #2294

* Fix: Remove double `www` prefix if network is cloned to a `www` prefixed hostname but subsite already has `www` prefix #2284

* Dev: Add more unit tests to increase reliability of the backup plugin #2273

* Dev: Refactor backup terms `Export` to `Backup` and `Import` to `Restore` for consistency #2265

* Dev: Move src/Pro/Backup to src/Backup as a first step to allow basic Backup feature to be added in Free version of WP Staging #2287 #2297

* New: Add filter `wpstg.restore.tmp_database_prefix` to use custom temporary database prefix used during backup restore. Using this filter is useful in cases when (1) there are already tables with default WP Staging temp prefix (wpstgtmp_), or (2) restore fails because of 64 characters table name length limit for database identifiers #2217

* New: Add filter `wpstg.backup.directory` to save backups in a custom location #2247

* Enh: Improve message if there is not enough free disk space while creating a backup #2193

* Enh: Add better logging for backup creation #2257

* Enh: Improve the error message on the front-end when the backup directory is not available #2130

* Enh: Show in knowledgebase block only articles of plugins that are actually installed on users website #2176

* Enh: Show specific error message on backup listing page if backup is corrupted

* Enh: Refactoring of admin notice for better performance #1573

* Fix: Improper use of the Translation function #2259 #2260

* Fix: Prevent fatal errors on rare edge cases where a file lock can not be released #2254

* Fix: Clear wpstg_* scheduled hooks on plugin deactivation #2256

* Fix: Images URLs are now correctly formed when a backup is restored from `http` to `https` and vice versa #2111

* Fix: Allow `+` character in PuTTY SFTP key format, fixing the issue where PuTTY generated keys are not working #2155

* Fix: Improper use of the translation function #2260

* Fix: Sometimes a warning can appear indicating the backup file would be broken and contains a broken backup file index although the backup file is 100% intact #2269

#2267

* New: Button to edit backup schedules #2042 #2135

* New: Show Google Drive backup account information on the plugin's Google Drive backup settings page #2091

* New: Add a cancel button to stop the pushing process #2101

* Enh: Hide license key for privacy reasons, for instance when plugin is used by agencies on client websites #2118

* Enh: Add filter `wpstg_login_form_logo` to allow custom change of the logo image on login page to staging site #2076

* Enh: Clarification that the maximum retention period for backup in the "Create backup" modal only applies to locally hosted backup files #2085

* Enh: If issue is reported via using the REPORT ISSUE button, send the license key with the submitted message #2087

* Enh: Change some words to be more consistent #2099

* Enh: Add link to docs article into error message if license key can not be activated #2100

* Enh: Cleanup and remove backend/views/notices/poll.php and all related code #2107

* Enh: Clean up backend/views/notices/poll.php and all related unused code #2107

* Fix: Old automated local backups were not deleted and thus no new automated backups were created #2141

* Fix: Improve detection if WordPress is installed in subdirectory. If home URL and site URL are different the cloned staging site URLs are sometimes incorrect. #2068

* Fix: Ensure that functions in wp-staging-optimizer.php are declared only one time #2079

* Fix: Remove some php's deprecation warnings for php 8.x #2078

* Fix: Remove error in search & replace of serialized data due to strict types during staging PUSH on PHP 8.1 and higher version. #2065

* Fix: Remove warning "Undefined index: networkClone in single-overview.php line: 54" #2097

* Dev: Write the version of the plugin into the header of wpstg.js when creating the dist package with make dev_dist #2095

* Dev: Downgrade phpcs library to fix xss tests #2105

* Dev: Show upload_path in system info #2024 #2147

* New: Optional feature to split backup files by type (plugins, media, themes) and maximum file size. Use filter `wpstg.backup.isMultipartBackup` to activate this option. Use `wpstg.backup.maxMultipartBackupSize` filter to adjust maximum file size for split backup, default is 2GB #1804

* New: Add filter `wpstg.remoteStorages.chunkSize` (in bytes) to change chunk size of backups upload to remote storages #2047

* New: Add filter `wpstg.remoteStorages.delayBetweenRequests` (in milliseconds) to add delay between requests to upload chunks to remote storages #1997

* New: Add filter `wpstg.backup.tables.non-prefixed` to allow backup and restore of non WordPress prefixed tables #2018

* New: Add option to download backup log files via ACTIONS > Log File #2025

* New: Send mail report if unable to upload backup to remote storage(s) during automated backup #2025

* Enh: Dont show recommendation message on using the same MySQL/MariaDB version while restoring if already the same MySQL/MariaDB version #1997

* Enh: Preserve remote storages options during clone update. #2004

* Fix: Store taskQueue in jobDataDto instead of a separate file #1997

* Fix: Added upload_path in system info #2024

* Fix: BINARY and NULL were not correctly search replaced if restoring the backup on the same site #2043

* Fix: Correct database server type and MySQL/MariaDB version in System Info Tab #2043

* Fix: Exclude filters in the UI for the staging site now allow adding dot `.` for extension, file and folder exclusion rules #2053

* Fix: Issue during cleaning of other files in wp-content directory when actual uploads directory is not direct child of wp-content directory #2041

* Fix: UPLOAD path was not correctly search replaced if source and destination site had a different relative upload path #2041

* Fix: Importing a multisite backup with domains as network sites created wrong URLs for network sites if backup is restored into a multisite where network sites are subdirectories #2038

* Fix: Allow database creation during push if multisite and mainsite #2032

* Fix: Preserve scheduled backup plans during push #2032

* Fix: Stop uploading backup to remote storage(s) after failure on certain amount of retries #2025

* Fix: Dont copy google drive option during new or reset clone. This will make sure both sites will have different Refresh token. So revoking refresh token on one site doesn't break uploading process for the other #2004

* Fix: Fix php warning when null is passed as argument to trim function #2059

* Fix: Improve admin notice when JETPACK_STAGING_MODE is active on staging site #2014

* Dev: Bump minimatch from 3.0.4 to 3.0.8 in /src/assets #2007

* Dev: Make extra_hosts section in docker DRY #2070

* Dev: Split webdriver tests to speed up running and allow parallel execution of them #2057

* Dev: Improve login page authentication message #2058 #2072

* New: Compatible up to WordPress 6.1 #

* Fix: Could not delete oldest backup from (S)FTP cloud storage provider if FTP location was set in FTP settings #1953

Fix: Error when pushing a staging site and all folders are selected #1883

Fix: Does not sanitise and escape some of its backup settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks (XSS) even when the unfiltered_html capability is disallowed (for example in multisite setup) #1825

* Fix: Important update! Deselecting all tables does not lead to exclusion of tables as expected, but leads to selection of all tables. Thus all tables are copied and possibly overwritten instead of deselected. Applies to new cloning, UPDATE and RESET of a staging page. That can lead to data loss in the staging site. An update is strongly recommended! The problem appeared for the first time in version 4.2.8. #1814

* Fix: Can not upload backup file to google drive if the google api returns incorrect value for available storage size (negative value). This sometimes happens for Google workspace accounts and does not affect all users. #1799

* Fix: Plugin wps-hide-login could not be excluded during cloning process, preventing users from log in to the staging site #1812

Fix: On some servers, autoloader tries to load Composer\InstalledVersions although this doesn't exist. We fix this by only loading classes that exist #1801

* Fix: Certain default plugins like wps-hide are not excluded anymore during cloning #1742

* Fix: Scheduled backup not always executed #1754

* Fix: Backup folder is deleted during backup restore on Windows OS #1737

* Fix: On backup restore retry deleting an item again in next request instead of re adding it at the end of queue, if item isn't completely deleted in current request #1758

* Enh: Refactor normalizePath() #1751

* Enh: Optimize table selection to reduce POST characters. Send either selected tables or excluded tables whichever is smaller along to reduce the POST size for cloning and pushing #1727

* Enh: Allow automatic update of WP STAGING | PRO on the staging site. It can still be disabled using the filter wpstg.notices.disable.plugin-update-notice #1749

* Enh: Add filter wpstg.backup.restore.extended-search-replace. The extended search replace allow properly replacing to destination URL for some plugins like rev-sliders #1741