GD Mail Queue

Changelog

Version: 5.7.1 / august 9 2023
  • edit improved the function for detecting HTML tags in content
  • fix duplicated merge of the KSES wide tags and attributes lists
  • fix rare issue when the plain text processing deals with NULL value
  • fix fixed regex for the conversion of text links
Version: 5.7 / july 16 2023
  • new plugin icon for the dashboard, about and menu
  • edit changed order of processing for the HTMLfy of plain content
  • edit changed HTMLfy strip method to allow basic A and BR tags
  • edit preprocess plain text only if it contains HTML
  • fix stripped required tags when HTMLfy process is in strip mode
  • fix url in plain text email ends up with encoded entities
Version: 5.6 / june 26 2023
  • new system requirements: plugin requires WordPress 5.5
  • new system requirements: PHPMailer class 6.1 or newer
  • new expanded list of email types detection for WordPress core
  • edit improved queue status dialog to show status and message
  • edit updates to the code to support only one PHPMailer class
  • remove dropping support for older versions of PHPMailer class
  • fix queue message logging error for long results messages
  • fix queue sometimes fails to mark message as failed
Version: 5.5 / june 9 2023
  • new plugin tested with WordPress up to 6.2
  • new system requirements: plugin requires PHP 7.3
  • new system requirements: plugin requires WordPress 5.2
  • new option to control HTMLfy pre-processing of plain text
  • new run KSES filter when adding email into queue
  • new run KSES filter when saving email into the log
  • new logged email preview with proper data escaping
  • new queued email preview with proper data escaping
  • new filters to control pre-processing of emails going to queue
  • new process logged email preview with KSES before displaying
  • new process queued email preview with KSES before displaying
  • new filter for HTMLfy pre-processing control for KSES
  • edit many more additional content escaping for display
  • edit various small updates to improve PHP code standards
  • edit d4pLib 2.8.15
  • fix unauthenticated stored cross-site scripting vulnerability
Version: 5.4 / august 27 2022
  • new plugin tested with WordPress up to 6.0
  • edit no longer check for super admin but use activate_plugins cap
  • edit SendGrid PHP API Library 8.0.1
  • fix issue with saving plugin settings in multisite environments
  • fix secondary logo option shows primary logo after save
Version: 5.3.1 / december 2021
  • new plugin tested with WordPress up to 5.8
  • edit SendGrid PHP API Library 7.11
  • edit d4pLib 2.8.14
  • fix phpmailer error handling not catching some errors
Version: 5.3 / february 5 2021
  • newsystem requirements: plugin requires PHP 7.0
  • newsystem requirements: plugin requires WordPress 5.0
  • newsendgrid rest api: wrap the email preparation in try/catch block
  • newqueue processing settings: show current PHP timeout limit
  • editSendGrid PHP API Library 7.9.2
  • fixsendgrid rest api: doesn’t capture errors during email preparation
  • fixsendgrid rest api: few minor issues with the email control
  • fixadmin side panels grid rows count not saving properly
Version: 5.2.2 / september 16 2020
  • fixanother issues with the function adding emails into queue
Version: 5.2.1 / september 16 2020
  • editmain queue function improved to better handle from email and name
  • fixfrom email and name get overwritten by queue processing in some cases
Version: 5.2 / september 5 2020
  • newadded 7 more email types detection for WordPress core
  • newsupport for email types detection for Asgaros Forum plugin
  • newsupport for email types detection for Contact Form 7 plugin
  • newlog entry popup shows Info tab with more important information
  • editlog now showing the email sending engine with status
  • editfew improvements to the sendgrid engine attachments handling
  • editSendGrid PHP API Library 7.8.3
Version: 5.1 / july 28 2020
  • newsupport for WordPress 5.5 and new PHPMailer class
  • newuse class alias to support new and old PHPMailer classes
  • editvarious code quality improvements
  • editremoved some obsolete functions and code blocks
  • editSendGrid PHP API Library 7.8.0
  • editd4pLib 2.8.12
  • fixproblem with function to normalize emails
  • fixsmall issue with SendGrid REST API engine stats
  • fixminor issue with some HTML logo tags
  • fixcleanup functions not taking into account blog ID
  • fixfew PHP strict mode warnings
Version: 5.0.1 / june 20 2020
  • newsupport for email types detection for Rank Math plugin
  • fixdashboard errors clear not using the UTC datetime
