Version Description
(2017-01-23): =
* Rewrite a large chunk of old SMTP code
* Fix a bug with SMTP + "override from" that was introduced in 1.5.7
* SMTP debug logging is now controlled by MG_DEBUG_SMTP constant
Download this release
Release Info
| Developer | Mailgun |
| Plugin | |
| Version | 1.5.8 |
| Comparing to | |
| See all releases | |
Code changes from version 1.5.8.1 to 1.5.8
- .gitignore +1 -0
- CHANGELOG.md +0 -5
- includes/admin.php +3 -4
- includes/wp-mail-api.php +0 -8
- includes/wp-mail-smtp.php +0 -8
- mailgun.php +1 -1
- readme.txt +1 -6
.gitignore
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
svn/
|
CHANGELOG.md
CHANGED
|
@@ -1,11 +1,6 @@
|
|
| 1 |
Changelog
|
| 2 |
=========
|
| 3 |
|
| 4 |
-
1.5.8.1 (2017-02-06):
|
| 5 |
-
- Fix "Undefined property: MailgunAdmin::$hook_suffix" (#48)
|
| 6 |
-
- Fix "Undefined variable: from_name on every email process" (API and SMTP) (#49)
|
| 7 |
-
- Admin code now loads only on admin user access
|
| 8 |
-
|
| 9 |
1.5.8 (2017-01-23):
|
| 10 |
* Rewrite a large chunk of old SMTP code
|
| 11 |
* Fix a bug with SMTP + "override from" that was introduced in 1.5.7
|
| 1 |
Changelog
|
| 2 |
=========
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
1.5.8 (2017-01-23):
|
| 5 |
* Rewrite a large chunk of old SMTP code
|
| 6 |
* Fix a bug with SMTP + "override from" that was introduced in 1.5.7
|
includes/admin.php
CHANGED
|
@@ -306,8 +306,7 @@ class MailgunAdmin extends Mailgun
|
|
| 306 |
public function admin_notices()
|
| 307 |
{
|
| 308 |
$screen = get_current_screen();
|
| 309 |
-
if (
|
| 310 |
-
) {
|
| 311 |
return;
|
| 312 |
}
|
| 313 |
|
|
@@ -315,7 +314,7 @@ class MailgunAdmin extends Mailgun
|
|
| 315 |
|| (!$this->get_option('password') && $this->get_option('useAPI') === '0')
|
| 316 |
) {
|
| 317 |
?>
|
| 318 |
-
<div id='mailgun-warning' class='
|
| 319 |
<?php
|
| 320 |
|
| 321 |
}
|
|
@@ -325,7 +324,7 @@ class MailgunAdmin extends Mailgun
|
|
| 325 |
|| !$this->get_option('from-address'))
|
| 326 |
) {
|
| 327 |
?>
|
| 328 |
-
<div id='mailgun-warning' class='
|
| 329 |
<?php
|
| 330 |
|
| 331 |
}
|
| 306 |
public function admin_notices()
|
| 307 |
{
|
| 308 |
$screen = get_current_screen();
|
| 309 |
+
if ($screen->id == $this->hook_suffix) {
|
|
|
|
| 310 |
return;
|
| 311 |
}
|
| 312 |
|
| 314 |
|| (!$this->get_option('password') && $this->get_option('useAPI') === '0')
|
| 315 |
) {
|
| 316 |
?>
|
| 317 |
+
<div id='mailgun-warning' class='updated fade'><p><strong><?php _e('Mailgun is almost ready. ', 'mailgun'); ?></strong><?php printf(__('You must <a href="%1$s">configure Mailgun</a> for it to work.', 'mailgun'), menu_page_url('mailgun', false)); ?></p></div>
|
| 318 |
<?php
|
| 319 |
|
| 320 |
}
|
| 324 |
|| !$this->get_option('from-address'))
|
| 325 |
) {
|
| 326 |
?>
|
| 327 |
+
<div id='mailgun-warning' class='updated fade'><p><strong><?php _e('Mailgun is almost ready. ', 'mailgun'); ?></strong><?php printf(__('"Override From" option requires that "From Name" and "From Address" be set to work properly! <a href="%1$s">Configure Mailgun now</a>.', 'mailgun'), menu_page_url('mailgun', false)); ?></p></div>
|
| 328 |
<?php
|
| 329 |
|
| 330 |
}
|
includes/wp-mail-api.php
CHANGED
|
@@ -203,14 +203,6 @@ function wp_mail($to, $subject, $message, $headers = '', $attachments = array())
|
|
| 203 |
}
|
| 204 |
}
|
| 205 |
|
| 206 |
-
if (!isset($from_name)) {
|
| 207 |
-
$from_name = null;
|
| 208 |
-
}
|
| 209 |
-
|
| 210 |
-
if (!isset($from_email)) {
|
| 211 |
-
$from_email = null;
|
| 212 |
-
}
|
| 213 |
-
|
| 214 |
$from_name = mg_detect_from_name($from_name);
|
| 215 |
$from_email = mg_detect_from_address($from_email);
|
| 216 |
|
| 203 |
}
|
| 204 |
}
|
| 205 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
$from_name = mg_detect_from_name($from_name);
|
| 207 |
$from_email = mg_detect_from_address($from_email);
|
| 208 |
|
includes/wp-mail-smtp.php
CHANGED
|
@@ -128,14 +128,6 @@ function mg_smtp_mail_filter(array $args)
|
|
| 128 |
}
|
| 129 |
}
|
| 130 |
|
| 131 |
-
if (!isset($from_name)) {
|
| 132 |
-
$from_name = null;
|
| 133 |
-
}
|
| 134 |
-
|
| 135 |
-
if (!isset($from_addr)) {
|
| 136 |
-
$from_addr = null;
|
| 137 |
-
}
|
| 138 |
-
|
| 139 |
$from_name = mg_detect_from_name($from_name);
|
| 140 |
$from_addr = mg_detect_from_address($from_addr);
|
| 141 |
|
| 128 |
}
|
| 129 |
}
|
| 130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
$from_name = mg_detect_from_name($from_name);
|
| 132 |
$from_addr = mg_detect_from_address($from_addr);
|
| 133 |
|
mailgun.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
* Plugin Name: Mailgun
|
| 5 |
* Plugin URI: http://wordpress.org/extend/plugins/mailgun/
|
| 6 |
* Description: Mailgun integration for WordPress
|
| 7 |
-
* Version: 1.5.8
|
| 8 |
* Author: Mailgun
|
| 9 |
* Author URI: http://www.mailgun.com/
|
| 10 |
* License: GPLv2 or later
|
| 4 |
* Plugin Name: Mailgun
|
| 5 |
* Plugin URI: http://wordpress.org/extend/plugins/mailgun/
|
| 6 |
* Description: Mailgun integration for WordPress
|
| 7 |
+
* Version: 1.5.8
|
| 8 |
* Author: Mailgun
|
| 9 |
* Author URI: http://www.mailgun.com/
|
| 10 |
* License: GPLv2 or later
|
readme.txt
CHANGED
|
@@ -5,7 +5,7 @@ Contributors: Mailgun, sivel, lookahead.io, m35dev
|
|
| 5 |
Tags: mailgun, smtp, http, api, mail, email
|
| 6 |
Requires at least: 3.3
|
| 7 |
Tested up to: 4.7.1
|
| 8 |
-
Stable tag: 1.5.8
|
| 9 |
License: GPLv2 or later
|
| 10 |
|
| 11 |
|
|
@@ -76,11 +76,6 @@ MAILGUN_FROM_ADDRESS Type: string
|
|
| 76 |
|
| 77 |
== Changelog ==
|
| 78 |
|
| 79 |
-
= 1.5.8.1 (2017-02-06): =
|
| 80 |
-
- Fix "Undefined property: MailgunAdmin::$hook_suffix" (#48)
|
| 81 |
-
- Fix "Undefined variable: from_name on every email process" (API and SMTP) (#49)
|
| 82 |
-
- Admin code now loads only on admin user access
|
| 83 |
-
|
| 84 |
= 1.5.8 (2017-01-23): =
|
| 85 |
* Rewrite a large chunk of old SMTP code
|
| 86 |
* Fix a bug with SMTP + "override from" that was introduced in 1.5.7
|
| 5 |
Tags: mailgun, smtp, http, api, mail, email
|
| 6 |
Requires at least: 3.3
|
| 7 |
Tested up to: 4.7.1
|
| 8 |
+
Stable tag: 1.5.8
|
| 9 |
License: GPLv2 or later
|
| 10 |
|
| 11 |
|
| 76 |
|
| 77 |
== Changelog ==
|
| 78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
= 1.5.8 (2017-01-23): =
|
| 80 |
* Rewrite a large chunk of old SMTP code
|
| 81 |
* Fix a bug with SMTP + "override from" that was introduced in 1.5.7
|
