WP Staging – DB & File Duplicator & Migration - Version 2.0.7

Version Description

  • Fix: After update from wpstg 1.6.x to 2.x previous settings were not imported resulting in cancelation of cloning process
Download this release

Release Info

Developer ReneHermi
Plugin Icon 128x128 WP Staging – DB & File Duplicator & Migration
Version 2.0.7
Comparing to
See all releases

Code changes from version 2.0.6 to 2.0.7

apps/Backend/Modules/Jobs/Job.php CHANGED
@@ -118,7 +118,8 @@ abstract class Job implements JobInterface
118
119
120
121
- if (!$this->options)
122
{
123
$this->options = new \stdClass();
124
}
@@ -128,7 +129,8 @@ abstract class Job implements JobInterface
128
$this->options->existingClones = json_decode(json_encode($this->options->existingClones), true);
129
}
130
131
- if (!$this->settings)
132
{
133
$this->settings = new \stdClass();
134
$this->setDefaultSettings();
118
119
120
121
+ // check default options
122
+ if (!$this->settings)
123
{
124
$this->options = new \stdClass();
125
}
129
$this->options->existingClones = json_decode(json_encode($this->options->existingClones), true);
130
}
131
132
+ if (!$this->settings || !$this->settings->queryLimit || !$this->settings->batchSize || !$this->cpuLoad)
133
+ //if (!$this->settings)
134
{
135
$this->settings = new \stdClass();
136
$this->setDefaultSettings();
apps/Backend/public/js/wpstg-admin.js CHANGED
@@ -667,8 +667,9 @@ var WPStaging = (function ($)
667
if (log != null && "undefined" !== typeof (log)) {
668
if (log.constructor === Array) {
669
$.each(log, function (index, value) {
670
-
671
- //console.log(index, value);
672
if (value.type === 'ERROR'){
673
cache.get("#wpstg-log-details").append('<span style="color:red;">[' + value.type + ']</span>-'+ '[' + value.date + '] ' + value.message + '</br>');
674
} else {
667
if (log != null && "undefined" !== typeof (log)) {
668
if (log.constructor === Array) {
669
$.each(log, function (index, value) {
670
+ if (value === null){
671
+ return;
672
+ }
673
if (value.type === 'ERROR'){
674
cache.get("#wpstg-log-details").append('<span style="color:red;">[' + value.type + ']</span>-'+ '[' + value.date + '] ' + value.message + '</br>');
675
} else {
apps/Core/WPStaging.php CHANGED
@@ -29,7 +29,7 @@ final class WPStaging {
29
/**
30
* Plugin version
31
*/
32
- const VERSION = "2.0.6";
33
34
/**
35
* Plugin name
29
/**
30
* Plugin version
31
*/
32
+ const VERSION = "2.0.7";
33
34
/**
35
* Plugin name
readme.txt CHANGED
@@ -9,7 +9,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
Tags: staging, duplication, cloning, clone, migration, sandbox, test site, testing, backup, post, admin, administration, duplicate posts
10
Requires at least: 3.6+
11
Tested up to: 4.8
12
- Stable tag: 2.0.6
13
14
A duplicator plugin! Clone, duplicate and migrate live sites to independent staging and development sites that are available only to administrators.
15
@@ -141,6 +141,10 @@ https://wp-staging.com
141
142
143
144
= 2.0.6 =
145
* Fix: Cancel Cloning button not working
146
* Fix: Limit max execution time to a maximum of 30sec to prevent high memory consumption and script timeouts
9
Tags: staging, duplication, cloning, clone, migration, sandbox, test site, testing, backup, post, admin, administration, duplicate posts
10
Requires at least: 3.6+
11
Tested up to: 4.8
12
+ Stable tag: 2.0.7
13
14
A duplicator plugin! Clone, duplicate and migrate live sites to independent staging and development sites that are available only to administrators.
15
141
142
143
144
+ = 2.0.7 =
145
+ * Fix: After update from wpstg 1.6.x to 2.x previous settings were not imported resulting in cancelation of cloning process
146
+
147
+
148
= 2.0.6 =
149
* Fix: Cancel Cloning button not working
150
* Fix: Limit max execution time to a maximum of 30sec to prevent high memory consumption and script timeouts
wp-staging.php CHANGED
@@ -6,7 +6,7 @@
6
* Description: Create a staging clone site for testing & developing
7
* Author: WP-Staging, René Hermenau, Ilgıt Yıldırım
8
* Author URI: https://wordpress.org/plugins/wp-staging
9
- * Version: 2.0.6
10
* Text Domain: wpstg
11
* Domain Path: /languages/
12
@@ -44,8 +44,6 @@ if( !defined( 'WPSTG_PLUGIN_URL' ) ) {
44
define( 'WPSTG_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
45
}
46
47
- //require_once WPSTG_PLUGIN_DIR . 'apps/Backend/Install/install.php';
48
-
49
/**
50
* Path to main WP Staging class
51
* Make sure to not redeclare class in case free version has been installed previosly
6
* Description: Create a staging clone site for testing & developing
7
* Author: WP-Staging, René Hermenau, Ilgıt Yıldırım
8
* Author URI: https://wordpress.org/plugins/wp-staging
9
+ * Version: 2.0.7
10
* Text Domain: wpstg
11
* Domain Path: /languages/
12
44
define( 'WPSTG_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
45
}
46
47
/**
48
* Path to main WP Staging class
49
* Make sure to not redeclare class in case free version has been installed previosly