Version: 5.0 / june 11 2020
  • newphpmailer smtp: all services listed on same settings page
  • newphpmailer smtp: PepiPost SMTP service
  • newnotifications: daily and weekly overview
  • newnotifications: daily and weekly errors
  • newnotifications: markdown content with HTML conversion
  • newoptions to set sleep periods for batch and each email
  • newqueue function now has support for ‘from’ field
  • newdaily and weekly statistics keeping
  • newpanel added for viewing averything in the queue
  • newdashboard widget to show latest email sending errors
  • newsupport for email types detection for WP Members plugin
  • newbulk retry option in the email log for failed emails
  • newauto requeue locked emails not sent due to the server error
  • newtool for sending email test now includes name value
  • newtool for queue email test now includes name value
  • newreorganization of the plugin settings panels
  • newusing SCSS file as a base for the CSS file
  • newreorganized CSS and JS files
  • editvarious improvements to queue test tool
  • editimproved queue box on the plugin dashboard with more information
  • editimproved htmlfy main method with additional arguments
  • editupdated database schema due to the problem with column lengths
  • editimproved bulk operation messages and counts displayed
  • editvarious improvements to the JavaScript
  • editretried emails have new retry status
  • editd4pLib 2.8.10
  • fixSendGrid REST API: problem with setting the reply to address
  • fixSendGrid REST API: log entries are missing queue override values
  • fixfailed REST API queue sending get’s logged as success
  • fixloading of SparkPost SMTP service not working
  • fixsettings for PostMark SMTP missing
Version: 4.3.4 / april 21 2020
  • editd4pLib 2.8.7
  • fixcritical regression with the settings class
Version: 4.3.3 / april 7 2020
  • newtested with PHP 7.4
  • editfew minor updates to the interface
  • editd4pLib 2.8.5
  • fixminor issue with with the PHP 7.4 deprecations
Version: 4.3.2 / november 2 2019
  • fixemail type detection related to the GD Topic Polls plugin
Version: 4.3.1 / october 17 2019
  • fixdefault logo inline styling causing issues with small logos
  • fixlogo block in the default template not properly centered
Version: 4.3 / september 28 2019
  • newvalidate email object for missing attachments before queue processing
  • newcolor coded log rows for the failed and queued emails
  • newemail log: action to retry sending emails that failed previously
  • newemail test: options to send attachments
  • newqueue test: options to send attachments
  • newemail and queue test: 3 demo ‘lorem ipsum’ based attachments
  • editvarious updates and expansions to the universal core email class
  • editqueue test is now sending proper from and from name values
  • editimproved queue error detection that happens before the sending attempt
  • editfew small updates to the emails log processing
  • editd4pLib 2.7.8
  • fixadding to log can set wrong status for emails sent through queue
  • fixin some cases reply_to value doesn’t get stored in the queue
  • fixfew issues with logging the from email when using API engines
  • fixsome minor problems with logging the direct emails
  • fixadd to log database method doesn’t log message value
  • fixlog entry preview for attachments broken for emails sent using API engines
Version: 4.2 / july 22 2019
  • newphpmailer smtp service: Postmark
  • newphpmailer smtp service: SparkPost
  • newsafe staging to prevent sending when on staging/development server
  • newsafe staging: revert to phpmailer and mail function
  • newsafe staging: allow email addresses to send to
  • newsafe staging: redirect disallowed email addresses
  • newdashboard: sending block includes safe staging information
  • newvarious additional new actions and filters for more control
  • newbuddypress: force use of the wp_mail to send plain text emails only
  • newcontextual help for the admin log panel with additional instructions
  • editmany improvements to the plugin settings display
  • editremove some unused PHPMailer parameters from mirroring
  • editd4pLib 2.7.5
  • fixusing REST API engines can send email even if it is added to queue
  • fixsome third-party services missing from the PHPMailer drop down
  • fixminor problem with host settings for AWS SES SMTP Service
Version: 4.1 / june 30 2019
  • newphpmailer smtp service: MailJet
  • newimproved detection of the plain text email content
  • newoption to control detection of the plain text email content
  • newoption to fix the plugin content type when using HTML
  • newadmin side actions when the page and panel are set
  • editd4pLib 2.7.4
  • fixsendgrid engine: reply-to not set even when available
  • fixminor issue with the addon base class for addon version
  • fixsaving failed message in log fails if message is too long
Version: 4.0 / june 24 2019
  • newplugin core: implemented addons architecture
  • newmail seding engine: SendGrid REST API
  • newmail seding engine: SendPulse REST API
  • newphpmailer: third party smtp services support
  • newphpmailer smtp service: AWS SES
  • newphpmailer smtp service: Mailgun
  • newphpmailer smtp service: Mandrill
  • newphpmailer smtp service: SendGrid
  • newphpmailer smtp service: SendInBlue
  • newphpmailer smtp service: SendPulse
  • newemail log: search filter supports email modifiers
  • newemail log: grid filter directly by email
  • newhtmlfy: primary and secondary logo images
  • newhtmlfy: several new logo related tags
  • newemail test: additional fields for CC and BCC emails
  • newtools: preview generated HTML from template
  • newdashboard: direct controls to pause or resume various features
  • newdashboard: direct control to manually run queue at any time
  • newmail type detection: support for GD Topic Polls
  • newphpmailer updated to use core email class for email building
  • editd4pLib 2.7.3

Spread the word about this plugin, share on social networks:

1