BackUpWordPress - Version 3.4.5

Version Description

= 3.4 =

  • This version introduces a major refactoring of the code responsible for the core backup engine. We made sure to write unit tests for the new code, and we have tested it on several user's sites. It fixes a lot of old bugs, and Windows users should see major improvements to reliability.

= 3.3.4 =

  • WordPress 4.4 compatibility.

= 3.3.1 =

  • Fixes a bug that would prevent downloading backups since 3.3.0 - please update.

= 3.2.5 =

  • Security fixes related to add_query_arg

= 3.2.1 =

  • Important bug fixes. Please upgrade to this version to avoid incomplete or broken backups.

= 3.1.3 =

  • Fixes backwards compatibility for add-ons and avoids a Fatal Error. Please upgrade straight to this version before upgrading your add-ons.

= 3.0.4 =

  • Fixes a few minor bugs. Immediate update is recommended.

= 3.0.2 =

  • Important: we have dropped support for PHP 5.2, you will not be able to activate BackUpWordPress on a server running PHP versions older than PHP 5.3.29

= 3.0.1 =

  • This is a critical update. Fixes a bug in the core backup library. Please update immediately.
Download this release

Release Info

Developer pauldewouters
Plugin Icon 128x128 BackUpWordPress
Version 3.4.5
Comparing to
See all releases

Code changes from version 3.4.4 to 3.4.5

backupwordpress.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: BackUpWordPress
4
  Plugin URI: http://bwp.hmn.md/
5
  Description: Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>. On multisite, you'll find me under the Network Settings menu.
6
- Version: 3.4.4
7
  Author: Human Made Limited
8
  Author URI: http://hmn.md/
9
  License: GPL-2+
3
  Plugin Name: BackUpWordPress
4
  Plugin URI: http://bwp.hmn.md/
5
  Description: Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>. On multisite, you'll find me under the Network Settings menu.
6
+ Version: 3.4.5
7
  Author: Human Made Limited
8
  Author URI: http://hmn.md/
9
  License: GPL-2+
classes/class-plugin.php CHANGED
@@ -6,7 +6,7 @@ namespace HM\BackUpWordPress;
6
  * Class Plugin
7
  */
