MailPoet Newsletters (New) - Version 3.46.10

Version Description

  • 2020-04-15 =
  • Fixed: sending multiple stats emails.
Download this release

Release Info

Developer wysija
Plugin Icon 128x128 MailPoet Newsletters (New)
Version 3.46.10
Comparing to
See all releases

Code changes from version 3.46.9 to 3.46.10

lang/mailpoet-ar.mo CHANGED
Binary file
lang/mailpoet-bg_BG.mo CHANGED
Binary file
lang/mailpoet-ca.mo CHANGED
Binary file
lang/mailpoet-cs_CZ.mo CHANGED
Binary file
lang/mailpoet-da_DK.mo CHANGED
Binary file
lang/mailpoet-de_DE.mo CHANGED
Binary file
lang/mailpoet-de_DE_formal.mo CHANGED
Binary file
lang/mailpoet-el.mo CHANGED
Binary file
lang/mailpoet-en_GB.mo CHANGED
Binary file
lang/mailpoet-es_ES.mo CHANGED
Binary file
lang/mailpoet-es_MX.mo CHANGED
Binary file
lang/mailpoet-fa_IR.mo CHANGED
Binary file
lang/mailpoet-fr_CA.mo CHANGED
Binary file
lang/mailpoet-fr_FR.mo CHANGED
Binary file
lang/mailpoet-he_IL.mo CHANGED
Binary file
lang/mailpoet-hu_HU.mo CHANGED
Binary file
lang/mailpoet-it_IT.mo CHANGED
Binary file
lang/mailpoet-ja.mo CHANGED
Binary file
lang/mailpoet-nb_NO.mo CHANGED
Binary file
lang/mailpoet-nl_NL.mo CHANGED
Binary file
lang/mailpoet-pl_PL.mo CHANGED
Binary file
lang/mailpoet-pt_BR.mo CHANGED
Binary file
lang/mailpoet-pt_PT.mo CHANGED
Binary file
lang/mailpoet-ro_RO.mo CHANGED
Binary file
lang/mailpoet-ru_RU.mo CHANGED
Binary file
lang/mailpoet-sq.mo CHANGED
Binary file
lang/mailpoet-sr_RS.mo CHANGED
Binary file
lang/mailpoet-sv_SE.mo CHANGED
Binary file
lang/mailpoet-tr_TR.mo CHANGED
Binary file
lang/mailpoet-vi.mo CHANGED
Binary file
lang/mailpoet-zh_CN.mo CHANGED
Binary file
lang/mailpoet.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
7
- "POT-Creation-Date: 2020-04-14 08:48:55+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -1591,16 +1591,16 @@ msgstr ""
1591
  msgid "Your monthly stats are in!"
1592
  msgstr ""
1593
 
1594
- #: lib/Cron/Workers/StatsNotifications/Worker.php:173
1595
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:82
1596
  msgid "Unsubscribe link"
1597
  msgstr ""
1598
 
1599
- #: lib/Cron/Workers/StatsNotifications/Worker.php:174
1600
  msgid "Manage subscription link"
1601
  msgstr ""
1602
 
1603
- #: lib/Cron/Workers/StatsNotifications/Worker.php:175
1604
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:98
1605
  msgid "View in browser link"
1606
  msgstr ""
@@ -7480,14 +7480,14 @@ msgctxt "Form label"
7480
  msgid "Subscribe!"
7481
  msgstr ""
7482
 
7483
- #: lib/Cron/Workers/StatsNotifications/Worker.php:122
7484
  msgctxt ""
7485
  "title of an automatic email containing statistics (newsletter open rate, "
7486
  "click rate, etc)"
7487
  msgid "Stats for email %s"
7488
  msgstr ""
7489
 
7490
- #: lib/Cron/Workers/StatsNotifications/Worker.php:140
7491
  msgctxt "newsletter open rate, click rate and unsubscribe rate"
7492
  msgid "%1$s%% opens, %2$s%% clicks, %3$s%% unsubscribes in a nutshell."
7493
  msgstr ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
7
+ "POT-Creation-Date: 2020-04-15 08:17:00+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
1591
  msgid "Your monthly stats are in!"
1592
  msgstr ""
1593
 
