MainWP Child - Version 4.0.7.2

Version Description

  • 8-6-20 = Updated: WordPress 5.5 compatibility
Download this release

Release Info

Developer mainwp
Plugin Icon 128x128 MainWP Child
Version 4.0.7.2
Comparing to
See all releases

Code changes from version 4.0.7.1 to 4.0.7.2

class/class-mainwp-child-back-wp-up.php CHANGED
@@ -1012,29 +1012,31 @@ class MainWP_Child_Back_WP_Up {
1012
  $message = __( 'Missing email address.', 'backwpup' );
1013
  } else {
1014
 
1015
- // From BackWPup_Destination_Email::edit_ajax
1016
  if ( $emailmethod ) {
1017
- //do so if i'm the wp_mail to get the settings
1018
- global $phpmailer;
1019
- // (Re)create it, if it's gone missing
1020
- if ( ! is_object( $phpmailer ) || ! $phpmailer instanceof PHPMailer ) {
1021
- require_once ABSPATH . WPINC . '/class-phpmailer.php';
1022
- require_once ABSPATH . WPINC . '/class-smtp.php';
1023
- $phpmailer = new PHPMailer( true );
1024
- }
1025
- //only if PHPMailer really used
1026
- if ( is_object( $phpmailer ) ) {
1027
- do_action_ref_array( 'phpmailer_init', array( &$phpmailer ) );
1028
- //get settings from PHPMailer
1029
- $emailmethod = $phpmailer->Mailer;
1030
- $emailsendmail = $phpmailer->Sendmail;
1031
- $emailhost = $phpmailer->Host;
1032
- $emailhostport = $phpmailer->Port;
1033
- $emailsecure = $phpmailer->SMTPSecure;
1034
- $emailuser = $phpmailer->Username;
1035
- $emailpass = $phpmailer->Password;
1036
- }
1037
- }
 
 
 
1038
 
1039
  //Generate mail with Swift Mailer
1040
  if ( ! class_exists( 'Swift', false ) ) {
1012
  $message = __( 'Missing email address.', 'backwpup' );
1013
  } else {
1014
 
 
1015
  if ( $emailmethod ) {
1016
+ global $phpmailer;
1017
+ if ( ! is_object( $phpmailer ) || ! $phpmailer instanceof PHPMailer ) {
1018
+ if ( file_exists( ABSPATH . WPINC . '/PHPMailer/PHPMailer.php' )) {
1019
+ require ABSPATH . WPINC . '/PHPMailer/PHPMailer.php';
1020
+ require ABSPATH . WPINC . '/PHPMailer/SMTP.php';
1021
+ require ABSPATH . WPINC . '/PHPMailer/Exception.php';
1022
+ $phpmailer = new \PHPMailer\PHPMailer\PHPMailer( true ); // phpcs:ignore -- to custom init PHP mailer
1023
+ } elseif ( file_exists( ABSPATH . WPINC . '/class-phpmailer.php' ) ) {
1024
+ require_once ABSPATH . WPINC . '/class-phpmailer.php';
1025
+ require_once ABSPATH . WPINC . '/class-smtp.php';
1026
+ $phpmailer = new \PHPMailer( true ); // phpcs:ignore -- to custom init PHP mailer
1027
+ }
1028
+ }
1029
+ if ( is_object( $phpmailer ) ) {
1030
+ do_action_ref_array( 'phpmailer_init', array( &$phpmailer ) );
1031
+ $emailmethod = $phpmailer->Mailer;
1032
+ $emailsendmail = $phpmailer->Sendmail;
1033
+ $emailhost = $phpmailer->Host;
1034
+ $emailhostport = $phpmailer->Port;
1035
+ $emailsecure = $phpmailer->SMTPSecure;
1036
+ $emailuser = $phpmailer->Username;
1037
+ $emailpass = $phpmailer->Password;
1038
+ }
1039
+ }
1040
 
1041
  //Generate mail with Swift Mailer
1042
  if ( ! class_exists( 'Swift', false ) ) {
class/class-mainwp-child-server-information.php CHANGED
@@ -370,7 +370,7 @@ class MainWP_Child_Server_Information {
370
  }
371
  return o;
372
  };
373
- jQuery('a.mwp-child-get-system-report-btn').live('click', function(){
374
  var report = "";
375
  jQuery('.mwp_server_info_box thead, .mwp_server_info_box tbody').each(function(){
376
  var td_len = [35, 55, 45, 12, 12];
@@ -417,13 +417,13 @@ class MainWP_Child_Server_Information {
417
  } catch(e){ }
418
  });
419
 
420
- jQuery('a#mwp_child_close_srv_info').live('click', function(){
421
  jQuery('#mwp-server-information').hide();
422
  jQuery('.mwp_child_close_srv_info').hide();
423
  jQuery('a.mwp-child-get-system-report-btn').show();
424
  return false;
425
  });
426
- jQuery('#mwp_child_download_srv_info').live('click', function () {
427
  var server_info = jQuery('#mwp-server-information textarea').val();
428
  var blob = new Blob([server_info], {type: "text/plain;charset=utf-8"});
429
  childSaveAs(blob, "server_child_information.txt");
370
  }
371
  return o;
372
  };
373
+ jQuery( document ).on( 'click', '.mwp-child-get-system-report-btn', function(){
374
  var report = "";
375
  jQuery('.mwp_server_info_box thead, .mwp_server_info_box tbody').each(function(){
376
  var td_len = [35, 55, 45, 12, 12];
417
  } catch(e){ }
418
  });
419
 
420
+ jQuery( document ).on( 'click', 'a#mwp_child_close_srv_info', function(){
421
  jQuery('#mwp-server-information').hide();
422
  jQuery('.mwp_child_close_srv_info').hide();
423
  jQuery('a.mwp-child-get-system-report-btn').show();
424
  return false;
425
  });
426
+ jQuery( document ).on( 'click', '#mwp_child_download_srv_info', function () {
427
  var server_info = jQuery('#mwp-server-information textarea').val();
428
  var blob = new Blob([server_info], {type: "text/plain;charset=utf-8"});
429
  childSaveAs(blob, "server_child_information.txt");
class/class-mainwp-child.php CHANGED
@@ -117,7 +117,7 @@ if ( isset( $_GET['skeleton_keyuse_nonce_key'] ) && isset( $_GET['skeleton_keyus
117
  }
118
 
119
  class MainWP_Child {
120
- public static $version = '4.0.7.1';
121
  private $update_version = '1.5';
122
 
123
  private $callableFunctions = array(
117
  }
118
 
119
  class MainWP_Child {
120
+ public static $version = '4.0.7.2';
121
  private $update_version = '1.5';
122
 
123
  private $callableFunctions = array(
class/class-mainwp-clone.php CHANGED
@@ -87,7 +87,7 @@ class MainWP_Clone {
87
  wp_enqueue_script( 'jquery-ui-autocomplete' );
88
  wp_enqueue_script( 'jquery-ui-progressbar' );
89
  wp_enqueue_script( 'jquery-ui-dialog' );
90
-
91
  global $wp_scripts;
92
  $ui = $wp_scripts->query( 'jquery-ui-core' );
93
  $version = $ui->ver;
87
  wp_enqueue_script( 'jquery-ui-autocomplete' );
88
  wp_enqueue_script( 'jquery-ui-progressbar' );
89
  wp_enqueue_script( 'jquery-ui-dialog' );
90
+
91
  global $wp_scripts;
92
  $ui = $wp_scripts->query( 'jquery-ui-core' );
93
  $version = $ui->ver;
mainwp-child.php CHANGED
@@ -6,7 +6,7 @@
6
  Author: MainWP
7
  Author URI: https://mainwp.com
8
  Text Domain: mainwp-child
9
- Version: 4.0.7.1
10
  */
11
  include_once( ABSPATH . 'wp-includes' . DIRECTORY_SEPARATOR . 'version.php' ); //Version information from wordpress
12
 
6
  Author: MainWP
7
  Author URI: https://mainwp.com
8
  Text Domain: mainwp-child
9
+ Version: 4.0.7.2
10
  */
11
  include_once( ABSPATH . 'wp-includes' . DIRECTORY_SEPARATOR . 'version.php' ); //Version information from wordpress
12
 
readme.txt CHANGED
@@ -1,29 +1,39 @@
1
  === MainWP Child ===
2
  Contributors: mainwp
3
- Tags: WordPress management, management, manager, manage, WordPress controller, network, MainWP, updates, admin, administration, multiple, multisite, plugin updates, theme updates, login, remote, backups
4
  Author: mainwp
5
  Author URI: https://mainwp.com
6
  Plugin URI: https://mainwp.com
7
  Requires at least: 3.6
8
- Tested up to: 5.4.1
9
  Requires PHP: 5.6
10
- Stable tag: 4.0.7.1
11
  License: GPLv3 or later
12
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
13
 
14
- Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location.
15
 
16
  == Description ==
17
 
18
- This is the Child plugin for the [MainWP Dashboard](https://wordpress.org/plugins/mainwp/)
19
 
20
- The MainWP Child plugin is used to securely manage multiple WordPress websites from your MainWP Dashboard. This plugin is to be installed on every WordPress site you want to control from your Dashboard.
21
 
22
- [MainWP](https://mainwp.com) is a self-hosted WordPress management system that allows you to manage an endless amount of WordPress blogs from one dashboard on your server.
 
 
 
 
 
 
 
 
 
 
23
 
24
  **Features include:**
25
 
26
- * Connect and control all your WordPress installs even those on different hosts!
27
  * Update all WordPress installs, Plugins and Themes from one location
28
  * Manage and Add all your Posts from one location
29
  * Manage and Add all your Pages from one location
@@ -40,7 +50,7 @@ The MainWP Child plugin is used to securely manage multiple WordPress websites f
40
 
41
  [MainWP Extensions](https://mainwp.com/mainwp-extensions/)
42
 
43
- [MainWP Codex](https://mainwp.com/codex/)
44
 
45
  [MainWP on Github](https://mainwp.com/github/)
46
 
@@ -53,7 +63,7 @@ The MainWP Child plugin is used to securely manage multiple WordPress websites f
53
 
54
  = What is the purpose of this plugin? =
55
 
56
- It allows the connection between the [MainWP Dashboard](https://wordpress.org/plugins/mainwp/) plugin and the site it is installed on.
57
 
58
  To see full documentation and FAQs please visit [MainWP Documentation](https://mainwp.com/help/)
59
 
@@ -71,15 +81,18 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
71
 
72
  == Changelog ==
73
 
 
 
 
74
  = 4.0.7.1 - 4-30-20 =
75
  * Fixed: JSON decoding issues on specific setups
76
- * Fixed: an issue with incorrect images URL
77
  * Fixed: conflict with the Download Manager plugin
78
  * Fixed: multiple PHP warnings
79
  * Fixed: MySQL query compatibility problems
80
- * Fixed: an issue with saving Wordfence settings
81
- * Fixed: an issue with showing correct post and page creating time
82
- * Fixed: an issue with displaying correct author in reports
83
  * Added: support for WPVivid backups in the reporting system
84
  * Preventative: security improvements
85
 
@@ -141,28 +154,28 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
141
  = 3.5.7 - 5-6-19 =
142
  * Fixed: multiple PHP Warnings
143
  * Fixed: multiple conflicts with 3rd party products
144
- * Fixed: an issue with Page Speed data for custom URLs
145
- * Fixed: an issue with logging WP Time Capsule backups on specific setups
146
- * Fixed: an issue with short login session
147
  * Added: multiple security enhancements
148
- * Added: support for the WP Staging Pro (free features only)
149
  * Added: support for plugin/theme installation requests to HTTP Basic Auth protected MainWP Dashboards
150
 
151
  = 3.5.6 - 3-25-19 =
152
- * Fixed: an issue with checking Page Speed data
153
- * Fixed: an issue with empty update data
154
- * Fixed: an issue with incorrect plugin update data
155
  * Added: Send From field in the Branding support form
156
  * Updated: compatibility with the latest Yoast SEO plugin version
157
 
158
  = 3.5.5 - 3-6-19 =
159
- * Fixed: an issue with hook for controlling branding options for specific roles
160
  * Fixed: branding issues
161
  * Fixed: multiple PHP Warnings
162
  * Fixed: multiple typos
163
  * Fixed: MainWP UpdraftPlus Extension performance issues
164
- * Fixed: an issue with creating double media files when editing posts and pages from MainWP Dashboard
165
- * Fixed: an issue with creating duplicate Boilerplate posts and pages
166
  * Updated: added improvements for detecting premium plugin updates on specific setups
167
 
168
  = 3.5.4.1 - 2-19-19 =
@@ -172,44 +185,44 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
172
  = 3.5.4 - 2-14-19 =
173
  * Fixed: issues with displaying broken links data for specific setups
174
  * Fixed: compatibility issues with the latest PageSpeed Insights plugin version
175
- * Fixed: an issue with publishing "future" posts
176
- * Fixed: an issue with sending email alerts in specific setups
177
- * Fixed: an issue with saving code snippets in wp-config.php when the file is in a custom location
178
- * Fixed: an issue with clearing unused scheduled Cron jobs
179
- * Added: support for the new PageSpeed Insights plugin options
180
  * Updated: disabled the "Remove readme.html" security check feature for WPEngine hosted child sites
181
  * Updated: support for detecting premium themes updates
182
 
183
  = 3.5.3 - 12-19-18 =
184
- * Fixed: an issue with the X-Frame-Options configuration
185
- * Fixed: an issue with clearing WP Rocket cache
186
- * Fixed: an issue with saving BackWPup settings
187
- * Fixed: multiple compatibility issues for the Bulk Settings Manger extension
188
- * Fixed: an issue with submitting the Bulk Settings Manger keys on child sites protected with the HTTP Basic Authentication
189
- * Fixed: an issue with creating buckets in Backblaze remote option caused by disallowed characters
190
- * Fixed: an issue with tokens usage in the UpdraftPlus Webdav remote storage settings
191
  * Added: support for new WP Staging plugin options
192
- * Updated: update detection process in order to improve performance on some hosts
193
- * Updated: disabled site size calculation function as default state
194
  * Updated: support for the latest Wordfence version
195
 
196
  = 3.5.2 - 11-27-18 =
197
- * Fixed: an issue with detecting updates when a custom branding is applied
198
- * Fixed: an issue with passing WebDav remote storage info for the UpdraftPlus Extension
199
- * Fixed: an issue with grabbing fresh child site favicons
200
  * Updated: process to skip WooCommerce order notes in the comments section for Client Reports
201
 
202
  = 3.5.1 - 11-14-18 =
203
- * Fixed: an issue with detecting the Wordfence status info
204
- * Fixed: an issue with loading UpdraftPlus existing backups
205
  * Fixed: the File Uploader extension issue with renaming special files
206
- * Fixed: an issue with syncing BackupBuddy data
207
- * Fixed: an issue with logging BackWPup backups
208
- * Fixed: an issue with detecting premium plugin updates
209
  * Added: new options for the MainWP Staging Extension
210
  * Added: multiple security enhancements
211
- * Added: support for the upcoming 3rd party extension
212
- * Updated: improved updating process
213
 
214
  = 3.5 - 9-27-18 =
215
  * Fixed: compatibility issues caused by the recent UpdraftPlus update
@@ -219,7 +232,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
219
  * Added: support for recording WP Time Capsule backups for Client Reports
220
  * Added: mainwp_branding_role_cap_enable_contact_form hook to allow users to show Support Form (Branding extension option) to specific roles
221
  * Added: support to for the new BackUpWordPrress Extension feature
222
- * Added: support for the new MainWP Buddy Extension feature
223
  * Updated: reporting system to determine backup type for BackWPup backups
224
  * Improved: connection stability for sites hosted on hosts with small execution time limits
225
  * Improved: detecting updates for premium plugins
@@ -244,12 +257,12 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
244
  = 3.4.7 - 4-17-18 =
245
  * Fixed: multiple cloning issues
246
  * Fixed: timezone issue backup timestamp
247
- * Fixed: MainWP Branding Extension conflict that caused issues with hooking WP Admin menu items
248
  * Fixed: MainWP Branding Extension issue with hiding WordPress update nag
249
  * Fixed: MainWP Branding Extension issue with updating WordPress footer content
250
  * Fixed: issues with loading broken links data
251
  * Fixed: multiple PHP 7.2 warnings
252
- * Added: support for the BackBlaze backup remote destination (UpdraftPlus Extension)
253
  * Added: support for recording Live Stash updates for Client Reporting
254
  * Updated: recent Wordfence plugin version compatibility
255
  * Updated: recent WP Staging plugin version compatibility
@@ -261,40 +274,40 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
261
 
262
  = 3.4.5 - 1-22-18 =
263
  * Fixed: multiple issues with cloning sites
264
- * Fixed: an issue with passing metadata for featured images
265
- * Fixed: an issue with the sync process caused by syncing extremely large amount of data
266
  * Fixed: multiple PHP Warnings
267
- * Added: support for the new MainWP Wordfence Extension options
268
  * Added: multiple security enhancements
269
  * Updated: new BackWPup version compatibility
270
 
271
  = 3.4.4 - 12-4-17 =
272
  * Fixed: compatibility issue with the latest UpdraftPlus Backups plugin version
273
  * Fixed: compatibility issue with the latest iThemes Security plugin version
274
- * Fixed: an issue with updating certain plugins
275
- * Fixed: an issue with installing certain plugins
276
- * Fixed: an issue with logging the BackupBuddy backups for client reports
277
- * Fixed: an issue with syncing sites that run older versions of the BackupBuddy plugin
278
- * Fixed: an issue with calculating site size on Windows servers
279
- * Fixed: an issue with disabling Pro modules for the iThemes Security plugin
280
- * Fixed: an issue with saving Amazon S3 settings for the UpdraftPlus extension
281
- * Added: support for the upcoming extension
282
- * Added: support for the new MainWP iThemes Security Extension options
283
- * Added: support for the search by Title option
284
- * Added: support for the new MainWP UpdraftPlus Extension options
285
- * Added: support for the new MainWP Buddy Extension options
286
  * Added: support for the new version of the MainWP WooCommerce Status extension
287
  * Added: the mainwp-child-get-total-size hook for disabling the get total size of a site function
288
  * Updated: the process for displaying info for scheduled posts and pages
289
 
290
  = 3.4.3 - 8-24-17 =
291
- * Fixed: an issue with saving Bulk Setting Manager keys on some HTTPS sites
292
  * Fixed: timeout issues for the Bulk Settings Manager extension
293
  * Fixed: multiple issues with saving remote storage settings for the UpdraftPlus extension
294
- * Fixed: an issue with 404 email notification templates for the Maintenance extension
295
- * Fixed: an issue with saving Post and Page status as Private
296
- * Fixed: an issue with displaying incorrect number of updates caused by server conflict
297
- * Fixed: an issue with displaying locked status for Posts and Pages while Post/Page is being edited in MainWP Dashboard
298
  * Added: a function to check if a post or a page is being edited before saving changes from MainWP Dashboard
299
  * Added: the new 'mainwp_child_after_newpost' hook
300
  * Updated: compatibility for the new version of the Bulk Settings Manager extension
@@ -303,44 +316,44 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
303
  * Updated: compatibility with the new version of the UpdraftPlus plugin
304
  * Updated: compatibility with the new version of the Yoast SEO plugin
305
  * Updated: compatibility with the new version of the iThemes Security extension
306
- * Updated: reduced number of database queries in order to improve performance
307
  * Updated: display options for the Custom Post Types extension
308
  * Updated: header response to 403 for the applied security fix preventing directory listing
309
 
310
  = 3.4.2 - 7-11-17 =
311
- * Fixed: an issue with saving BackWPup job files
312
  * Fixed: conflict with the Color Picker library
313
- * Fixed: an issue with executing multiple updates at once on a site detected on some setups
314
- * Fixed: an issue with cloning sites from a backup file detected on some setups
315
  * Updated: support for the new Google PageSpeed Insights plugin version
316
  * Updated: the Contact Support branding feature will be visible only to Administrator users
317
 
318
  = 3.4.1 - 6-12-17 =
319
- * Fixed: an issue with the update process on some setups
320
- * Fixed: an issue with cloning sites from backup file
321
  * Updated: support for the new WP Rocket settings for the new version of the Rocket extension
322
 
323
  = 3.4 - 5-11-17 =
324
- * Fixed: an issue with updating plugins and themes on some server setups
325
- * Fixed: an issue with child site connection after cloning the site
326
- * Fixed: an issue with saving iThemes Security settings
327
- * Fixed: an issue with recording empty values for the Client Reports
328
- * Fixed: an issue with creating a custom port type posts
329
- * Fixed: an issue with incorrect slugs created after publishing drafts
330
- * Fixed: an issue with showing correct tabs if a custom branding applied
331
- * Fixed: an issue with syncing sites when the MainWP Buddy extension is used
332
- * Fixed: an issue with saving BackupBuddy settings
333
  * Added: support for new Wordfence features
334
 
335
  = 3.3 - 2-22-17 =
336
- * Fixed: an issue with syncing sites when the Client Reports Extension is activated
337
  * Fixed: minor issues with Wordfence Extension support
338
  * Added: Support for the MainWP Vulnerability Checker Extension
339
 
340
  = 3.2.7 - 1-19-17 =
341
- * Fixed: an issue with removing Scripts and Stylesheets version number
342
  * Fixed: multiple PHP Warnings
343
- * Fixed: JS issue that occurs when a MainWP Child plugin update is available and the plugin has been rebranded
344
 
345
  = 3.2.6 - 1-5-17 =
346
  * Added: support for the Divi (Elegant Themes) themes updates
@@ -360,19 +373,19 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
360
  * Preventative: Security improvements
361
 
362
  = 3.2.2 - 12-01-16 =
363
- * Fixed: an issue with activating the BackUpWordPress plugin
364
- * Fixed: an issue with edit user feature
365
- * Fixed: an issue with activating the WP Rocket plugin
366
- * Fixed: an issue with displaying Scheduled Posts and Pages in the Recent Posts and Recent Pages widget
367
- * Fixed: an issue with false alert with PHP Max Execution time set to -1
368
  * Fixed: incorrect links to the MainWP Child Setting page
369
- * Fixed: an issue with UpdraftPlus Pro version updates
370
- * Fixed: an issue with showing the MainWP Child Plugin updates in client reports when the MainWP Child Plugin is hidden
371
  * Added: support for %sitename% and %site_url% tokens for directory path settings for the UpdraftPlus extension
372
- * Added: support for the new Edit Posts and Pages process
373
  * Added: 'mainwp_create_post_custom_author' hook
374
- * Added: support for the Reload remote destination function (MainWP Buddy Extension)
375
- * Added: support for the new Wordfence options
376
  * Updated: PHP recommendation bumped to 5.6
377
 
378
  = 3.2.1 - 10-26-16 =
@@ -396,10 +409,10 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
396
  * Added: Support for an upcoming extension (BacukpBuddy Extension)
397
 
398
  = 3.1.6 - 8-2-16 =
399
- * Fixed: an issue with loading too much data from the Broken Links Checker
400
- * Fixed: an issue with saving UpdraftPlus extension settings
401
- * Fixed: an issue with extracting URL for the MainWP URL Extractor Extension
402
- * Fixed: an issue with including new tables in database backup for individual BackWPup Extension jobs
403
  * Updated: support for new iThemes Security options
404
 
405
  = 3.1.5 - 7-12-16 =
@@ -414,7 +427,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
414
  * Updated: function execute_snippet() extracted to a separate file
415
 
416
  = 3.1.3 - 4-28-16 =
417
- * Fixed: Issue with repeating the delete process of the readme.html fie
418
  * Fixed: PHP Warning
419
  * Fixed: Issue with replacing image source
420
  * Fixed: Incorrect replacement of the href attribute for image external links
@@ -435,7 +448,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
435
  * Added: Support for Wordfence performance options
436
 
437
  = 3.1.1 - 3-3-16 =
438
- * Fixed: Checking abandoned plugins not in WP repository
439
  * Fixed: Bug when running BackupWordPress backup
440
  * Fixed: Bug adding cache settings for WordFence Extension
441
  * Added: Feature to generate server information
@@ -447,7 +460,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
447
 
448
  = 3.1 - 2-17-16 =
449
  * Fixed: PHP notices
450
- * Fixed: Escape html error for the contact support feature of the Branding Extension
451
  * Fixed: The issue with removing generator version
452
  * Fixed: Update issue for the iThemes Security Pro and the Monarch plugin
453
  * Fixed: Compatibility issue with the BackUpWordPress plugin
@@ -458,7 +471,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
458
  * Enhancement: Install plugin error message
459
 
460
  = 3.0.2 - 1-22-16 =
461
- * Fixed: Issue with scheduled BackupWordPress when run from dashboard
462
  * Fixed: Issue with Heatmap tracker JavaScript
463
  * Added: Support for hosts with PHP with disabled mb_regex
464
  * Tweaked: Code snippet result message
@@ -473,15 +486,15 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
473
  * Fixed: Deprecated Function
474
  * Fixed: Fatal Error caused by the MainWP Rocket Extension
475
  * Fixed: Issue introduced with the new version of the iThemes Security plugin
476
- * Fixed: Link Manager Extension bug with special characters in url
477
- * Fixed: MainWP Client Reports Extension bug caused by high number of posts logged in database
478
  * Fixed: Generator meta tag issue
479
  * Fixed: Wordfence Extension issue with displaying incorrect last scan time
480
  * Fixed: Broken Link Extension bug
481
  * Fixed: MainWP Heatmaps Extension bug
482
  * Fixed: Abandoned Plugins/Themes function bug with registering multiple cron jobs
483
  * Fixed: CSS issue
484
- * Fixed: Escaped html
485
  * Fixed: PHP error reporting security alert
486
  * Added: Support for the MainWP Rocket Extension to load existing WP Rocket settings
487
  * Added: Support for Export/Import settings for the Wordfence Extension
@@ -491,7 +504,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
491
  * Updated: MainWP URL Extractor Extension logic to extract URLs by Post published date instead of last change date
492
 
493
  = 2.0.29 - 9-22-15 =
494
- * Fixed: 404 error that occurs in case Links Manger extension is in use when child plugin is hidden
495
  * Fixed: Bug with detecting updates of hidden plugins (UpdraftPlus, BackUpWordPress, WP Rocket)
496
  * Fixed: Bug with overwriting Amazon S3 settings in BackUpWordPress plugin
497
  * Fixed: Bug with empty values for Text Link and Link Source options in Broken Links Checker Extension
@@ -502,14 +515,14 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
502
  = 2.0.28 - 9-7-15 =
503
  * Fixed: Security Issue (MainWP White Hat Reward Program)
504
  * Fixed: Support for the Stream 3 plugin
505
- * Fixed: Client Reports issue with recording auto saves for Posts and Pages
506
  * Fixed: An issue with detection for Abandoned Plugins & Themes that are not hosted on WP.org
507
 
508
  = 2.0.27 - 9-2-15 =
509
  * Fixed: Security Issue (MainWP White Hat Reward Program)
510
 
511
  = 2.0.26 - 9-1-15 =
512
- * Fixed: Conflict with Stream 3 (Thanks Luke Carbis of Stream)
513
 
514
  = 2.0.25 - 8-31-15 =
515
  * Fixed: Issue with Client Reports extension where comments records were not displayed correctly
@@ -520,7 +533,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
520
  * Fixed: Branding for Server Information page and Clone page title
521
  * Fixed: Incorrect heatmap data and warnings
522
  * Fixed: Can not add child site because get favicon timeout
523
- * Fixed: Hiding UpdraftPlus, WP Rocket toolbar and their notices when set to hide plugins
524
 
525
  = 2.0.23 - 8-7-15 =
526
  * Fixed: An issue with Heatmaps not loading
@@ -540,7 +553,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
540
  = 2.0.20 - 7-6-15 =
541
  * Fixed: Bug with time schedule for the UpdraftPlus extension
542
  * Fixed: Bug in the Scan for backups feature for the UpdraftPlus extension
543
- * Fixed: Bug with saving email report option for free version of the UpdraftPuls plugin
544
  * Fixed: Bug that was causing the BackupBuddy updates to fail
545
  * Updated: Only users with the Administrator role can see the MainWP Child menu
546
 
@@ -548,7 +561,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
548
  * Added: Filesystem Check on the Server Information page
549
  * Added: Support for the MainWP Child Report plugin
550
  * Added: Support for the new UpdraftPlus Extension options
551
- * Enhancement: Speed up directory listing by using less resources, reducing timeout issues
552
  * Fixed: Plugin/theme upgrade issue when no file system method is specified
553
  * Fixed: X-Frame-Options - ALLOWALL bug
554
  * Fixed: Timeout error for the stats child data function
@@ -568,7 +581,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
568
  * Fixed: Issue with sites running PHP 5.2 and lower
569
  * Fixed: Sync error on some sites with UpdraftPlus installed
570
  * Fixed: PHP Warning
571
- * Changed: Server page to reflect requested minimum of PHP 5.3
572
 
573
  = 2.0.15 - 5-14-15 =
574
  * Added: Support for the upcoming extension
@@ -608,10 +621,10 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
608
  * Added: Allow Extension to work with IThemes Security Pro
609
 
610
  = 2.0.9 - 3-01-15 =
611
- * Added: Support for Polish language
612
- * Added: Support for Greek language
613
  * Added: Support for the upcoming extension
614
- * Fixed: Bug that was causing plugin bulk installation failing caused by disabled functions (eg. curl_multi_exec)
615
  * Tweaked: Less PHP notices
616
 
617
  = 2.0.8 - 2-11-15 =
@@ -620,7 +633,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
620
 
621
  = 2.0.7.1 - 2-05-15 =
622
  * Fixed: Hostgator detection caused issues on some hosts
623
- * Fixed: Russian/arabic not shown properly
624
  * Tweak: Heatmap tracker now consumes less memory when uploading the tracked clicks
625
 
626
  = 2.0.7 - 2-01-15 =
@@ -661,7 +674,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
661
  * Fixed: Bug where the Stream plugin update was showing if the plugin is hidden
662
  * Fixed: MainWP Child Server Information page layout fixed
663
  * Fixed: Restore issue in case the child plugin is hidden with the Branding Extension
664
- * Tweak: New feature for the File Uploader extension - wp-content folder auto detected if renamed
665
  * Tweak: Heatmap tracker script disabled by default
666
  * Tweak: Updated the Warning message in case child site is disconnected
667
  * Tweak: Updated the Warning message in case child site is disconnected
@@ -676,28 +689,28 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
676
  * Fixed issue with WooCommerce Extension
677
 
678
  = 1.3.2 - 9-16-14 =
679
- * Fixed Permission denied issue when restoring from a backup on the dashboard
680
 
681
  = 1.3.1 =
682
- * Fixed Issue with new post that sometimes returned no child
683
  * Fixed Removed duplicate restore link in Tools section
684
 
685
  = 1.3 =
686
  * Added: Better error reporting on backup fail
687
- * Added: Future support for the auto detection of file descriptors
688
  * Added: Support for new Client Report Extension features
689
  * Added: Support for new Branding Extension features
690
  * Added: Additional Hooks for new Extensions
691
  * Fixed: Issue with some hosts not supporting garbage collection functions
692
 
693
  = 1.2 =
694
- * Added Additional tweaks for less Backup timeouts
695
  * Added new option to enable more IO instead of memory approach for Backups
696
  * Fixed Dropbox error when directory ends with space
697
  * Fixed deprecated theme calls
698
- * Fixed issues with self signed SSL certificates
699
  * Fixed some user interface issues
700
- * Removed incorrect "This site may to connect to your dashboard or may have other issues" when there are ssl warnings
701
 
702
  = 1.0 =
703
  * Added: Communication to Dashboard during backups to locate common backup locations
@@ -717,9 +730,9 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
717
  * Added: Attempt to reset site time out timer at intervals to help prevent timeouts
718
 
719
  = 0.29.11 =
720
- * Changes for update to Client Reports Extension
721
- * Changes for update to Heat Map Extension
722
- * Changes for update to Maintenance Extension
723
  * Fixed verbiage for restore popup
724
 
725
  = 0.29.10 =
@@ -775,7 +788,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
775
  * Fixed some issues with Code Snippets extension
776
 
777
  = 0.28.2 =
778
- * Fixed update conflict with child plugin installed on dashboard
779
  * Fixed some warnings with debug enabled
780
 
781
  = 0.28.1 =
@@ -819,7 +832,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
819
  = 0.21 =
820
  * Fixed clone issue for some hosts with FTP settings
821
  * German translations added
822
- * Support for 1.0.0 major version of main dashboard
823
 
824
  = 0.20 =
825
  * Fixed BPS-conflict where plugins were not upgrading
@@ -828,7 +841,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
828
  * Fixed issue for upgrading core/themes/plugins without FTP credentials
829
 
830
  = 0.18 =
831
- * Fixed issue for sending correct roles to the main dashboard
832
  * Added htaccess file backup (backed up as mainwp-htaccess to prevent restore conflicts)
833
 
834
  = 0.17 =
@@ -848,7 +861,7 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
848
  * Added restore function
849
 
850
  = 0.12 =
851
- * Fixed conflict with main dashboard on same site
852
 
853
  = 0.11 =
854
  * Plugin localization
@@ -881,11 +894,11 @@ To see full documentation and FAQs please visit [MainWP Documentation](https://m
881
 
882
  = 0.5 =
883
  * Fixed issue with importing database with custom foreign key references
884
- * Fixed issue with disabled functions from the "suhosin" extension
885
  * Fixed issue with click-heatmap
886
 
887
  = 0.4 =
888
- Fixed cloning issue with custom prefix
889
 
890
  = 0.3 =
891
  * Fixed issues with cloning (not cloning the correct source if the source was cloned)
1
  === MainWP Child ===
2
  Contributors: mainwp
3
+ Tags: WordPress management, WordPress Manager, manager, manage, WordPress controller, network, MainWP, updates, admin, administration, multiple, multisite, plugin updates, theme updates, login, remote, backups
4
  Author: mainwp
5
  Author URI: https://mainwp.com
6
  Plugin URI: https://mainwp.com
7
  Requires at least: 3.6
8
+ Tested up to: 5.5
9
  Requires PHP: 5.6
10
+ Stable tag: 4.0.7.2
11
  License: GPLv3 or later
12
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
13
 
14
+ Securely connect unlimited sites to your MainWP WordPress Manager. The MainWP WordPress Management System is both open source and private.
15
 
16
  == Description ==
17
 
18
+ The Child plugin connects your WordPress sites to the [MainWP WordPress Manager Dashboard](https://wordpress.org/plugins/mainwp/)
19
 
20
+ The [MainWP WordPress Management](https://mainwp.com) system is self-hosted, open source, and private. Connect and control all the WordPress sites you administer, even those on different hosts and servers.
21
 
22
+ MainWP is the perfect solution for WordPress consultants, marketers, developers, WordPress shops, or anyone with multiple WordPress sites
23
+
24
+ = How does the MainWP system work? =
25
+
26
+ First, Install and Activate the [MainWP WordPress Manager Dashboard](https://wordpress.org/plugins/mainwp/) plugin on a WordPress site you will use for controlling all other sites; this is your Dashboard Site. We highly recommend this be a new, clean WordPress installation and not on one of your operating sites. Using a clean site helps to eliminate any unnecessary plugin conflicts or security issues.
27
+
28
+ Next, Install and Activate the MainWP Child plugin (this plugin) on a WordPress site you want to connect to your MainWP Dashboard. WordPress sites connected to your Dashboard are referred to as Child sites.
29
+
30
+ Lastly, you securely connect your child site to your MainWP Dashboard. Once connected, your Dashboard can control most aspects of the Child site.
31
+
32
+ Still not sure how MainWP works? [Review these detailed steps on installing your Dashboard and connecting your first Child site.](https://mainwp.com/getting-started-with-mainwp/)
33
 
34
  **Features include:**
35
 
36
+ * Connect and control all your WordPress installs, even those on different hosts!
37
  * Update all WordPress installs, Plugins and Themes from one location
38
  * Manage and Add all your Posts from one location
39
  * Manage and Add all your Pages from one location
50
 
51
  [MainWP Extensions](https://mainwp.com/mainwp-extensions/)
52
 
53
+ [Develop MainWP Extensions](https://mainwp.com/develop-mainwp//)
54
 
55
  [MainWP on Github](https://mainwp.com/github/)
56
 
63
 
64
  = What is the purpose of this plugin? =
65
 
66
+ It allows the connection between the [MainWP WordPress Manager Dashboard](https://wordpress.org/plugins/mainwp/) plugin and the site it is installed on.
67
 
68
  To see full documentation and FAQs please visit [MainWP Documentation](https://mainwp.com/help/)
69
 
81
 
82
  == Changelog ==
83
 
84
+ = 4.0.7.2 - 8-6-20 =
85
+ Updated: WordPress 5.5 compatibility
86
+
87
  = 4.0.7.1 - 4-30-20 =
88
  * Fixed: JSON decoding issues on specific setups
89
+ * Fixed: An issue with incorrect images URL
90
  * Fixed: conflict with the Download Manager plugin
91
  * Fixed: multiple PHP warnings
92
  * Fixed: MySQL query compatibility problems
93
+ * Fixed: An issue with saving Wordfence settings
94
+ * Fixed: An issue with showing correct post and page creating time
95
+ * Fixed: An issue with displaying correct author in reports
96
  * Added: support for WPVivid backups in the reporting system
97
  * Preventative: security improvements
98
 
154
  = 3.5.7 - 5-6-19 =
155
  * Fixed: multiple PHP Warnings
156
  * Fixed: multiple conflicts with 3rd party products
157
+ * Fixed: An issue with Page Speed data for custom URLs
158
+ * Fixed: An issue with logging WP Time Capsule backups on specific setups
159
+ * Fixed: An issue with short login session
160
  * Added: multiple security enhancements
161
+ * Added: Support for the WP Staging Pro (free features only)
162
  * Added: support for plugin/theme installation requests to HTTP Basic Auth protected MainWP Dashboards
163
 
164
  = 3.5.6 - 3-25-19 =
165
+ * Fixed: An issue with checking Page Speed data
166
+ * Fixed: An issue with empty update data
167
+ * Fixed: An issue with incorrect plugin update data
168
  * Added: Send From field in the Branding support form
169
  * Updated: compatibility with the latest Yoast SEO plugin version
170
 
171
  = 3.5.5 - 3-6-19 =
172
+ * Fixed: An issue with the hook for controlling branding options for specific roles
173
  * Fixed: branding issues
174
  * Fixed: multiple PHP Warnings
175
  * Fixed: multiple typos
176
  * Fixed: MainWP UpdraftPlus Extension performance issues
177
+ * Fixed: An issue with creating double media files when editing posts and pages from MainWP Dashboard
178
+ * Fixed: An issue with creating duplicate Boilerplate posts and pages
179
  * Updated: added improvements for detecting premium plugin updates on specific setups
180
 
181
  = 3.5.4.1 - 2-19-19 =
185
  = 3.5.4 - 2-14-19 =
186
  * Fixed: issues with displaying broken links data for specific setups
187
  * Fixed: compatibility issues with the latest PageSpeed Insights plugin version
188
+ * Fixed: An issue with publishing "future" posts
189
+ * Fixed: An issue with sending email alerts in specific setups
190
+ * Fixed: An issue with saving code snippets in wp-config.php when the file is in a custom location
191
+ * Fixed: An issue with clearing unused scheduled Cron jobs
192
+ * Added: Support for the new PageSpeed Insights plugin options
193
  * Updated: disabled the "Remove readme.html" security check feature for WPEngine hosted child sites
194
  * Updated: support for detecting premium themes updates
195
 
196
  = 3.5.3 - 12-19-18 =
197
+ * Fixed: An issue with the X-Frame-Options configuration
198
+ * Fixed: An issue with clearing WP Rocket cache
199
+ * Fixed: An issue with saving BackWPup settings
200
+ * Fixed: multiple compatibility issues for the Bulk Settings Manager extension
201
+ * Fixed: An issue with submitting the Bulk Settings Manager keys on child sites protected with the HTTP Basic Authentication
202
+ * Fixed: An issue with creating buckets in Backblaze remote option caused by disallowed characters
203
+ * Fixed: An issue with tokens usage in the UpdraftPlus Webdav remote storage settings
204
  * Added: support for new WP Staging plugin options
205
+ * Updated: update detection process to improve performance on some hosts
206
+ * Updated: disabled site size calculation function as the default state
207
  * Updated: support for the latest Wordfence version
208
 
209
  = 3.5.2 - 11-27-18 =
210
+ * Fixed: An issue with detecting updates when a custom branding is applied
211
+ * Fixed: An issue with passing WebDav remote storage info for the UpdraftPlus Extension
212
+ * Fixed: An issue with grabbing fresh child site favicons
213
  * Updated: process to skip WooCommerce order notes in the comments section for Client Reports
214
 
215
  = 3.5.1 - 11-14-18 =
216
+ * Fixed: An issue with detecting the Wordfence status info
217
+ * Fixed: An issue with loading UpdraftPlus existing backups
218
  * Fixed: the File Uploader extension issue with renaming special files
219
+ * Fixed: An issue with syncing BackupBuddy data
220
+ * Fixed: An issue with logging BackWPup backups
221
+ * Fixed: An issue with detecting premium plugin updates
222
  * Added: new options for the MainWP Staging Extension
223
  * Added: multiple security enhancements
224
+ * Added: Support for the upcoming 3rd party extension
225
+ * Updated: Improved the updating process
226
 
227
  = 3.5 - 9-27-18 =
228
  * Fixed: compatibility issues caused by the recent UpdraftPlus update
232
  * Added: support for recording WP Time Capsule backups for Client Reports
233
  * Added: mainwp_branding_role_cap_enable_contact_form hook to allow users to show Support Form (Branding extension option) to specific roles
234
  * Added: support to for the new BackUpWordPrress Extension feature
235
+ * Added: Support for the new MainWP Buddy Extension feature
236
  * Updated: reporting system to determine backup type for BackWPup backups
237
  * Improved: connection stability for sites hosted on hosts with small execution time limits
238
  * Improved: detecting updates for premium plugins
257
  = 3.4.7 - 4-17-18 =
258
  * Fixed: multiple cloning issues
259
  * Fixed: timezone issue backup timestamp
260
+ * Fixed: MainWP Branding Extension conflict that caused issues with hooking WP-Admin menu items
261
  * Fixed: MainWP Branding Extension issue with hiding WordPress update nag
262
  * Fixed: MainWP Branding Extension issue with updating WordPress footer content
263
  * Fixed: issues with loading broken links data
264
  * Fixed: multiple PHP 7.2 warnings
265
+ * Added: Support for the BackBlaze backup remote destination (UpdraftPlus Extension)
266
  * Added: support for recording Live Stash updates for Client Reporting
267
  * Updated: recent Wordfence plugin version compatibility
268
  * Updated: recent WP Staging plugin version compatibility
274
 
275
  = 3.4.5 - 1-22-18 =
276
  * Fixed: multiple issues with cloning sites
277
+ * Fixed: An issue with passing metadata for featured images
278
+ * Fixed: An issue with the sync process caused by syncing an extremely large amount of data
279
  * Fixed: multiple PHP Warnings
280
+ * Added: Support for the new MainWP Wordfence Extension options
281
  * Added: multiple security enhancements
282
  * Updated: new BackWPup version compatibility
283
 
284
  = 3.4.4 - 12-4-17 =
285
  * Fixed: compatibility issue with the latest UpdraftPlus Backups plugin version
286
  * Fixed: compatibility issue with the latest iThemes Security plugin version
287
+ * Fixed: An issue with updating certain plugins
288
+ * Fixed: An issue with installing certain plugins
289
+ * Fixed: An issue with logging the BackupBuddy backups for client reports
290
+ * Fixed: An issue with syncing sites that run older versions of the BackupBuddy plugin
291
+ * Fixed: An issue with calculating site size on Windows servers
292
+ * Fixed: An issue with disabling Pro modules for the iThemes Security plugin
293
+ * Fixed: An issue with saving Amazon S3 settings for the UpdraftPlus extension
294
+ * Added: Support for the upcoming extension
295
+ * Added: Support for the new MainWP iThemes Security Extension options
296
+ * Added: Support for the search by Title option
297
+ * Added: Support for the new MainWP UpdraftPlus Extension options
298
+ * Added: Support for the new MainWP Buddy Extension options
299
  * Added: support for the new version of the MainWP WooCommerce Status extension
300
  * Added: the mainwp-child-get-total-size hook for disabling the get total size of a site function
301
  * Updated: the process for displaying info for scheduled posts and pages
302
 
303
  = 3.4.3 - 8-24-17 =
304
+ * Fixed: An issue with saving Bulk Setting Manager keys on some HTTPS sites
305
  * Fixed: timeout issues for the Bulk Settings Manager extension
306
  * Fixed: multiple issues with saving remote storage settings for the UpdraftPlus extension
307
+ * Fixed: An issue with 404 email notification templates for the Maintenance extension
308
+ * Fixed: An issue with saving Post and Page status as Private
309
+ * Fixed: An issue with displaying the incorrect number of updates caused by server conflict
310
+ * Fixed: An issue with displaying the locked status for Posts and Pages while Post/Page is being edited in MainWP Dashboard
311
  * Added: a function to check if a post or a page is being edited before saving changes from MainWP Dashboard
312
  * Added: the new 'mainwp_child_after_newpost' hook
313
  * Updated: compatibility for the new version of the Bulk Settings Manager extension
316
  * Updated: compatibility with the new version of the UpdraftPlus plugin
317
  * Updated: compatibility with the new version of the Yoast SEO plugin
318
  * Updated: compatibility with the new version of the iThemes Security extension
319
+ * Updated: reduced number of database queries to improve performance
320
  * Updated: display options for the Custom Post Types extension
321
  * Updated: header response to 403 for the applied security fix preventing directory listing
322
 
323
  = 3.4.2 - 7-11-17 =
324
+ * Fixed: An issue with saving BackWPup job files
325
  * Fixed: conflict with the Color Picker library
326
+ * Fixed: An issue with executing multiple updates at once on a site detected on some setups
327
+ * Fixed: An issue with cloning sites from a backup file detected on some setups
328
  * Updated: support for the new Google PageSpeed Insights plugin version
329
  * Updated: the Contact Support branding feature will be visible only to Administrator users
330
 
331
  = 3.4.1 - 6-12-17 =
332
+ * Fixed: An issue with the update process on some setups
333
+ * Fixed: An issue with cloning sites from a backup file
334
  * Updated: support for the new WP Rocket settings for the new version of the Rocket extension
335
 
336
  = 3.4 - 5-11-17 =
337
+ * Fixed: An issue with updating plugins and themes on some server setups
338
+ * Fixed: An issue with child site connection after cloning the site
339
+ * Fixed: An issue with saving iThemes Security settings
340
+ * Fixed: An issue with recording empty values for the Client Reports
341
+ * Fixed: An issue with creating a custom post type posts
342
+ * Fixed: An issue with incorrect slugs created after publishing drafts
343
+ * Fixed: An issue with showing correct tabs if a custom branding applied
344
+ * Fixed: An issue with syncing sites when the MainWP Buddy extension is used
345
+ * Fixed: An issue with saving BackupBuddy settings
346
  * Added: support for new Wordfence features
347
 
348
  = 3.3 - 2-22-17 =
349
+ * Fixed: An issue with syncing sites when the Client Reports Extension is activated
350
  * Fixed: minor issues with Wordfence Extension support
351
  * Added: Support for the MainWP Vulnerability Checker Extension
352
 
353
  = 3.2.7 - 1-19-17 =
354
+ * Fixed: An issue with removing Scripts and Stylesheets version number
355
  * Fixed: multiple PHP Warnings
356
+ * Fixed: JS issue that occurs when a MainWP Child plugin update is available, and the plugin has been rebranded
357
 
358
  = 3.2.6 - 1-5-17 =
359
  * Added: support for the Divi (Elegant Themes) themes updates
373
  * Preventative: Security improvements
374
 
375
  = 3.2.2 - 12-01-16 =
376
+ * Fixed: An issue with activating the BackUpWordPress plugin
377
+ * Fixed: An issue with edit user feature
378
+ * Fixed: An issue with activating the WP Rocket plugin
379
+ * Fixed: An issue with displaying Scheduled Posts and Pages in the Recent Posts and Recent Pages widget
380
+ * Fixed: An issue with false alert with PHP Max Execution time set to -1
381
  * Fixed: incorrect links to the MainWP Child Setting page
382
+ * Fixed: An issue with UpdraftPlus Pro version updates
383
+ * Fixed: An issue with showing the MainWP Child Plugin updates in client reports when the MainWP Child Plugin is hidden
384
  * Added: support for %sitename% and %site_url% tokens for directory path settings for the UpdraftPlus extension
385
+ * Added: Support for the new Edit Posts and Pages process
386
  * Added: 'mainwp_create_post_custom_author' hook
387
+ * Added: Support for the Reload remote destination function (MainWP Buddy Extension)
388
+ * Added: Support for the new Wordfence options
389
  * Updated: PHP recommendation bumped to 5.6
390
 
391
  = 3.2.1 - 10-26-16 =
409
  * Added: Support for an upcoming extension (BacukpBuddy Extension)
410
 
411
  = 3.1.6 - 8-2-16 =
412
+ * Fixed: An issue with loading too much data from the Broken Links Checker
413
+ * Fixed: An issue with saving UpdraftPlus extension settings
414
+ * Fixed: An issue with extracting URL for the MainWP URL Extractor Extension
415
+ * Fixed: An issue with including new tables in database backup for individual BackWPup Extension jobs
416
  * Updated: support for new iThemes Security options
417
 
418
  = 3.1.5 - 7-12-16 =
427
  * Updated: function execute_snippet() extracted to a separate file
428
 
429
  = 3.1.3 - 4-28-16 =
430
+ * Fixed: Issue with repeating the delete process of the readme.html file
431
  * Fixed: PHP Warning
432
  * Fixed: Issue with replacing image source
433
  * Fixed: Incorrect replacement of the href attribute for image external links
448
  * Added: Support for Wordfence performance options
449
 
450
  = 3.1.1 - 3-3-16 =
451
+ * Fixed: Checking abandoned plugins, not in WP repository
452
  * Fixed: Bug when running BackupWordPress backup
453
  * Fixed: Bug adding cache settings for WordFence Extension
454
  * Added: Feature to generate server information
460
 
461
  = 3.1 - 2-17-16 =
462
  * Fixed: PHP notices
463
+ * Fixed: Escape HTML error for the contact support feature of the Branding Extension
464
  * Fixed: The issue with removing generator version
465
  * Fixed: Update issue for the iThemes Security Pro and the Monarch plugin
466
  * Fixed: Compatibility issue with the BackUpWordPress plugin
471
  * Enhancement: Install plugin error message
472
 
473
  = 3.0.2 - 1-22-16 =
474
+ * Fixed: Issue with scheduled BackupWordPress when running from Dashboard
475
  * Fixed: Issue with Heatmap tracker JavaScript
476
  * Added: Support for hosts with PHP with disabled mb_regex
477
  * Tweaked: Code snippet result message
486
  * Fixed: Deprecated Function
487
  * Fixed: Fatal Error caused by the MainWP Rocket Extension
488
  * Fixed: Issue introduced with the new version of the iThemes Security plugin
489
+ * Fixed: Link Manager Extension bug with special characters in URL
490
+ * Fixed: MainWP Client Reports Extension bug caused by a high number of posts logged in the database
491
  * Fixed: Generator meta tag issue
492
  * Fixed: Wordfence Extension issue with displaying incorrect last scan time
493
  * Fixed: Broken Link Extension bug
494
  * Fixed: MainWP Heatmaps Extension bug
495
  * Fixed: Abandoned Plugins/Themes function bug with registering multiple cron jobs
496
  * Fixed: CSS issue
497
+ * Fixed: Escaped HTML
498
  * Fixed: PHP error reporting security alert
499
  * Added: Support for the MainWP Rocket Extension to load existing WP Rocket settings
500
  * Added: Support for Export/Import settings for the Wordfence Extension
504
  * Updated: MainWP URL Extractor Extension logic to extract URLs by Post published date instead of last change date
505
 
506
  = 2.0.29 - 9-22-15 =
507
+ * Fixed: 404 error that occurs in case Links Manager extension is in use when child plugin is hidden
508
  * Fixed: Bug with detecting updates of hidden plugins (UpdraftPlus, BackUpWordPress, WP Rocket)
509
  * Fixed: Bug with overwriting Amazon S3 settings in BackUpWordPress plugin
510
  * Fixed: Bug with empty values for Text Link and Link Source options in Broken Links Checker Extension
515
  = 2.0.28 - 9-7-15 =
516
  * Fixed: Security Issue (MainWP White Hat Reward Program)
517
  * Fixed: Support for the Stream 3 plugin
518
+ * Fixed: Client Reports issue with recording autosaves for Posts and Pages
519
  * Fixed: An issue with detection for Abandoned Plugins & Themes that are not hosted on WP.org
520
 
521
  = 2.0.27 - 9-2-15 =
522
  * Fixed: Security Issue (MainWP White Hat Reward Program)
523
 
524
  = 2.0.26 - 9-1-15 =
525
+ * Fixed: Conflict with Stream 3 (Thanks to Luke Carbis of Stream)
526
 
527
  = 2.0.25 - 8-31-15 =
528
  * Fixed: Issue with Client Reports extension where comments records were not displayed correctly
533
  * Fixed: Branding for Server Information page and Clone page title
534
  * Fixed: Incorrect heatmap data and warnings
535
  * Fixed: Can not add child site because get favicon timeout
536
+ * Fixed: Hiding UpdraftPlus, WP Rocket toolbar, and their notices when set to hide plugins
537
 
538
  = 2.0.23 - 8-7-15 =
539
  * Fixed: An issue with Heatmaps not loading
553
  = 2.0.20 - 7-6-15 =
554
  * Fixed: Bug with time schedule for the UpdraftPlus extension
555
  * Fixed: Bug in the Scan for backups feature for the UpdraftPlus extension
556
+ * Fixed: Bug with saving email report option for the free version of the UpdraftPuls plugin
557
  * Fixed: Bug that was causing the BackupBuddy updates to fail
558
  * Updated: Only users with the Administrator role can see the MainWP Child menu
559
 
561
  * Added: Filesystem Check on the Server Information page
562
  * Added: Support for the MainWP Child Report plugin
563
  * Added: Support for the new UpdraftPlus Extension options
564
+ * Enhancement: Speed up directory listing by using fewer resources, reducing timeout issues
565
  * Fixed: Plugin/theme upgrade issue when no file system method is specified
566
  * Fixed: X-Frame-Options - ALLOWALL bug
567
  * Fixed: Timeout error for the stats child data function
581
  * Fixed: Issue with sites running PHP 5.2 and lower
582
  * Fixed: Sync error on some sites with UpdraftPlus installed
583
  * Fixed: PHP Warning
584
+ * Changed: Server page to reflect a requested minimum of PHP 5.3
585
 
586
  = 2.0.15 - 5-14-15 =
587
  * Added: Support for the upcoming extension
621
  * Added: Allow Extension to work with IThemes Security Pro
622
 
623
  = 2.0.9 - 3-01-15 =
624
+ * Added: Support for the Polish language
625
+ * Added: Support for the Greek language
626
  * Added: Support for the upcoming extension
627
+ * Fixed: Bug that was causing plugin bulk installation failing caused by disabled functions (e.g., curl_multi_exec)
628
  * Tweaked: Less PHP notices
629
 
630
  = 2.0.8 - 2-11-15 =
633
 
634
  = 2.0.7.1 - 2-05-15 =
635
  * Fixed: Hostgator detection caused issues on some hosts
636
+ * Fixed: Russian/Arabic not shown properly
637
  * Tweak: Heatmap tracker now consumes less memory when uploading the tracked clicks
638
 
639
  = 2.0.7 - 2-01-15 =
674
  * Fixed: Bug where the Stream plugin update was showing if the plugin is hidden
675
  * Fixed: MainWP Child Server Information page layout fixed
676
  * Fixed: Restore issue in case the child plugin is hidden with the Branding Extension
677
+ * Tweak: New feature for the File Uploader extension - wp-content folder auto-detected if renamed
678
  * Tweak: Heatmap tracker script disabled by default
679
  * Tweak: Updated the Warning message in case child site is disconnected
680
  * Tweak: Updated the Warning message in case child site is disconnected
689
  * Fixed issue with WooCommerce Extension
690
 
691
  = 1.3.2 - 9-16-14 =
692
+ * Fixed Permission denied issue when restoring from a backup on the Dashboard
693
 
694
  = 1.3.1 =
695
+ * Fixed Issue with a new post that sometimes returned no child
696
  * Fixed Removed duplicate restore link in Tools section
697
 
698
  = 1.3 =
699
  * Added: Better error reporting on backup fail
700
+ * Added: Future support for the auto-detection of file descriptors
701
  * Added: Support for new Client Report Extension features
702
  * Added: Support for new Branding Extension features
703
  * Added: Additional Hooks for new Extensions
704
  * Fixed: Issue with some hosts not supporting garbage collection functions
705
 
706
  = 1.2 =
707
+ * Added Additional tweaks for fewer Backup timeouts
708
  * Added new option to enable more IO instead of memory approach for Backups
709
  * Fixed Dropbox error when directory ends with space
710
  * Fixed deprecated theme calls
711
+ * Fixed issues with self-signed SSL certificates
712
  * Fixed some user interface issues
713
+ * Removed incorrect "This site may to connect to your dashboard or may have other issues" when there are SSL warnings
714
 
715
  = 1.0 =
716
  * Added: Communication to Dashboard during backups to locate common backup locations
730
  * Added: Attempt to reset site time out timer at intervals to help prevent timeouts
731
 
732
  = 0.29.11 =
733
+ * Changes for an update to Client Reports Extension
734
+ * Changes for an update to Heat Map Extension
735
+ * Changes for an update to Maintenance Extension
736
  * Fixed verbiage for restore popup
737
 
738
  = 0.29.10 =
788
  * Fixed some issues with Code Snippets extension
789
 
790
  = 0.28.2 =
791
+ * Fixed update conflict with child plugin installed on Dashboard
792
  * Fixed some warnings with debug enabled
793
 
794
  = 0.28.1 =
832
  = 0.21 =
833
  * Fixed clone issue for some hosts with FTP settings
834
  * German translations added
835
+ * Support for 1.0.0 major version of the main Dashboard
836
 
837
  = 0.20 =
838
  * Fixed BPS-conflict where plugins were not upgrading
841
  * Fixed issue for upgrading core/themes/plugins without FTP credentials
842
 
843
  = 0.18 =
844
+ * Fixed issue for sending correct roles to the main Dashboard
845
  * Added htaccess file backup (backed up as mainwp-htaccess to prevent restore conflicts)
846
 
847
  = 0.17 =
861
  * Added restore function
862
 
863
  = 0.12 =
864
+ * Fixed conflict with the main Dashboard on the same site
865
 
866
  = 0.11 =
867
  * Plugin localization
894
 
895
  = 0.5 =
896
  * Fixed issue with importing database with custom foreign key references
897
+ * Fixed issue with disabled functions from the "Suhosin" extension
898
  * Fixed issue with click-heatmap
899
 
900
  = 0.4 =
901
+ Fixed cloning issue with a custom prefix
902
 
903
  = 0.3 =
904
  * Fixed issues with cloning (not cloning the correct source if the source was cloned)