* 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