1594
+ #: lib/Cron/Workers/StatsNotifications/Worker.php:172
1595
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:82
1596
  msgid "Unsubscribe link"
1597
  msgstr ""
1598
 
1599
+ #: lib/Cron/Workers/StatsNotifications/Worker.php:173
1600
  msgid "Manage subscription link"
1601
  msgstr ""
1602
 
1603
+ #: lib/Cron/Workers/StatsNotifications/Worker.php:174
1604
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:98
1605
  msgid "View in browser link"
1606
  msgstr ""
7480
  msgid "Subscribe!"
7481
  msgstr ""
7482
 
7483
+ #: lib/Cron/Workers/StatsNotifications/Worker.php:121
7484
  msgctxt ""
7485
  "title of an automatic email containing statistics (newsletter open rate, "
7486
  "click rate, etc)"
7487
  msgid "Stats for email %s"
7488
  msgstr ""
7489
 
7490
+ #: lib/Cron/Workers/StatsNotifications/Worker.php:139
7491
  msgctxt "newsletter open rate, click rate and unsubscribe rate"
7492
  msgid "%1$s%% opens, %2$s%% clicks, %3$s%% unsubscribes in a nutshell."
7493
  msgstr ""
lib/Cron/Workers/StatsNotifications/Worker.php CHANGED
@@ -104,10 +104,9 @@ class Worker {
104
  }
105
  } finally {
106
  $task = $statsNotificationEntity->getTask();
107
- if ($task instanceof ScheduledTask) {
108
  $this->markTaskAsFinished($task);
109
  }
110
-
111
  }
112
  $this->cronHelper->enforceExecutionLimit($timer);
113
  }
104
  }
105
  } finally {
106
  $task = $statsNotificationEntity->getTask();
107
+ if ($task instanceof ScheduledTaskEntity) {
108
  $this->markTaskAsFinished($task);
109
  }
 
110
  }
111
  $this->cronHelper->enforceExecutionLimit($timer);
112
  }
mailpoet.php CHANGED
@@ -5,7 +5,7 @@ if (!defined('ABSPATH')) exit;
5
 
6
  /*
7
  * Plugin Name: MailPoet 3 (New)
8
- * Version: 3.46.9
9
  * Plugin URI: http://www.mailpoet.com
10
  * Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
11
  * Author: MailPoet
@@ -19,7 +19,7 @@ if (!defined('ABSPATH')) exit;
19
  */
20
 