8
  final class Plugin {
9
- const PLUGIN_VERSION = '3.4.4';
10
 
11
  /**
12
  * @var Plugin The singleton instance.
6
  * Class Plugin
7
  */
8
  final class Plugin {
9
+ const PLUGIN_VERSION = '3.4.5';
10
 
11
  /**
12
  * @var Plugin The singleton instance.
functions/core.php CHANGED
@@ -284,7 +284,9 @@ function update() {
284
  // Every update
285
  if ( get_option( 'hmbkp_plugin_version' ) && version_compare( Plugin::PLUGIN_VERSION, get_option( 'hmbkp_plugin_version' ), '>' ) ) {
286
 
287
- Setup::deactivate();
 
 
288
 
289
  Path::get_instance()->protect_path( 'reset' );
290
 
284
  // Every update
285
  if ( get_option( 'hmbkp_plugin_version' ) && version_compare( Plugin::PLUGIN_VERSION, get_option( 'hmbkp_plugin_version' ), '>' ) ) {
286
 
287
+ require_once( HMBKP_PLUGIN_PATH . 'classes/class-setup.php' );
288
+
289
+ \HMBKP_Setup::deactivate();
290
 
291
  Path::get_instance()->protect_path( 'reset' );
292
 
languages/backupwordpress.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the GPL-2+.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: BackUpWordPress 3.4.4\n"
6
  "Report-Msgid-Bugs-To: backupwordpress@hmn.md\n"
7
- "POT-Creation-Date: 2016-02-23 15:50:44+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -684,19 +684,11 @@ msgid ""
684
  "Destinations &amp; Unlimited Sites)%4$s"
685
  msgstr ""
686
 
687
- #: backupwordpress.php:53
688
- msgid "BackUpWordPress will not work on this site: PHP Version %s is unsupported."
689
- msgstr ""
690
-
691
- #: backupwordpress.php:53
692
- msgid "BackUpWordPress Error"
693
- msgstr ""
694
-
695
- #: classes/backup/class-backup.php:53
696
  msgid "Backing up database..."
697
  msgstr ""
698
 
699
- #: classes/backup/class-backup.php:107
700
  msgid "Backing up files..."
701
  msgstr ""
702
 
@@ -803,34 +795,34 @@ msgstr ""
803
  msgid "This %s file ensures that other people cannot download your backup files."
804
  msgstr ""
805
 
806
- #: classes/class-plugin.php:228
807
  msgid "Update"
808
  msgstr ""
809
 
810
- #: classes/class-plugin.php:229
811
  msgid "Cancel"
812
  msgstr ""
813
 
814
- #: classes/class-plugin.php:230
815
  msgid ""
816
  "Are you sure you want to delete this schedule? All of its backups will also "
817
  "be deleted."
818
  msgstr ""
819
 
820
- #: classes/class-plugin.php:230 classes/class-plugin.php:231
821
  #: classes/class-plugin.php:232 classes/class-plugin.php:233
 
822
  msgid "'Cancel' to go back, 'OK' to delete."
823
  msgstr ""
824
 
825
- #: classes/class-plugin.php:231
826
  msgid "Are you sure you want to delete this backup?"
827
  msgstr ""
828
 
829
- #: classes/class-plugin.php:232
830
  msgid "Are you sure you want to remove this exclude rule?"
831
  msgstr ""
832
 
833
- #: classes/class-plugin.php:233
834
  msgid ""
835
  "Reducing the number of backups that are stored on this server will cause "
836
  "some of your existing backups to be deleted. Are you sure that's what you "
@@ -891,7 +883,7 @@ msgstr ""
891
  msgid "BackUpWordPress"
892
  msgstr ""
893
 
894
- #: classes/class-setup.php:170
895
  msgid ""
896
  "BackUpWordPress requires PHP version %1$s or later and WordPress version "
897
  "%2$s or later to run. It has not been activated. %3$s%4$s%5$sLearn more%6$s"
@@ -901,41 +893,41 @@ msgstr ""
901
  msgid "Error: %s"
902
  msgstr ""
903
 
904
- #: functions/core.php:336
905
  msgid "BackUpWordPress has set up your default schedules."
906
  msgstr ""
907
 
908
- #: functions/core.php:336
909
  msgid ""
910
  "By default BackUpWordPress performs a daily backup of your database and a "
911
  "weekly backup of your database &amp; files. You can modify these schedules."
912
  msgstr ""
913
 
914
- #: functions/core.php:352
915
  msgid "Once Hourly"
916
  msgstr ""
917
 
918
- #: functions/core.php:353
919
  msgid "Twice Daily"
920
  msgstr ""
921
 
922
- #: functions/core.php:354
923
  msgid "Once Daily"
924
  msgstr ""
925
 
926
- #: functions/core.php:355
927
  msgid "Once Weekly"
928
  msgstr ""
929
 
930
- #: functions/core.php:356
931
  msgid "Once Every Two Weeks"
932
  msgstr ""
933
 
934
- #: functions/core.php:357
935
  msgid "Once Monthly"
936
  msgstr ""
937
 
938
- #: functions/core.php:376
939
  msgid "You can only delete directories inside your WordPress installation"
940
  msgstr ""
941
 
2
  # This file is distributed under the GPL-2+.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: BackUpWordPress 3.4.5\n"
6
  "Report-Msgid-Bugs-To: backupwordpress@hmn.md\n"
7
+ "POT-Creation-Date: 2016-02-23 17:28:10+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
684
  "Destinations &amp; Unlimited Sites)%4$s"
685
  msgstr ""
686
 
687
+ #: classes/backup/class-backup.php:57
 
 
 
 
 
 
 
 
688
  msgid "Backing up database..."
689
  msgstr ""
690
 
691
+ #: classes/backup/class-backup.php:111
692
  msgid "Backing up files..."
693
  msgstr ""
694
 
795
  msgid "This %s file ensures that other people cannot download your backup files."
796
  msgstr ""
797
 
798
+ #: classes/class-plugin.php:230
799
  msgid "Update"
800
  msgstr ""
801
 
802
+ #: classes/class-plugin.php:231
803
  msgid "Cancel"
804
  msgstr ""
805
 
806
+ #: classes/class-plugin.php:232
807
  msgid ""
808
  "Are you sure you want to delete this schedule? All of its backups will also "
809
  "be deleted."
810
  msgstr ""
811
 
 
812
  #: classes/class-plugin.php:232 classes/class-plugin.php:233
813
+ #: classes/class-plugin.php:234 classes/class-plugin.php:235
814
  msgid "'Cancel' to go back, 'OK' to delete."
815
  msgstr ""
816
 
817
+ #: classes/class-plugin.php:233
818
  msgid "Are you sure you want to delete this backup?"
819
  msgstr ""
820
 
821
+ #: classes/class-plugin.php:234
822
  msgid "Are you sure you want to remove this exclude rule?"
823
  msgstr ""
824
 
825
+ #: classes/class-plugin.php:235
826
  msgid ""
827
  "Reducing the number of backups that are stored on this server will cause "
828
  "some of your existing backups to be deleted. Are you sure that's what you "
883
  msgid "BackUpWordPress"
884
  msgstr ""
885
 
886
+ #: classes/class-setup.php:171
887
  msgid ""
888
  "BackUpWordPress requires PHP version %1$s or later and WordPress version "
889
  "%2$s or later to run. It has not been activated. %3$s%4$s%5$sLearn more%6$s"
893
  msgid "Error: %s"
894
  msgstr ""
895
 
896
+ #: functions/core.php:338
897
  msgid "BackUpWordPress has set up your default schedules."
898
  msgstr ""
899
 
900
+ #: functions/core.php:338
901
  msgid ""
902
  "By default BackUpWordPress performs a daily backup of your database and a "
903
  "weekly backup of your database &amp; files. You can modify these schedules."
904
  msgstr ""
905
 
906
+ #: functions/core.php:354
907
  msgid "Once Hourly"
908
  msgstr ""
909
 
910
+ #: functions/core.php:355
911
  msgid "Twice Daily"
912
  msgstr ""
913
 
914
+ #: functions/core.php:356
915
  msgid "Once Daily"
916
  msgstr ""
917
 
918
+ #: functions/core.php:357
919
  msgid "Once Weekly"
920
  msgstr ""
921
 
922
+ #: functions/core.php:358
923
  msgid "Once Every Two Weeks"
924
  msgstr ""
925
 
926
+ #: functions/core.php:359
927
  msgid "Once Monthly"
928
  msgstr ""
929
 
930
+ #: functions/core.php:378
931
  msgid "You can only delete directories inside your WordPress installation"
932
  msgstr ""
933
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: humanmade, willmot, pauldewouters, joehoyle, mattheu, tcrsavage, c
3
  Tags: back up, backup, backups, database, zip, db, files, archive, wp-cli, humanmade
4
  Requires at least: 3.9
5
  Tested up to: 4.4.2
6
- Stable tag: 3.4.4
7
 
8
  Simple automated backups of your WordPress-powered website.
9
 
@@ -158,6 +158,10 @@ users should see major improvements to reliability.
158
 
159
  == Changelog ==
160
 
 
 
 
 
161
  ### 3.4.4 / 2016-02-23
162
 
163
  * Ensure temporary files are correctly cleaned up before and after running a backup.
3
  Tags: back up, backup, backups, database, zip, db, files, archive, wp-cli, humanmade
4
  Requires at least: 3.9
5
  Tested up to: 4.4.2
6
+ Stable tag: 3.4.5
7
 
8
  Simple automated backups of your WordPress-powered website.
9
 
158
 
159
  == Changelog ==
160
 
161
+ ### 3.4.5 / 2016-02-23
162
+
163
+ * Fix fatal error on upgrade
164
+
165
  ### 3.4.4 / 2016-02-23
166
 
167
  * Ensure temporary files are correctly cleaned up before and after running a backup.