4.0.3.2 Patch
Plugin [UPD]: Enhanced Security for installer name handling
4.0.3.1 Patch
Plugin [FIX]: Fixed bug with schedules not starting on time
4.0.3
Release Date: 2021-6-13
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8
Overview:
The 4.0.3 release was a culmination of many bug fixes through-out the application including many log improvements.
The major new features included importing a sub site in network new subsite and the ability to install single site on existing network which is part of our overall
multisite support initiative.
View All 4.0.3 Changes
PLUGIN
[NEW]: Removed Installer name with hash notice
[NEW]: Added integrity check to make sure main installer files and folders exist in the archive
[NEW]: Added a notice at step 2 of the building process under “System” that checks the PHP memory limit
[NEW]: Beta features page added
[NEW]: Beta feature MU import checkbox added
[UPD]: Added logic to validation stage 1 of the DB PHP dump to make sure that all tables were created
[UPD]: Improved interface of configuration files options
[UPD]: Improve package storage popup storages list
[UPD]: Added a check to build scan process when SQL FUNCTIONS are present
[UPD]: Improved invalid license notice and removed “Rejected” image
[UPD]: Improved Drag and Drop import error message in case ZipArchive module is not present
[UPD]: Improved scan file writes error checking
[UPD]: Improve package log
[UPD]: Update import subsite from a network to another network
[UPD]: Improved quick fix and failed schedules notice. Added dismiss button
[UPD]: Now considering the ‘best’ license between importer and installer when running a D&D import
[FIX]: Installer backup file renamed after extraction for import and recovery in case extension not set to .php
[FIX]: Package storage color indication was wrong in a few cases
[FIX]: Corrected header type when downloading migration export file
[FIX]: Package can’t be built in the Windows IIS Server.Plugin
[FIX]: Fixed bug causing auto filters not being displayed on the scan page
[FIX]: Prevent package creation error on cleanup phase after package creation
[FIX]: Fixed settings property of null error when user settings are missing from the DB
[FIX]: Only allow import if import capability present
[FIX]: Trace View log link wasn’t working
[FIX]: fixed bug where “Network Site Filters” warning would always be shown at scan
[FIX]: Trace View log link on trace log page click didn’t refresh the log page
[FIX]: Import functions work correctly with import capability
[FIX]: Improved Activate Plugins notice
[FIX]: Fixed activate plugin notification bug
INSTALLER
[NEW]: Added validation item that checks if the DB user has resource restrictions (queries/connections/updates per hour)
[NEW]: Import sub site in network new subsite
[NEW]: Added install single site on existing network
[NEW]: Disable all subsite import installation types in case Duplicator version is less than 4.0.3
[NEW]: Added handling of SQL FUNCTIONS
[NEW]: Added validation test to the installer that checks for PHP memory limit
[NEW]: Added net database action “Connect and remove only existing tables”
[NEW]: Overviews added for all installation types
[UPD]: Improved standalone migration file handling logic, only files belonging to subsite are extracted into the right destination
[UPD]: Improve installer option help
[UPD]: Improved DupArchive extraction error checking
[UPD]: Moved blog title selection from step 2 to step 1
[UPD]: Moved keep users option from step 2 to step 1
[UPD]: Now the available admin users are correctly updated according to the site you want to overwrite in the network
[FIX]: Now replacing only contents of tables that have a string column (not considering set and enum
[FIX]: Fixed skip query regex in case of standalone installation with mysqldump
[FIX]: Updated functions that remove www from domains
[FIX]: fixed view already exists error on site overwrite
[FIX]: proc/view/func already exists
4.0.2.2 Patch
Plugin [FIX]: Improved PHPDump chunk in case of servers with very slow disk writes
4.0.2.1 Patch
PLUGIN
[NEW]: Flywheel manage hosting support added
[UPD]: Optimized php dump (multithreaded mode)
[UPD]: Updated plugin for WordPress 5.7
[FIX]: Fix temp folder cleanup on package creation
[FIX]: Make the wider import package progress bar in WordPress 5.7
[FIX]: Purge SFTP storage packages
[FIX]: Removed SFTP mcrypt_* function warnings that caused log problems on PHP 7.1
INSTALLER
[UPD]: Transient cleanup function optimized
[UPD]: "Run all CREATE queries at once" option disabled if # tables in source site > 200
[UPD]: highlighting on final report tables removed
[FIX]: Now the value of the table wp_site after a multisite migration is correctly updated
[FIX]: Check if is_executable exists before using it
[FIX]: Improved custom upload path validation
[FIX]: Fixed problem with migrating super admins during a standalone migration
[FIX]: Fixed filter table management on installer advanced mode with many tables (300 >)
[FIX]: Fix db connection on create new database
4.0.2
Release Date: 2021-2-7
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.6
PLUGIN
[NEW]: Added TRIGGER detection to the scanner
[UPD]: Add template recoverable check and layout on template edit and template list
[UPD]: Add schedule recoverable check and layout on schedule edit and schedule list
[UPD]: Allow import of multisite packages that have even one subsite with no filtered tables and paths
[UPD]: Display in scanner which subsites won't be importable in the “Network” section
[UPD]: List of main URLs of current installation added to diagnostics
[UPD]: Duplicator messages are now displayed only if user has export capabilities
[UPD]: Added sensitivity markers to package share links box
[UPD]: Allow import of multisite packages that have even one subsite with no filtered tables and paths
[UPD]: Display in scanner which subsites won't be importable in the “Network” section
[FIX]: Fixed the package creation in case of a multisite installation that has the upload folder as blogs.dir
[FIX]: Fixed a problem with scheduled packages where email not sent when database capture problem encountered
[FIX]: Now if a schedule fails in a multisite installation the message is correctly displayed
[FIX]: Fixed display of filtered tables and paths belonging to a subsite in the scanner
[FIX]: Fixed storage of original file function after migration
[FIX]: Copy template functionality bug fixed
INSTALLER
[NEW]: Added Validation item for TRIGGERS and copy-to-clipboard button
[NEW]: Add option “extract only media file and plugins and themes that don't already exist”
[UPD]: In import disable Multisite install and install of those subsites which have filtered tables
[UPD]: In import disable Multisite install and install of those subsites which have filtered tables
[UPD]: In recovery mode, show soft warning instead of a hard when one doesn't have permissions to config files.
[FIX]: Fixed the permissions check on "other" configuration files was wrong (php.ini user.ini web config)
[FIX]: Fixed the check on configuration files in case the file's owner is not the same as PHP user
[FIX]: If the installer cannot manage a configuration file (wp-config, htaccess ...) it continues without modifying the file.
[FIX]: Fix installation if home path ise equal at home path
[FIX]: Now CACHEHOMEPATH is correctly updated in the wp-config.php with the final slash
[FIX]: Status of the archive in the information is displayed correctly
[FIX]: Fixed several capitalization and wording issues
[FIX]: Redundant option on subsite to standalone migration works properly
4.0.1.2
Release Date: 2020-12-21
WordPress Version: 4.0 or greater
PHP Version: 5.3.8 or higher
FIXES
-Plugin: PHP 8.0 fixes
-Plugin: Fixed bug with cancellation of package build
-Installer: PHP 8.0 Fixes
-Installer: Fixed file permissions problem with duparchive
4.0.1.1
Release Date: 2020-11-28
WordPress Version: 4.0 or greater
PHP Version: 5.3.8 or higher
FIXES
-Plugin: Fixed problem involving capturing tables with compound keys
4.0.1
Release Date: 2020-11-23
WordPress Version: 4.0 or greater
PHP Version: 5.3.8 or higher
NEW
-Plugin: Advanced mode added to import option
-Plugin: Greatly improved efficiency of handling large databases
-Plugin: Migration status updated to include filtered tables
-Plugin: Replaced deprecated qtip library with popper
-Plugin: Added PHP version to scanner
-Plugin: Added option for SQL file split for more reliable chunking
-Plugin: Settings > Storage options split out into separate tabs
-Installer: Reworked permissions file checking
-Installer: Greatly improved efficiency of handling large databases
-Installer: Overhauled charset/collation system and made much more robust
-Installer: Added options allowing one to delete existing files on site overwrite
FIXED
-Plugin: Uninstall works with delete options
-Plugin: Handling bad tokens better
-Plugin: Reworked how Duplicator Pro related options are removed on uninstall
-Plugin: Tweaked Google client code to prevent warnings on PHP 7.4
-Plugin: Improved validation checks
-Plugin: Improved validation message regarding managed hosting presence
-Plugin: Auto disable the One Click SSL plugin when not installing to https
-Plugin: Quick fix formatting fixed
-Plugin: Fixed handling of DUPLICATOR_PRO_PLUGIN_PATH on Windows machines
-Plugin: Improved package log to include transfer
-Plugin: Quickfix message for scheduled build timeouts fixed
-Plugin: Better notification about lack of export capability
-Plugin: Scrubbed default storage folder name for storages
-Installer: Removed SQL Invoker/Definer settings for recovery installs
-Installer: Improved foreign key management when clearing/backing up database tables
-Installer: Import > Archive namecheck improved
-Installer: Improved management of special defines in wp-config.php
-Installer: Improved wording in Wordfence notification message
-Installer: Improved table case validation test
-Installer: Fixed home path replacement bug when wp-content outside of home path
-Installer: Reworked permission file check for installer validation
-Installer: Improved permissions setting so it is included in chunking
-Installer: Rewrite of collation/charset determination logic
-Installer: Handling of installing packages from sites that were on root improved
-Installer: Fixed removal of inactive plugins and themes for subsite->standalone
-Installer: Explicitely handle lack of tokenizer
4.0.0.1
Release Date: 2020-9-28
WordPress Version: 4.0 or greater
PHP Version: 5.3.8 or higher
NEW
-Plugin: Import menu moved to main menu area. See
this article for a description of the Drag and Drop import process.
FIXED
-Plugin: Added 'notablespaces' flag for mysqldump builds - addresses permission problem with some MYSQLDump versions
-Plugin: Removed bad reference to Duplicator Lite code that impacted some systems using non-default color scheme
-Plugin: Improved help for Recovery Point and Drag and Drop import screens
-Plugin: Moved temporary import directory to subdirectory in backups-dup-pro
-Plugin: Fixed check for non-importable package
-Installer: Logging improved
4.0.0
Release Date: 2020-9-9
WordPress Version: 4.0 or greater
PHP Version: 5.3.8 or higher
NEW
-Plugin: Drag and Drop installation of packages now supported (Tools > Import). See
this article for a description of the process.
-Plugin: Recovery Point support. Provide protection against mistakes and bad updates. See
this article or the help at top of Tools > Recovery for full explanation.
-Plugin: Improved support for managed hosts: WordPress.com, WPEngine, GoDaddy Managed, Liquid Web Managed, and Pantheon
-Plugin: New FTP option to use cURL. Helps with FTP servers that don't support REST (Storage > FTP > cURL)
-Plugin: New SFTP option to send all in one PHP process time (Storage > SFTP > Chunking Disable)
-Plugin: Overhauled package validation system
-Installer: New "Basic" mode added. Only two steps!
-Installer: Backup mode auto detected (URL replacement skipped when URL and path remain the same)
-Installer: New validation system - one validation for general and database checks.
FIXED
-Plugin: Fixed SFTP test button bug
-Plugin: Fixed DbDelta on plugin update
-Plugin: Fix shell exec detect function
-Installer: Fix update definer on store procedure creation
-Installer: Improved installer and engine parameters (File extraction and Database install)
-Installer: Moved database params connection at the beginning of the installer vefore the validation
-Installer: Added and improved validations checks
-Installer: Improve validation feedback
-Installer: Improved open base_dir check
-Installer: improve store procedures and database views managment
3.8.9.3
Release Date: 2020-8-23
WordPress Version: 4.0 or greater
PHP Version: 5.2.17 or higher
FIXED
-
Plugin: Improved security when saving storage entities
-Plugin: Fixed mysqldump execution problem for v5.7.31+ of MySQL
3.8.9.2 [2020-8-5]
FIXED
-Plugin: WPConfigTransformer renamed
-Plugin: users.ini retention skipped properly
-Plugin: Fix for edge case issue with MySQLDump
-Plugin: SFTP send file test works
-Plugin: Dropbox send file test improved
-Plugin: Fix for multisite edge case
3.8.9.1 [2020-6-2]
FIXED
-Plugin: Storage test on non-Amazon servers fixed
-Plugin: Removed code giving warning for use of 'self' on older PHP versions
-Installer: Removed fetch_all dependency causing errors on some machines
-Installer: Auto deactivating WP Rocket due to problems when migrating that plugin
-Installer: Fixed bug with charset and collation being set to empty if unrelated test fails
3.8.9 [2020-5-19]
NEW
-Plugin: Added ability to include hash in default installer name for improved security
-Plugin: Improve performance on frontend
-Installer: Reset password for admin users
-Installer: Option to keep existing users during overwrite installation
-Installer: Added Installer notices for custom paths
FIXED
-Plugin: Fixed ability to detect recursive links
-Plugin: Fixed bug with subsite->standalone migration
-Plugin: Improved logging
-Plugin: Fixed bug in retrieving package status
-Plugin: Autodetect Apache Auth User
-Plugin: Managed situation where wp-config.php is in parent of home path
-Plugin: Improved database query efficiency
-Plugin: Improved compatibility with WPEngine
-Plugin: Improved logic to determing default charset and collation
-Plugin: Fixed but with OneDrive uploading
-Plugin: Fixed bug for foreign keys in database
-Plugin: Fixed bug for case insensitive tables
-Installer: Fixed permissions bug
-Installer: Auto disable Woocommerce Admin plugin
-Installer: Improved detection of installer/archive mismatch
-Installer: Improved compatibility with managed WordPress servers
-Installer: Improve managment of config files (wpconfig, htaccess, webconfig, php.ini, user.ini)
-Installer: Add new wp-config settings
-Installer: Add new wordpress tests for warnings and fatal errors (frontend, backend) at the end of install
3.8.8.1 [2020-4-20]
FIXED
-
Installer: Security hardening
-Installer: Fixed issue with incompatibility with NGINX
-Installer: Fixed issue with WordPress boolean parameters
-Installer: Fix to address rare SQL query failures in some circumstances
-Installer: Updated fonts
-Installer: Fix when installing on nginx reverse proxy configuration
3.8.8 [2020-3-23]
NEW
-Plugin: Plugin activation message after install now dismissable
-Installer: Option to insert database without clearing first. Allows multiple WordPress installs on one database when prefix changed.
FIXED
-Plugin: Improved MySQL error detection
-Plugin: Fixed error caused when permissions of backups folder changed
-Installer: When doing subsite to standalone, only standalone site's tables displayed in scan table selection box
-Installer: Added auto update of rewrite rules after install
-Installer: Improved engine search/replace ability to better handle more obscure search values
-Installer: Overhauled to adhere to MVC pattern + views templating (required for upcoming features)
-Installer: Improved DupArchive extraction error messages
3.8.7.1 [2020-2-12]
NEW
-Installer: Step 3 install chunking on by default
FIXED
-
Plugin: Security fix
-Plugin: Fixed bug involving email not being sent for failed scheduled builds under certain conditions
-Plugin: Fix so Scan handles file/folder names that are '0'
-Plugin: Schedule copy bug fixed
-Plugin: Home path bug on OVH hosts
3.8.7 [2020-1-13]
NEW
-Plugin: Support for managed hosts and many other systems that have non-standard directory configurations
-Plugin: htaccess name hashed in archive
-Plugin: Better support WPEngine
FIXED
-Plugin: Table prefix rename
-Plugin: OneDrive access scope option added and size parameter fixed
-Plugin: Support for when homepath/abspath different from standard sitution
-Plugin: Bug fix admin-ajax.php causing 400
-Plugin: Trace log off button fixed
-Plugin: Fix for MySQL compatibility mode
-Plugin: Bugfix for automatic plugin activation
-Plugin: Google transfer improvements
-Plugin: OneDrive transfer improvements
-Plugin: Dropbox test button fix
-Installer: Retaining htaccess option fixed
-Installer Managed Liquid Web fix
-Installer: cPanel functionality fixed
-Installer: .htaccess filename hashed
-Installer: Jetpack auto renamed
-Installer: Collation fallback fix
3.8.6.2 [2019-11-24]
FIXED
-Plugin: Fixed installer/package download link handling.
-Installer: Non-standard port fix.
-Installer: Fixed handling of WP_AUTO_UPDATE_CORE
-Installer: Fixed handling of WP_DEBUG_LOG.
3.8.6.1 [2019-11-13]
NEW
-Installer: More parameters supported in installer
-Installer: Improvement in UI organization of installer
-Installer: Lots of structural improvements for better support for managed hosting and non-standard WordPress installs
-Installer: New option to base wp-config.php on newly installed site on wp-config-sample.php
FIXES
-Plugin: UI tweaks needed for WordPress 5.3
-Plugin: Proper error message when building package > 2.1GB on a 32-bit PHP system
-Plugin: OneDrive fix
-Plugin: Legacy collation and charset fallback logic improved
-Plugin: Added detection for ability to capture stored procedures
-Installer: Fix for multisite install when domain contains more than 3 parts
-Installer: Fixed bug where archive would sometimes not be deleted after install
-Installer: Proper error message when attempting to install on a 5.2-based system
3.8.6 [2019-11-11]
3.8.6 Pulled due to newly introduced bug.
3.8.5.1 [2019-10-6]
FIXES
-Installer: Amount logged from database operations reduced
-Installer: Empty search/replace strings properly handled
-Installer: WP Bakery plugin can be activated in the event auto-deactivation causes problems for other plugins
3.8.5 [2019-9-23]
NEW
-Plugin/Installer: Support for Liquid Wed Managed WordPress hosting
-Plugin: Improvement in Quick filter design and usability
-Plugin: Option to unhook javascript from other plugins in admin to prevent conflicts
-Plugin: Update OneDrive library to use Graph API instead of older Live SDK
-Installer: Highlighting differences in name of archive when wrong archive used
-Installer: Added new managed wp-config.php defines on step 3
-Installer: Improved plugin selector interface
-Installer: New files folder added to contain configuration files from original website
FIXES
-Plugin: Fixed DupArchive package getting stuck at 65%
-Plugin: Improved DB Validation
-Plugin: A Package download button is disabled in HomeStead
-Plugin: Misc multisite to standalone issues
-Plugin: Fixed table doesn't exist error
-Plugin: GoogleDrive test failed in certain machines
-Plugin: ZipArchive Package mode produces erroneous package in the HomeStead Environment
-Plugin: Onedrive not purging packages when installer has non standard name
-Plugin: Display correct error message for memory error on package creation
-Plugin: Fixed timezone related issue - Third Party plugin conflict
-Plugin: Reworked recursive adding of directories for installer files in ziparchive mode
-Plugin: Fixed Ui stickiness issue on Packages Detail Page
-Plugin: Fixed fatal error on PHP 5.2.9
-Plugin: Archive creation time reset to back to local
-Plugin: Database logging fix
-Plugin: Excluding some sites on mu packages created with php sql mode creates bad sql file
-Installer: Overhauled Installer internal design to enable upcoming features
-Installer: WPBakey page builder auto deactivated after migration to prevent post-migration issue
-Installer: Popup Maker plugin auto deactivated to prevent post-migration issue
-Installer: WP Force SSL plugin auto deactivated to prevent post-imgration issue
3.8.4.1 [2019-7-23]
FIXES
-Plugin: Fix for OneDrive Business token expiring in 90 days
-Plugin: Excluding .opcache folder when building package
-Plugin: Host throttle timing fix
-Installer: Fixed bug where WP_Debug and other wp-config.php values auto turned-on
3.8.4 [2019-7-15]
NEW
-Plugin: Comments now supported on filters
-Plugin: Added confirm checkbox on scan warnings
-Plugin: DupArchive auto-selected when on GoDaddy
-Plugin: Option to clear all packages and settings on uninstall
FIXES
-Plugin: Memory improvements
-Plugin: Encryption of storage, other fields in secure global now optional, based on a setting
-Plugin: Chunking My SQL Dump on package build and installer
-Plugin: Delete default local file delete logic rewritten (delete_default_local_files)
-Plugin: Changed to only to allow network activation when running on multisite
-Plugin: Orphaned package files changed
-Plugin: Many changes made to package entity
-Plugin: Fixed bug involving database password setting in config
-Plugin: Out-of-the box support for WPEngine
-Plugin: Fix to FTP transfer
-Plugin: Obscure database connection data in lightbox
-Plugin: Build button disabled when package in canceling state
-Plugin: Ability to copy from current manual package configuration to template
-Plugin: When database only package created, show nothing to filter on build
-Plugin: Fix to Google Drive/FTP test and Google sending
-Plugin: Throttle logic/values changed
-Plugin: mysql dump size option in package creation
-Plugin: duplicator force network activation if is wpmu installation
-Plugin: fixed subsite filter bug on wpmu installation
-Plugin: Imrove LOG in package creation
-Plugin: fix bug when much table are excluded in package creation
-Plugin: Plugin: clear all package button added
-Plugin: Multisite table filter fixed
-Installer: Styling fixes
-Installer: Normalize domain when www used
-Installer: Config transformer fix that affected JavaScript?
-Installer: Tweaks to dawn status handling
-Installer: Improved logging
-Installer: Max serialized object length now an input option
-Installer: Local by flywheel/ Ngrok URL fix
-Installer: New favicon
-Installer: Reduced size by moving out crypt stuff
-Installer: Hide passwords with show/hide button
-Installer: Fixed problem involving non writeable files
-Installer: UI change related to GTID check
-Installer: Setting file permissions logic changed
-Installer: WP_CONTENT_URL update in wp-config.php bug fix
-Installer: no permission file check don't block the installer
-Instalelr: normalized www and non www old url
-Installer: now db chunking is enabled for mysql dump packages
-Installer: improve php notice log in bootstrap
-Installer: fixed plugin and themer remove when deactivated and remove rendundant option is enable.
-Installer: fix SO 32bit check
3.8.3.4 [2019-6-10]
NEW
-Installer: Defaulting to SQL Chunking.
3.8.3.3 [2019-5-23]
FIXES
-Plugin: Fixed settings being reset.
IMPORTANT: If you had previously upgraded to 3.8.3.2, please review your settings (Schedule > Build email settings in particular).
3.8.3.2 [2019-5-20]
FIXES
-Plugin: Fixed setting of lock type on install
-Plugin: Fixed package creation in InstantWP
-Plugin: Including addhandler lines in generated htaccess when present in old htaccess
-Plugin: Using longtext instead of blob type for package field
-Installer: Blogs table update in multisite
-Installer: improved error handling
3.8.3.1 [2019-5-19]
VERSION REMOVED
Serious bug appeared on some machines so withdrew this version.
3.8.3 [2019-5-5]
NEW
-Plugin: When clientside kickoff checked, mysqldump->checked if available,set to duparchive if ziparchive checked
-Installer: S3 chunking mode option added
-Installer: File notices report improved
-Installer: Diff of .htaccess and wp-config.php shown on final migration report
FIXES
-Plugin: Global limits and optimize tree on scan
-Plugin: Show proper error when FTP support not enabled in PHP
-Plugin: Fontawesome tweaks
-Plugin: Fixed bug involving storing directories with unicode characters when using ZipArchive
-Installer: Errors shown when someone wrong with wp-config.php transformer
-Installer: Serialization warning notices shown on step 4
-Installer: UTF-8 database passwords now supported
-Installer: Store CSRF token in encrypted cookie
-Installer: Fixed warning that popped up when dropping tables
-Installer: More information added to log
-Installer: On subsite->standalone removed multisite related defines in wp-config.php
-Installer: URL replacement engine fix
-Installer: Fixed invalid request made on step 1 when 2 installers executed
-Installer: Fixed issue with database password bug with escaped double quotes
-Installer: Lightbox for help log fixed
-Installer: Fixed access denied database exception
3.8.2.2 [2019-4-27]
FIXES
-Plugin: Fixed trace log when remote port not set
-Installer: Fixed bug involving database passwords with quotes or utf8 characters
-Installer: Tweaks to some UI elements using Fontawesome 5
3.8.2.1 [2019-4-17]
FIXES
-Plugin: Fixed issue where site migrated from HTTP->HTTPS sites couldn't kick off package build
-Plugin: Fixed error that popped up with PHP 5.3 when notice needed to be displayed
-Plugin: Fixed FTP file size check for large files
-Installer: Fixed legacy collation fallback errors
-Installer: Adjusted/fixed row count warning
-Installer: Fixed problem restoring sites when ZipArchive not enabled
-Installer: Fixed issue where transferring from Step 4 went to forbidden page
-Installer: Fixed problem where packages created on wordpress.com couldn't be installed properly
-Installer: Can change url of main site in multisite mapping
3.8.2 [2019-3-25]
NEW
-Plugin: Upgraded to Font Awesome v5
-Plugin: Can now skip warning scan on package creation (Settings > Packages > Advanced Settings)
FIXES
-Plugin: Scan logic improved
-Plugin: CSS for status in schedule list fixed
-Plugin: EXE: SQL chunking code improved
-Plugin: Minor fix to profiling code
-Plugin: Fixed HTML tags showing up on Scan > Wordpress warn when running personal
-Plugin: Added missing exception class to google library
-Plugin: Installer step 2 javascript errors fixed
-Plugin: New features button javascript fix
-Plugin: Added localizable strings
-Plugin: Fixed warning notices showing when some users created package
-Plugin: Serialization fix related to how All In One Security and Firewall plugin stores data
-Plugin: New search/replace mapping engine implemented for multisite
-Plugin: Better input validation on package creation
-Plugin: Fixed memory setting issue under windows (test full end to end using php 5.4)
-Plugin: Snaplib prefixes added
-Plugin: Security added to dropbox, google drive, onedrive s3, sftp
-Installer: Fixed mapping mode when mapping main subdir to a subdir with an extra dir (e.g. test.local/t)
-Installer: Step 3 MySQLi query check
-Installer: Mac reformatted archive support
-Installer: Archives over 2.1GB on windows show proper error message that we can't extract them
-Installer: Multisite subdomain migration overhauled
-Installer: Fixed processing of wp-config.php files without newline characters
3.8.1.3 [2019-2-23]
NEW
- Installer: Added checkbox for swapping email domain
FIXES
- Misc small fixes
3.8.1.2 [2019-2-23]
FIXES
- Plugin: Fix for scan issues showing up on a few machines
-
Installer: Fixed security issues with package processing (Thanks Marco at segfault.it)
- Installer: Removal of extra table present introduced in WordPRess 5.1 (applies to Multisite subsite->standalone)
3.8.1.1 [2019-2-17]
FIXES
- Plugin: Removed plugin.ini from dup-installer directory. Was creating problems on a small number of machines
- Plugin: Fixed JSON encoding on scan that caused issue on a few machines
- Installer: Minor fix in wp-config.php processing
3.8.1 [2019-2-10]
NEW
- Plugin: Enhanced quick filter controls
FIXES
- Plugin: Missing validation on TLS connections fix (affects Google Drive, OneDrive, S3, Dropbox)
- Plugin: Fixed edge case fatal installer error
- Plugin: Copy link added to schedules, templates and storage entities
- Plugin: Quick fix popups more apparent
- Plugin: Installer file cleanup improved
- Plugin: SQL Locks now default
- Plugin: Small FTP fix
- Installer: Errors now logged to dup-installer/error_log.txt
- Installer: Improved exception handling
- Installer: Improvements to config transformer
- Installer: Proper error handling if folder named ':' exists
- Installer: Improvements to update engine
- Installer: Installer no longer checking permission for all files/folders when db overwrite occurs
- Installer: Efficiency, no longer doing search/replace on other subsites when doing subsite->standalone
3.8.0.2 [2019-1-27]
FIXES
- Installer: Fixed Quick filter not working properly on some machines
- Installer: Fixed Scan erroring out on some machines
- Installer: Fixed improper behavior when downloading installer
3.8.0.1 [2019-1-17]
FIXES
- Installer: Fixed debug flag getting turned on when site migrated
- Installer: Fixed problem migrating a multisite when NOBLOGREDIRECT defined in wp-config
- Installer: Fixes covering an SFTP edge case
3.8.0 [2019-1-8]
NEW
- Plugin: Wasabi and Digital Ocean storage support (Set region URL on an S3 endpoint)
- Plugin: S3 chunk size now configurable
- Plugin: Non-standard locations of wp-config.php and wp-content supported
- Installer: Ability to change almost all settings in wp-config.php
FIXES
- Installer: No longer removing default theme when migrate only active themes and plugins shown
- Installer: WPCACHEHOME path should be replaced if keep cache home path ticket
- Installer: SQL insertion made more memory efficient
- Installer: Fix for wp-config.php constants not getting replaced properly on windows
- Installer: Setting system into maintenance mode when installing
- Installer: Cookie domain restricted to installer domain
- Installer: Fixed edge case issue related to installing a package from SSL site to a non-SSL site
- Installer: Resetting lock type when installing on new server
- Installer: Migrate only active themes and plugins fixed for overwrite mode
- Installer: Replacing WP_SITEURL and WP_HOME in wp-config.php with values from database
- Installer: Large package support for 32 bit PHP systems that have manually extracted on Windows or Mac
- Installer: Help icons fixed
- Installer: Fixed search/replace engine bugs
-
Plugin: Security holes patched
- Plugin: Deleted storages no longer cause schedule to fail
- Plugin: Fixed bug preventing build when all db tables excluded
- Plugin: No longer allow setting secondary local storage to wp-content, uploads, or wp-admin because of filtering issue
- Plugin: Shell exec zip fixed for Mac
- Plugin: OneDrive fix for PHP 7.1 when curl_setopt_array() not defined
- Plugin: Importing settings when OneDrive Business fixed
- Plugin: Improvements to quick filter operation
- Plugin: Options to allow for deletion of tables and packages on uninstall
- Plugin: Root directory no longer selectable on quick fillters
- Plugin: Oneclick download fixed in MAMP Safari
- Plugin: Transients deleted in multithreaded db install
- Plugin: Dropbox timeout increased
- Plugin: Schedules now showing requirements failed error
- Plugin: Master subsite -> standalone fixed
- Plugin: Fixed build issue caused by caching on some servers
- Plugin: Package list page more memory efficient
- Plugin: Symbolic links now getting correctly filtered when added to filtered directories box
3.7.9.1 [2018-12-17]
FIXES
- Installer: Search/replace engine timeout fix
- Installer: Manual extract install fixed
- Installer: Recalculate the lock type on install - directly addresses problems migrating to LiteSpeed servers
- Installer: Fix for machines that don't define the REQUEST_URI server variable
- Installer: Cleanup routines on db install
- Installer: Really simple ssl disabled on install
- Installer: Partial revamping of replacement engine
- Plugin: Dropbox timeout fix
- Plugin: Import onedrive business settings fixed
3.7.9 [2018-11-27]
FIXES
- Installer: Overwrite on nginx fix (directories that begin with .)
- Installer: Update engine improvement for https and other
- Installer: Extractor works even when warning present
- Installer: When fail and go back % will resume properly
- Installer: Proper reporting of permissions problems in overwrite mode
- Plugin: Renamed/trimmed third party storage libraries to decrease plugin size and eliminate conflicts with other plugins
- Plugin: Fixed brand links on multisite
- Plugin: Build percentage improved during database capture step
- Plugin: New fields for wp admin/network admin
- Plugin: Subsite->standalone correct site name
- Plugin: Database percentage on package build
- Plugin: Cache directory auto filtered
- Plugin: Init table logic made more standard
- Plugin: Multisite blogname named properly
- Plugin: OneDrive business bug fixed
3.7.8.2 [2018-11-15]
FIXES
- Plugin: Fixed file/sql lock check
3.7.8.1 [2018-11-2]
FIXES
- Plugin: Improvement to build efficiency
3.7.8 [2018-10-29]
FIXES
- Installer: Fix when installing on NGINX https
- Installer: Database update engine fix
- Installer: Database passwords fix
- Plugin: Defaulting to PHP multithreaded for database creation
- Plugin: Copy Installer log to backups-dup-pro/installer on cleanup
- Plugin: Define sanitize functions for compatibility with pre 4.7 Wordpress
- Plugin: Extra validation of s3 transfer
- Plugin: Added validation to php mulithreaded database
3.7.7 [2018-10-15]
FIXES
-
Installer: Many security fixes: Escaping, sanitizing, addition of nonces
- Plugin: Fix to MySQL generation when capitalization used in table names
-
Plugin: Many security fixes: Escaping, sanitizing, addition of nonces
- Plugin: Proper hiding of license key
3.7.6.1 [2018-9-15]
FIXES
- Plugin: Improved cleanup of leftover installer files
3.7.6 [2018-9-11]
FIXES
- Installer: ZipArchive chunking speed improvement
- Installer: Fix when overwriting sites with read-only files
- Installer: Improved wording on step 4 to more strenuously recommend one clean up installer files after install
- Plugin: JavaScript fix on Settings > Packages > Advanced
- Plugin: Ensure old style SQL generated by server uses 'ENGINE=' rather than 'TYPE='
- Plugin: Proper size warning for packages > 2.1 GB on 32 bit PHP systems
- Plugin: Misc. minor fixes
NEW
- Installer: Defaults to ZipArchive chunking for zip-based packages
- Plugin/Installer: Password hashing
3.7.5.2 [2018-9-4]
FIXES
- Plugin: Renabled features from 3.7.5 that were temporarily removed in 3.7.5.1
3.7.5.1 [2018-8-29]
FIXES
- Plugin: Fixed scan error that was popping up on some machines
3.7.5 [2018-8-27]
FIXES
- Installer: Network Admin added to all sites on multisite
- Plugin: PHP Multithreaded DB mode fix
- Plugin: Cleaning up tables when migrating a multisite subsite->standalone
- Plugin: Chunking scanner mode added (experimental)
- Plugin: Removal of anonymous functions
NEW
- Installer: Multisite subsite->standalone new option to only include active plugins/themes in new site
- Plugin: Drag and Drop functionality improved and promoted to Beta
- Plugin: Dropbox, (S)FTP, S3, Google Drive, OneDrive connectivity tests improved
3.7.4.1 [2018-8-9]
FIXES
- Installer: Fixed issue that prevented permissions changes from occurring
- Installer: ZipArchive Chunking extraction issue fixed that prevented package builds on newly installed site.
- Plugin: Fix for edge case that caused PHP Multithreaded to be database engine when MySQLDump was chosen
3.7.4 [2018-7-25]
FIXES
- Installer: Fixes for edge case replace path params on step 3 (i.e. /www/ path)
- Installer: New scan file format
- Installer: New file structure for improved security
- Plugin: OneDrive test button logic improved
- Plugin: Fixed issue when reauthozing a OneDrive Business endpoint as Personal
NEW
- Installer: Warn on install in a subdirectory of a Wordfence-equipped site
- Installer: Auto-disable Really Simple SSL when installing to http location
- Installer: New option to regenerate keys and salts of installed site (Freelancer/Business/Gold)
- Installer: Large archive file check for 32 bit PHP
- Plugin: Option to purge plugin records when local packages removed
3.7.3.2 [2018-7-21]
FIXES
- Plugin: Preventing errors displaying when mysql paths not present
- Plugin: Fixed schedule archive mode bug
- Plugin: Fixed upgrade bug that would clear auth password
- Installer: Fixed Multisite subdomain install timeouts
3.7.3.1 [2018-6-22]
FIXES
- Plugin: Fixed installer load failure when installing multisite on PHP 5.2
3.7.3 [2018-6-18]
NEW
- Installer: New notice checks on step 1 (Archieve Installed, Overwrite mode, Database Only).
FIXES
- Plugin: Fix for FTP path issue.
- Plugin: Multisite subdomain fixed when including domains other than the main domain.
- Plugin: Improved package verification for OneDrive, S3, and Dropbox.
3.7.2 [2018-5-30]
NEW
- Plugin: Generated SQL now uses bulk inserts which improves installation speed.
FIXES
- Installer: Fix applied to properly handle recursive objects.
- Plugin: Auto setting of AJAX setting upon install.
3.7.1.2 [2018-5-21]
FIXES
- Plugin: Fixed bug preventing systems running PHP 5.5 and below from creating a storage endpoint.
3.7.1.1 [2018-5-8]
FIXES
- Plugin: Fixed bug introduced in 3.7.1 that was preventing schedules from properly running in certain configurations.
3.7.1 [2018-4-30]
NEW
- Plugin: OneDrive for Business support added.
- Plugin: Combined build engine into a single setting. Previously was one entry for manual and one for schedule.
- Installer: Now supports "SQL Streaming" which helps installer process very large databases.
FIXES
- Plugin: Bug fixed in PHP chunking mode that would appear on CPU limited machines.
- Installer: Bug fixed involving errors restoring stored procs using different account than used in source database.
3.7.0.1 [2018-4-23]
FIXES
- Installer: Fixed issue where the update engine wasn't working properly in certain rare scenarios.
3.7.0 [2018-3-26]
NEW
- Plugin: Added OneDrive support
- Plugin: Templates menu has been moved to be a tab of the Tools menu
FIXES
- Installer: Fixed installer hang issue due to API changes in PHP 7.2
- Plugin: Changed a few items to prevent warnings on PHP 7.2
- Plugin: Decreased default worker time to 14 seconds to increase package engine reliability
3.6.1 [2018-3-14]
FIXES
- Plugin: Access to One Drive now restricted to apps folder.
Upon upgrade, packages will be stored to /apps/ instead of /.
- Plugin: Additional help links for new users
- Plugin: Schedules now support branding
- Plugin: Dropbox error handling improved. Ensure reliability of archive when communication problems to Dropbox server.
3.6.0.1 [2018-3-3]
FIXES
- Plugin: Fixed bug introduced in 3.6.0 that caused some client side kickoff builds to cancel
3.6.0 [2018-3-1]
NEW
- Plugin: OneDrive Support! (Beta)
- Plugin: SFTP Support moved out of Beta.
- Plugin: New PHP DB chunking option. Helps with large databases and restricted hosts.
FIXES
- Plugin: Made package building more efficient/less load on system.
- Installer: Security patch for XSS script on step 4 - only when installer is present
3.5.8.1 [2018-2-19]
FIXES
- Installer: Fixed 'blank page' bug that was showing up on a small number of servers
3.5.8 [2018-2-13]
NEW
- Plugin: SFTP functionality added (Beta)
- Plugin: Error Log viewing added (Tools > Diagnostics)
- Plugin: License 'Clear Key' button for sites setup on localhost.
FIXES
- Plugin: Diagnostics setting for showing location of PHP error log.
- Plugin: Fixed multisite detection that was not working on a small number of machines
- Plugin: Javascript fix - 'let' replaced with 'var'
- Plugin: Help system fixed
- Plugin: Shell Zip temp cleanup fix
- Installer: Multisite plugins properly show
- Installer: Fixed detection of https protocol
- Installer: Collation Bug fixed
- Installer: Fixed multisite generation detection bug
- Installer: Manual SQL execution bug fixed
3.5.7.1 [2018-1-23]
FIXES
- Plugin: Fixed bug that caused scheduled builds to stop when Client Side Kickoff was turned on.
3.5.7 [2018-1-16]
NEW
- Installer:
Quick Site Overwrite. Quickly install over an existing with old database info. No need to create a new database!
- Plugin: Database only label for package creation notification
- Plugin: Auto-fix configuration items when problem detected
FIXES
- Plugin: Converted older style dialogs to newer style.
3.5.6.1 [2018-1-9]
FIXES
- Installer: Fixed bug involving database installation hanging on a small number of machines
3.5.6 [2018-1-8]
FIXES
- Plugin: General UI formatting issues
NEW
- Plugin: Installer branding for Freelancer and above
- Plugin: Packages new features notification button
3.5.5 [2017-12-26]
FIXES
- Installer: Patch for IIS server variables missing in $_SERVER
- Installer: Fixed back link to step 1 on step 4 caused archive not found message
- Installer: Deactivated full search mode by default for speed increase
- Plugin: Alpha Drag and Drop Package Installer (To Enable: Settings > Feature Profiles > Alpha. To Use: Tools > Import)
- Plugin: Added hourly schedules (Freelancer/Business/Gold)
- Plugin: DupArchive notification on install
- Plugin: Fixed "Fatal error: Call to undefined function phpdefined() in ..." due to file formatting
- Plugin: Popup Dialog issue with tb_window size conflicts with certain themes.
- Plugin: Installing .htaccess in archive as htaccess.orig to prevent installation issues on some machines
3.5.4.2 [2017-12-15]
FIXES
- Plugin: Fixed URL swapping issue experienced on small number of servers
3.5.4.1 [2017-11-30]
FIXES
- Plugin: Fixed php file formatting that caused problems on a small number of servers
3.5.4 [2017-11-20]
FIXES
- Plugin: Packages screen improved remote storage feedback on button and dialog
- Plugin: Packages screen now shows correct build status when building Shell Zip archives
- Plugin: Improved DupArchive error handling
- Installer: Bootloader was outputing extra unused JSON content which is now removed
3.5.3 [2017-11-4]
NEW
- Plugin: Added filtering of multisite subsites
- Plugin: Settings > General > Visal Profiles subtab section for various states of development
- Plugin: Packages screen has improved packages column button menus for improved navigation
- Plugin: Split build engine settings between scheduled builds and manual builds
- Alpha: New alpha features see Settings > General & gt; Feature Profiles
FIXES
- Plugin: Settings > Migrate Settings > Export has improved error handling for bad data.
- Plugin: Scanner quick filter bug with build button remaining disabled after no filter applied.
- Plugin: WordPress 4.8.3 bug when using PHP SQL mode. Recommended
esc_sql patch applied.
- Plugin: Lock type autodetection fixed.
3.5.2 [2017-10-18]
NEW
- Plugin: Creating a package has improved help links for when ZipArchive is not installed
- Plugin: Standardized WordPress notice message boxes
- Plugin: Scanner new read check for unreadable files and recursive sym-links
- Plugin: DupArchive 'installer extractor' added in 'tools' directory. Allows one to extract installer directly from .daf file
- Installer: New safe mode option available on step 1 to help with problem installs
FIXES
- Plugin: Screen Opts on Packages screen only shows up on main packages screen
- Plugin: Scanner now detects and skips recursive sym-links
- Plugin: DupArchive download link fixed
- Installer: Duplicate key insertion bug fixed for Multisite subsite->standalone installs
- Installer: Duparchive read lock fix
3.5.1 [2017-9-29]
NEW
- Installer: Has enhance update engine to work with unkeyed table schemas
- Packages: Packages screen notice when default max stores is above total count
- Packages: Scanner improved to check for filters setup on core wp paths such as wp-admin, wp-content etc.
FIXES
- Plugin: Improved tools layout support and logs are now under diagnostics tab as sub-tabs
- Packages: Introduced lock type detection
- Packages: Improved mysqldump detection
- Multisite: Fixed support for sites originally created pre-WordPress 3.5
- Installer: Word boundary fix for domain names with exact same root path
- Installer: Bootstrap will continue with manually ex traced and missing archive file
- Installer: cPanel bug with logins not being able to connect
- Installer: Unkeyed database tables now properly processed
- Installer: Database tables with alphanumeric keys now properly processed
- Installer: Improved collation support
3.5.0 [2017-9-4]
NEW
- DupArchive package engine taken out of beta (good for large sites and restricted hosts)
- Quick filters added for Addon sites
- Installer warning notice for PHP 5.2
- Package archive database filters improved notice for core WP tables
FIXES
- Installer database only mode should skip wp-config detection
- Installer archive.cfg should filter exclude table collation list and empty values
- Package archive database filters improved notice for core WP tables
- Multisite instructions tab re-added to package build screen after being accidentally removed
3.4.9 (2017-8-23)
- New: Packages paging option for navigation and new screen options pull-down
- New: Detection of bad db user rights at plugin install time
- Fix: Package scan failure with DB comments that have invalid serialized data
- Fix: Package scan warning with open base dir enabled hides file_exist warning
- Fix: Installer terms section is now a dialog to simplify UI
- Fix: Installer validation no longer does a required check on PHP safe mode
- Fix: Scanner WordPress version check is 4.6 or better
- Fix: Improved settings > packages page layout
- Fix: Licence key check for md5 on client side
- Fix: Security patch for browse directory index.php checks & WP called runtime
3.4.8 (2017-8-5)
- New: Installer use protocol relative url replacement '//' vs strict 'http' only setting
- Fix: Installer fix for **ERROR** database error write 'Invalid default value...' in PHP build mode
- Fix: Package scanner improved for database notices section
- Fix: Packages not saving correctly on some windows servers
- Fix: Packages create new setup-1 screen only shows requirements issues when needed
- Fix: Drop support for deprecated FORCE_SSL_LOGIN setting in wp-config.php
- Fix: Packages improved remove packages dialog message
- Fix: Installer step 1 permissions on files/dirs auto checked
- Fix: Installer Custom Search/Replace tweak to handle edge-case scenarios
- Fix: DupArchive improvements
3.4.7 (2017-7-11)
- Fix: Archive DB Only with Shellexec setting
- Fix: Dynamic defines in wp-config are not updated
- Fix: Support for WP_TEMP_DIR in wp-config
- Fix: Package scanner prevent dirs from being checked on quick filters
- Fix: UTF-8 Scanner fix
- Fix: DupArchive installer solidification
- Fix: Package names when built by schedule standardized
- Fix: Tweaks to FTP purging logic
3.4.6.1 (2017-6-27)
- Fix: Fixed bug that prevented scan from progressing on some sites that had files with non-English character filenames
3.4.6 (2017-6-21)
- Fix: Small DupArchive fixes
- New: Quick filters added for easy filtering of large files
- New: Admin message shown when schedule has failed
- New: Small UI tweaks
3.4.5 (2017-6-8)
- Fix: Addressed bug in FTP purge logic
- Fix: Auto-switching JSON modes when detect current server doesn't support PHP JSON
- New: Added button to reset settings to defaults
3.4.4 (2017-6-3)
- Fix: Now receive email when scheduled builds time out
- Fix: Fixed Dropbox API v1 to v2 upgrade for some systems
- Fix: Archive size calculation in installer
- Fix: Small fixes in DupArchive (Beta) archive engine
- Fix: Error messages in log when activating
3.4.3 (2017-5-30)
- New: Package Build - ZipArchive single-thread scanner performance by 10%/Linux 30%/Windows
- New: Package Build - ZipArchive single-thread build performance by 10%/Linux 25%/Windows
- New: Package Build - ZipArchive enable file validation mode
- New: Tools logging trace UI improvements
- New: Installer - simplified step 4 options and improved notifications
- New: Archive only the Database mode for package build and installer
- Fix: Installer timeout issue with SELECT DATABASE calls on some hosts
- Fix: Installer database version detection issue on some hosts
- Fix: Miscellaneous code efficiency improvements
3.4.2.2 (2017-5-23)
- Fix: Set S3 authentication to v4 to account for recent changes made by Amazon
3.4.2 (2017-5-2)
- Fix: Installer shows a quick warning message if a root filter is applied to an archive
- Fix: .htaccess laid down for older style multisites now correct
- Fix: Package creation requirements for servers that don't allow dbuser "SHOW VARIABLES" support
- Fix: Hardened the security for the file names that are generated as part of the package set
- Fix: Sites installed on root can now properly build package
- New: Installer Extended URL Replace Searches multiple protocols: '//', 'http', 'https'
- New: Updated software update client
3.4.1 (2017-4-3)
- New: Installer UI font and font face cleanup for improved read-ability
- New: Installer bootstrap improved archive name and download detection
- New: Installer separated archive extraction into step 1 to improve stability and decrease timeouts on budget hosts
- New: Installer separated database install into step 2 to make room for integrity checker
- New: Installer improved help docs and layout/navigation
- New: Installer new PHP timeout notice for larger packages with short timeout constraints on budget hosts
- Fix: Security patch that exposes an XSS exploit
- Fix: Package remove dialog on some systems did not respond properly and allow package to be removed
- Fix: Installer dynamic date links added to force browser cache to refresh
- Fix: Installer improved installer-log.txt reporting and cleanup
- Fix: Installer prevent duplicator-pro from be deactivated at install-time to support security cleanup
3.4.0.2 (2017-3-20)
- Fix: Fixed bug introduced in 3.4.0 that caused "headers already sent" warnings or errors on some server configurations
3.4.0 (2017-3-20)
- New: Installer layout improved and updated workflow
- New: Updated Dropbox library to use Dropbox API v2
- Fix: Fixed bug with uninstall that prevented full uninstall when license key password present
3.3.6 (2017-3-16)
- New: Added ability to enable/disable ZipArchive Compression on PHP 7+ systems
- Fix: Simplified package installer pre-filled values
- Fix: Added missing Amazon S3 regions
3.3.5.1 (2017-3-6)
- Fix: Addressed conflicts that can arise between Duplicator Pro and other plugins that use the Google API.
- Fix: Fixed issue that popped up when restoring certain multisite installations.
3.3.5 (2017-3-8)
- Fix: Updated Google API library to prevent conflicts with other plugins that use the library
- Fix: Package and Installer refactor for PSR-2 standard 25% coverage
- Fix: Improved mysql version detection in admin and installer
3.3.4 (2017-2-21)
- New: Packages screen: integrated wp help tab in right corner
- New: Packages screen: improved packages delete action dialog popup message
- New: Packages screen: column date format has 8 new format types
- New: Improved debug tracing support
3.3.3 (2017-2-14)
- New: Package Scanner PHP warn for 5.2 detection
- New: Package Scanner Multisite detection and notices
- New: Package Scanner help icons for better details on size info
- New: Improved details on licensing tab
- Fix: Scheduled build properly fails when AJAX blocked
- Fix: Improved support for non-UTF8 filenames
3.3.2.1 (2017-2-3)
- Fix: Installer cPanel Bug with step 2 not updating
3.3.2 (2017-2-2)
- New: Packages UI column date format visibility option
- New: Installer log checks for large database.sql files
- New: Installer confirm dialog step 1 replace JS confirm
- New: Installer support for current and original timestamps on files and directories under advanced options
- Fix: Rename "mysql_" to prevent PHP 7 upgrade scanners from showing warnings
- Fix: Improved organization of Settings > Packages screen
3.3.1 (2017-1-21)
- Fix: Addressed Multisite subsite->standalone site bug
- Fix: Addressed orphaned file logic bug
3.3.0.1 (2017-1-13)
- New: Install a Multisite subsite as a standalone site with Business/Gold license. License upgrade available from
Dashboard.
- Fix: Addressed missing files in Google library
- Fix: Got away from using DirectoryIterator since it caused problems on some older systems
- Fix: Removed debug text shown on packages screen introduced in 3.3.0
3.2.2 (2016-12-23)
- New: UI consolidation and alignment with Lite
- Fix: Permissions issues with installer
- Fix: DbDelta query update for creating packages table
3.2.1 (2016-12-20)
- New: Installer MySQL mode to support setting modes at install time
- New: Installer UI improvements
- New: Added scanner check for Add On WordPress sites
- New: Minor checks to help resolve problems building
- Fix: Harden security when copying web server config files
3.2.0 (2016-12-9)
-New: Added ability to import/export plugin settings (Settings > Tools > Data)
-Fix: Fixed Installer redirect and permissions issues
-Fix: Removed license key on Tools > Diagnostics tab when hiding key on Licensing tab
-Fix: Small UI improvements
3.1.1 (2016-11-28)
-New: Added ability to hide license key.
-New: Added 'clear' option to build error notification box.
-Fix: Addressed problem of loading installer on machines that didn't have timezone set.
3.1.0 (2016-11-19)
-New: Overhauled installer. Users shouldn't notice a difference in operation but allows us to add upcoming features more easily.
3.0.17 (2016-10-04)
-Fix: FTP transfer made more robust against timing problems
-Fix: Extra validity checks added for FTP transfer
-Fix: License problems reported more accurately
3.0.16 (2016-09-06)
-New: Added ability to turn off compression on Shell Exec Zip for faster building (also more reliable on certain servers)
-New: Extra warnings added to scan
-Fix: Root filter will no longer add files from root (bug introduced in 3.0.15.x)
-Fix: Logic to clean up orphans left behind by cancelled packages without default storage
-Fix: ZipArchive Single Threaded mode build timeout now works
3.0.15.2 (2016-08-22)
-Fix: Fixed bug present when root path was in filter for ZipArchive engine (was including too many files)
3.0.15.1 (2016-08-09)
-Fix: Addressed bug with activation that caused problems on admin dashboard for some people
3.0.15 (2016-08-08)
-New: Full file listing now present in archives (dp.json file)
-Fix: Improved support for non-ASCII characters in filenames when using ZipArchive
-Fix: Ability to filter directory links
-Fix: Improved Scan speed when using directory filters
-Fix: Preventing multiple fix recommendations from appearing when configuration not correct
3.0.14 (2016-07-26)
- New: Slight tweaks to installer UI
- Fix: Packages created by schedules now include version information
- Fix: Clearing/backing up .user.ini on restore to prevent problems with WordFence
3.0.13.2 (2016-07-14)
- Change: Tweaked logic to prevent WordFence from throwing a false positive in their malware scan.
- New: Added clock to packages screen
3.0.13.1 (2016-07-07)
- Fix: Fixed bug that prevented schedules and storage endpoints from properly saving
3.0.13 (2016-07-05)
- New: Displays recommended fixes when build fails due to misconfiguration
- Fix: Made ZipArchive engine more robust
- Fix: Serialization fix for plugins storing certain JSON structures
Details
3.0.12 (2016-06-16)
- New: Package age now shown in details
- New: Auto-delete of settings and packages unchecked by default
- New: Installer full-text search enabled by default
- Fix: Archive consistency checks improved
- Fix: Amazon S3 multipart check fixed
Details
3.0.11 (2016-06-10)
- Fix: Improved build integrity check for archive file
- Fix: Small PHP 7 compatibility fixes
- Fix: Multisite notice messages corrected
- Fix: Installer will now search and update url encoded strings
- New: Flag to skip IIS and .htaccess file updates for advanced users
Details
3.0.10 (2016-06-01)
-New: Small improvements to Installer UI.
-Fix: Fixed filtering bug with Shell Exec Zip engine.
-Fix: Improved ZipArchive engine logic so will work more reliably on more server types.
-Fix: Changed admin bar alerts to account for license status.
Details
3.0.9 (2016-05-20)
-Fix: Fixed scan bug involving Non-ASCII filenames.
-Fix: Minor UI bugs addressed.
Details
3.0.8 (2016-05-16)
-Fix: Files with UTF8 filenames properly included in archive.
-Fix: License notice icon corrected.
-Fix: Added warning for UTF8 database connection strings entered in installer.
-Fix: Properly defaulting Max Worker Time for servers that have max_execution_time set to 0 or -1.
Details
3.0.7 (2016-05-10)
-New: Final installer screen easier to use
-New: All filters now viewable from package details.
-New: Added single threaded ZipArchive build mode for servers that don't run existing engines properly.
-Fix: Installer now properly executes when server doesn't have token_get_all() available.
-Fix: Several small bug fixes.
Details
3.0.6 (2016-05-04)
-New: Installer allows one to override cPanel prefix.
-New: Installer no longer requires saving permalinks.
-New: Better serialization error message.
-New: Package now includes version information.
-Fix: Installer now properly sets WP_CONTENT_DIR and WP_CONTENT_URL.
3.0.5 (2016-04-25)
-New: Installer option to manually import SQL script to avoid timeouts with large databases.
-New: Installer option to rewrite permissions on files/directories.
-Fix: Several bugs with multisite sub-directory mode addressed.
-Fix: Shellexec stability improvement related to unreable directories.
3.0.4.1 (2016-04-23)
-Fix: Fixed line feeds on class.enhanced.plugin.updater.php which were problematic for some hosts
3.0.4 (2016-04-21)
-New: Added backup paths from other plugins to avoid the 'backing up other backups' problem
-Fix: Update checks to snapcreek.com now cached so lower traffic from your site to snapcreek.com
-Fix: Changed logic in detail.php to avoid false positive in Malware Detect
3.0.3 (2016-04-13)
-New: Share your local package links (archive, installer, log, sql) button in package details
-New: More database compatibility options
-Fix: Improved license page
-Fix: Changed default package naming scheme
-Fix: Removed false malware scan detection
3.0.2 (2016-04-09)
-Fix: Upgraded plugin update logic so doesn't hit snapcreek.com nearly as often
-Fix: Code cleanup
3.0.1 (2016-04-07)
-Fix: FTP storage endpoint test button was not working on some servers
-Fix: Installer loopback over HTTPS wasn't working on some servers
-Fix: Installer varible names in constant strings for wp-config.php Double pathing issues
-Fix: Installer improved write access to wp-config if permissions did not enatail it.
-New: Better installer help
-New: Better error logging
-New: Improve verbiage related to filters
-New: Changed Filename warning and site size scanner warning thresholds
3.0.0.1 (2016-03-17)
-Fix: Loosened validation on database and user names in installer
3.0.0 (2016-03-16)
- Major Installer Update
- New internal API
- New password protect screen
- New cPanel Integration Login and database views
- New System Scan Screen
- Updated Help
- Update ParselyJS to 2.3.5
- CDN defaults to off
- Plugin Changes
- New cPanel installer settings
- Updated template view for create package screen
- Updated parsely JS to 2.3.5
- New time entry on packages screen
- Minor UI cleanup
- Details update for cPanel settings
- Several small bug fixes
2.0.12 (2016-02-27)
-Fix: Minor tweaks to licensing logic
-Fix: Prevent change ownership warning from echoing to screen
2.0.11 (2016-02-12)
-Fix: Fixed Dropbox resume on failure problem
-Fix: Conflict between clientside kickoff and blocked AJAX detection
-Fix: Fixed FTP file limit problem encountered on some servers
-Fix: Fixed CRSF vulnerabilities
2.0.11 (2016-02-12)
-Fix: Fixed Dropbox resume on failure problem
-Fix: Conflict between clientside kickoff and blocked AJAX detection
-Fix: Fixed FTP file limit problem encountered on some servers
-Fix: Fixed CRSF vulnerabilities
2.0.10 (2016-01-27)
-Fix: S3 Storage folder now saves properly
-Fix: Packge screen formatting when processing error present
-Fix: Better error messaging on a couple common problems
-Fix: Amazon Web Services directory moved in package to fix Windows Update problem
2.0.9.1 (2016-01-21)
- Fix: Amazon file transfer cleanup logic.
2.0.9 (2016-01-19)
- Fix: Amazon library caused activation failure in rare instances.
- Fix: Eliminated javascript queuing error that was showing up in server log.
2.0.8 (2016-01-13)
- New: Amazon S3 Support!
- Fix: Multisite bug countered in edge case configuration
- Fix: File cleanup error message on some servers
2.0.7 (2015-12-14)
- New: Ability to set limits for default package storage
- New: Option to clean up old package files from previous installs
- Fix: Not including secondary storage directories in build of current package (Shell Exec Zip engine)
2.0.6 (2015-12-9)
- New: Multisite network support
2.0.5 (2015-12-7)
- New: Tab on package details that lets you transfer packages after they've been built
- Fix: Much more efficient package checking logic
2.0.4.1 (2015-11-30)
- New: Package details screen
- New: Email address to send build results. If empty will send to admin email as it does in previous versions.
- New: Setting to allow installer name change. Helps with servers that prevent writing of .php files (WPEngine is one)
- New: Added JSON encoding setting. Helps on hosts that give problems with call to json_encode.
- Fix: Addressed problem with archive validation.
2.0.3 (2015-11-12)
- New: Added custom search and replace to installer
- Fix: Minor UI fixes
2.0.2 (2015-11-3)
- New: Added more ZipArchive options to help with lower-end hosts
- New: Split up settings into multiple sections
- Fix: Changed license caching period
- Fix: Minor aesthetic fixes
2.0.1 (2015-10-19)
- New: Added ability to select ZipArchive or ShellExec for installer unzip
- Fix: Speed improvement when using Client-side kickoff
- Fix: Minor visual tweaks
2.0.0 (2015-09-26)
- New: Google Drive Support! (Requires PHP 5.3.2 or above)
- New: Installer clears schedule and storage tables by default. Avoids multiple site complications
- Fix: Check for empty scan file
1.0.18.1 (2015-09-17)
- Fix: Fixed package validation bug present for servers without 'zipinfo' command
1.0.18 (2015-09-16)
- Fix: Fixed file filter implementation for Shell Exec Zip built packages
- Fix: Small UI tweaks
1.0.17.1 (2015-09-14)
- Fix: Address requirements alert bug introduced in v1.0.17
IMPORTANT: If you receive a reserved file warning after upgrade: Click link to clean them out otherwise scheduled builds will fail!
1.0.17 (2015-09-13)
- New: Added warning and removal logic for files left around by installer.php
- Fix: Allow packages to properly build on hosts that block localhost (Heart Internet, others)
- Fix: Improved package screen so properly fits on smaller displays
- Fix: Added support for moving a site running a later version of MySQL (5.5.3+) to a site running an older version (< 5.5.3)
- Fix: License registration could get blocked for certain WordPress configurations
- Fix: Removed need to have innodb installed on database server
1.0.16 (2015-08-31)
- Fix: Installer handles packages with spaces in their names properly
- Fix: Performance and reliability improvements
1.0.15 (2015-08-24)
- Fix: Default to file lock instead of SQL lock on plugin install (SQL lock doesn't work well on GoDaddy).
- Fix: Shell exec zip engine speed improvement.
- Fix: ZipArchive/Shell exec engine auto-choose method fixed.
- Fix: Properly reporting error when scan file can't be read (affects Windows systems containing files with non-English characters).
- Fix: Improved package error reporting.
1.0.14 (2015-08-20)
- New: File filters. Omit files from archive on a file-by-file basis.
- New: Shell Exec Zip status on Tools/Diagnostics page.
- Fix: Ensure ZipArchive auto selected when Shell Exec not present.
1.0.13 (2015-07-28)
- Fix: cURL Dropbox support for greater compatibility across different server configurations.
- Fix: Changed all references from duplicatorpro.com to snapcreek.com.
1.0.12.1 (2015-07-25)
- Fix: Addressed a license caching bug.
- Fix: Removed need for ZipArchive when Shellexec archive engine selected.
- New: Update server changed from duplicatorpro.com to snapcreek.com
1.0.11.1 (2015-07-2)
- Fix: Addressed Dropbox bug introduced in 1.0.11.
- Fix: Fixed querying of jquery UI so it won't conflict with other plugins.
1.0.11 (2015-06-29)
- New: Shell-exec package engine auto-selected when plugin is first installed. For existing installs, we recommend you change from ZipArchive->Shell Exec on General/settings page for faster builds (if server supports it)
- Fix: Issue with uploading to some FTP servers fixed.
- Fix: Better package validation
- Fix: Removed cURL dependency for Dropbox transfer.
1.0.10 (2015-06-21)
- New: Storage and schedules restoration now an installer option
- New: SQL lock default locking mechanism for new installs
- Fix: Long-named installer scripts when performing file cleanup from installer
- Fix: Refreshing scan page no longer zeroes out package creation parameters
1.0.9 (2015-06-14)
- Fix: License state caching fixed
- Fix: Unreadable directories just a warning now not a fatal error
- Fix: File counts no longer include filtered directories
1.0.8 (2015-06-10)
- Fix: Added new locking mechanism (SQL Lock) to allow for operation on hosts that use Network File System.
- Fix: % build progress increases for Shellexec zip option
- Fix: Fixed archive file counts
1.0.7.2 (2015-06-03)
- Fix: Fixed bug with PHP 5.2 installs
- Fix: Fixed periodic license activation bug
1.0.7.1 (2015-06-02)
- Fix: Addressed scan directory bug
1.0.7 (2015-06-01)
- New: Faster, more reliable zip package engine option (see 'shell_exec on general settings)
- New: Warning added to scanner for non-standard characters
- New: Improved FTP password confirmation
- Fix: Improved scan speed
1.0.6.1 (2015-05-23)
- Fix: Improved package validation
- Fix: Improved scan speed
1.0.5 (2015-05-16)
- New: Option to decrease server load
- New: Support for sites with basic authentication
- New: Ability to specify admin ajax url for sites that block standard url.
- New: More detail on SQL mode used to create package
- Fix: Much more robust system for removal of rogue pacakges
- Fix: Improved build alert email detail
1.0.4 (2015-05-07)
- New: Improved scan interface
- New: Create storage link added to new package screen
- New: Non-default local storage now includes max packages to retain
- New: FTP directories auto-created
- Fix: Package time creation now displays local time
1.0.3 (2015-04-29)
- New: Package list UI shows many more details of package creation
- New: Dropbox and FTP storage endpoints include site path
- New: "Max Build Time" setting for runaway build protection
- New: Warning when max worker time set too high.
- Fix: Download of large packages works on boxes without requiring adjustment to PHP download size
- Fix: Ability to select admin ajax protocol. Avoids problems with certain firewalls and https configurations.
- Fix: Better cleanup of temporary directory
1.0.2 (2015-04-20)
- New: Send admin email after scheduled build
- New: Database mode defaults to mysql dump (faster)
- Fix: Dropbox authentication problem addressed
- Fix: Uninstall now deactivates license
- Fix: Security check for package deletion with prepare statement
1.0.1 (2015-04-04)
- New: Activation message for licensing enabled
- New: Improved debug support
- Fix: Removed dependency on bcdiv() for better server compatibility
- Fix: Corrected directory filter bug
- Fix: Small bug fixes/cleanup
1.0.0 (2015-03-30)
-Initial Release