21
  $mailpoetPlugin = [
22
- 'version' => '3.46.9',
23
  'filename' => __FILE__,
24
  'path' => dirname(__FILE__),
25
  'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
5
 
6
  /*
7
  * Plugin Name: MailPoet 3 (New)
8
+ * Version: 3.46.10
9
  * Plugin URI: http://www.mailpoet.com
10
  * Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
11
  * Author: MailPoet
19
  */
20
 
21
  $mailpoetPlugin = [
22
+ 'version' => '3.46.10',
23
  'filename' => __FILE__,
24
  'path' => dirname(__FILE__),
25
  'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: mailpoet, wysija
3
  Tags: email, email marketing, post notification, woocommerce emails, email automation, newsletter, newsletter builder, newsletter subscribers
4
  Requires at least: 4.7
5
  Tested up to: 5.3
6
- Stable tag: 3.46.9
7
  Requires PHP: 5.6
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -184,6 +184,9 @@ Check our [Knowledge Base](https://kb.mailpoet.com) or contact us through our [s
184
 
185
  == Changelog ==
186
 
 
 
 
187
  = 3.46.9 - 2020-04-14 =
188
  * Added: new image block in Form Editor;
189
  * Fixed: newsletter listings is a bit faster now;
3
  Tags: email, email marketing, post notification, woocommerce emails, email automation, newsletter, newsletter builder, newsletter subscribers
4
  Requires at least: 4.7
5
  Tested up to: 5.3
6
+ Stable tag: 3.46.10
7
  Requires PHP: 5.6
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
184
 
185
  == Changelog ==
186
 
187
+ = 3.46.10 - 2020-04-15 =
188
+ * Fixed: sending multiple stats emails.
189
+
190
  = 3.46.9 - 2020-04-14 =
191
  * Added: new image block in Form Editor;
192
  * Fixed: newsletter listings is a bit faster now;
vendor/autoload.php CHANGED
@@ -7,4 +7,4 @@ if (!defined('ABSPATH')) exit;
7
 
8
  require_once __DIR__ . '/composer/autoload_real.php';
9
 
10
- return ComposerAutoloaderInit86a0ce51df396e1920180a4392ec9988::getLoader();
7
 
8
  require_once __DIR__ . '/composer/autoload_real.php';
9
 
10
+ return ComposerAutoloaderInit255a8c6bf6ca29e5ace23e886e51558f::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -5,7 +5,7 @@ if (!defined('ABSPATH')) exit;
5
 
6
  // autoload_real.php @generated by Composer
7
 
8
- class ComposerAutoloaderInit86a0ce51df396e1920180a4392ec9988
9
  {
10
  private static $loader;
11
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit86a0ce51df396e1920180a4392ec9988
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit86a0ce51df396e1920180a4392ec9988', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInit86a0ce51df396e1920180a4392ec9988', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInit86a0ce51df396e1920180a4392ec9988::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +51,19 @@ class ComposerAutoloaderInit86a0ce51df396e1920180a4392ec9988
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInit86a0ce51df396e1920180a4392ec9988::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequire86a0ce51df396e1920180a4392ec9988($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequire86a0ce51df396e1920180a4392ec9988($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
5
 
6
  // autoload_real.php @generated by Composer
7
 
8
+ class ComposerAutoloaderInit255a8c6bf6ca29e5ace23e886e51558f
9
  {
10
  private static $loader;
11
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit255a8c6bf6ca29e5ace23e886e51558f', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit255a8c6bf6ca29e5ace23e886e51558f', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInit255a8c6bf6ca29e5ace23e886e51558f::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInit255a8c6bf6ca29e5ace23e886e51558f::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequire255a8c6bf6ca29e5ace23e886e51558f($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
+ function composerRequire255a8c6bf6ca29e5ace23e886e51558f($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -7,7 +7,7 @@ namespace Composer\Autoload;
7
  if (!defined('ABSPATH')) exit;
8
 
9
 
10
- class ComposerStaticInit86a0ce51df396e1920180a4392ec9988
11
  {
12
  public static $files = array (
13
  '8b5788f18a1505f52461c0f08991d0df' => __DIR__ . '/../..' . '/lib-3rd-party/ArrayColumn.php',
@@ -1573,9 +1573,9 @@ class ComposerStaticInit86a0ce51df396e1920180a4392ec9988
1573
  public static function getInitializer(ClassLoader $loader)
1574
  {
1575
  return \Closure::bind(function () use ($loader) {
1576
- $loader->prefixLengthsPsr4 = ComposerStaticInit86a0ce51df396e1920180a4392ec9988::$prefixLengthsPsr4;
1577
- $loader->prefixDirsPsr4 = ComposerStaticInit86a0ce51df396e1920180a4392ec9988::$prefixDirsPsr4;
1578
- $loader->classMap = ComposerStaticInit86a0ce51df396e1920180a4392ec9988::$classMap;
1579
 
1580
  }, null, ClassLoader::class);
1581
  }
7
  if (!defined('ABSPATH')) exit;
8
 
9
 
10
+ class ComposerStaticInit255a8c6bf6ca29e5ace23e886e51558f
11
  {
12
  public static $files = array (
13
  '8b5788f18a1505f52461c0f08991d0df' => __DIR__ . '/../..' . '/lib-3rd-party/ArrayColumn.php',
1573
  public static function getInitializer(ClassLoader $loader)
1574
  {
1575
  return \Closure::bind(function () use ($loader) {
1576
+ $loader->prefixLengthsPsr4 = ComposerStaticInit255a8c6bf6ca29e5ace23e886e51558f::$prefixLengthsPsr4;
1577
+ $loader->prefixDirsPsr4 = ComposerStaticInit255a8c6bf6ca29e5ace23e886e51558f::$prefixDirsPsr4;
1578
+ $loader->classMap = ComposerStaticInit255a8c6bf6ca29e5ace23e886e51558f::$classMap;
1579
 
1580
  }, null, ClassLoader::class);
1581
  }