Plugin:
- [UPD] Updated License Messaging
- [FIX] Fixed a problem with initialization settings at plugin startup in some borderline cases.
Plugin:
- [NEW] Only change the WP table prefix case on case insensitive installations
- [NEW] Allow importing renamed archives
- [NEW] Added support for Google Cloud storage
- [NEW] Added support for Cloudflare R2 storage
- [NEW] Added support for Wasabi storage
- [NEW] Added support for Dream Objects storage
- [NEW] Added support for Digital Ocean Spaces storage
- [NEW] Added support for Vultr
- [NEW] Added option to receive email summaries about backups
- [UPD] Updated phpseclib lib at version 2.0.44
- [UPD] Updated Requests lib at version 2.0.7
- [UPD] Improved license version cache handling
- [UPD] Improved storages management
- [UPD] Improved storages test function and also enabled for default storage
- [UPD] Improved management of the import/export settings function
- [UPD] Admin pages UI cleanup
- [UPD] Preventing other plugin’s notices to be displayed on Duplicator pages.
- [UPD] It is now possible to create storage even if the folder exists in case it contains only packages and no other items outside the backup
- [UPD] Now if a local storage is deleted, the folder is also removed.
- [FIX] Fixed the handling of many boundary cases in storage classes and improved stability
- [FIX] Plugin Auto-update fixed
- [FIX] Fixed File Filters checkbox state for templates created on older versions.
Tested up to: 6.2.2
Plugin:
- [UPD] Improve package components.
- [UPD] Updated in plugin messaging.
Installer:
- [UPD] Improved installer subsite mapping layout.
Plugin:
- [NEW] Package components feature.
- [NEW] Media only backup
- [NEW] Filter to only include active plugins/themes in the package
- [NEW] Implemented remote notification system
- [UPD] Added new Duplicator logo
- [UPD] Added memory check required by mysqldump
- [UPD] Improve feedback on license activation/deactivation failure
- [UPD] Improved admin messages layout
- [UPD] Logging appropriate error message when partition for temp files is full during S3 storage transfer.
- [UPD] Updated snapcreek.com references with appropriate duplicator.com URLs.
- [FIX] Fixed all translation strings functions text domains
- [FIX] Fixed an issue where with PHP 7.x it was not possible to update some settings
- [FIX] General checking of storages. Applied small fixes regarding logged messages and a few code improvements
- [FIX] Applied stripslashes on fields where it was needed.
- [FIX] Fixed issue on granular capabilities on WordPress < 4.3
Installer:
- [NEW] Only file extractor mode
- [UPD] Now the Keep original file time option is also working for the DUP archive as for ZIP Archive
Plugin:
- [FIX]: Fixed a problem with reading global entities in some databases.
- [FIX]: Security hardening
- [FIX]: Improved capabilities update
PLUGIN
[NEW] Added new Dashboard widget
[NEW] Added the ability to set a custom recovery folder. Useful for some hosting that blocks PHP scripts in wp-content
[NEW] Reflecting currently chosen license visibility mode in UI whenever possible.
[UPD] License action buttons (“Deactivate” and “Clear”) are visible now in all license visibility modes.
[UPD] Removed Unicode name scan check, improved scan performance
[UPD] Disable google recaptcha plugins during installation
[UPD] DupArchive content encryption and the archive password security keys are changed to SHA256 hash
[UPD]: Improved uninstall logic
[UPD] Updated phpseclib to version 2.0.41
[FIX] Fixed String translation.
[FIX] Removed warnings in bridge mode import with packages created with the mysqldump
[FIX]: Fixed uninstall conflict with LITE version
[FIX]: Fix PHP warning on license object
[FIX]: Fix PHP 8.2 warnings
[FIX]: Fix debug page problem
INSTALLER
[UPD] Update multisite custom mapping interface
[FIX]: Fix PHP 8.2 warnings
[NEW]: Added additional checks for the presence of recommended security plugins during site scan.
[UPD]: Now possible to import archive from a GDrive link. Archive file's access must be changed to "Anyone with the link" at Google Drive.
[UPD]: Added phpseclib as part of the external dependencies
[UPD]: Moved ForceUTF8 lib to composer, used php scoper on it, implemented unit tests for functions of the lib that are used by our plugin.
[UPD]: Add link to Manage Recovery Points.
[UPD]: Wrong offset in Dropbox transfer will be fixed automatically when possible.
[UPD]: Improved user feedback in function for checking password of encrypted archive, for shell unzip method.
[UPD]: Improved wording of scanner error message
[UPD]: Added import cloud link support for OneDrive.
[UPD]: Implemented retrials for chunking requests, import from link feature.
[FIX]: Transferring packages to a local storages was bringing errors. Hide local storages in transfer list to avoid error.
[FIX]: Fixed the problem with deletion of older packages for Google Cloud S3 when root folder '/' is used as storage folder.
[FIX]: Storages was getting complicated responses on feedback. Change feedback and storage test places so all test will work.
[FIX]: error_log function were undefined. Add additional check on error_log function.
[FIX]: Preserving cookies in session between consecutive requests for import from link feature. This is required GDrive download.
[FIX]: Fix package creation problem on PHP 8.1
[FIX]: Removed closing then immediately opening php tags after the header comment in the installer.php file
[FIX]: Fixed a problem where defines WP_PLUGIN_DIR and WPMU_PLUGIN_DIR were being added in the wp-config when not needed.
[FIX]: Fixed a few bugs regarding "Import from link" feature and its remote download.
[FIX]: Fixed test connection for GDrive for case when storage folder is empty.