@Brian,
They will still work but in order to maintain any of the recent changes this is a more accurate change for the 8.4 code.
This is the original code:
// first we send plaintext summary emails
$recipients = $this->get_registered("cats=$post_cats_string&format=excerpt&author=$post->post_author");
$recipients = apply_filters('s2_send_plain_excerpt_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $excerpt_body);
// next we send plaintext full content emails
$recipients = $this->get_registered("cats=$post_cats_string&format=post&author=$post->post_author");
$recipients = apply_filters('s2_send_plain_fullcontent_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $full_body);
// next we send html excerpt content emails
$recipients = $this->get_registered("cats=$post_cats_string&format=html_excerpt&author=$post->post_author");
$recipients = apply_filters('s2_send_html_excerpt_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $html_excerpt_body, 'html');
// finally we send html full content emails
$registered = $this->get_registered("cats=$post_cats_string&format=html&author=$post->post_author");
if ( empty($registered) ) {
$recipients = (array)$public;
} elseif ( empty($public) ) {
$recipients = (array)$registered;
} else {
$recipients = array_merge((array)$public, (array)$registered);
}
$recipients = apply_filters('s2_send_html_fullcontent_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $html_body, 'html');
Replace that with this:
// first we send plaintext summary emails
$recipients = $this->get_registered("cats=$post_cats_string&format=excerpt&author=$post->post_author");
$recipients = apply_filters('s2_send_plain_excerpt_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $excerpt_body);
// next we send plaintext full content emails
$recipients = $this->get_registered("cats=$post_cats_string&format=post&author=$post->post_author");
$recipients = apply_filters('s2_send_plain_fullcontent_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $full_body);
// next we send html excerpt content emails
$registered = $this->get_registered("cats=$post_cats_string&format=html_excerpt&author=$post->post_author");
if ( empty($registered) ) {
$recipients = (array)$public;
} elseif ( empty($public) ) {
$recipients = (array)$registered;
} else {
$recipients = array_merge((array)$public, (array)$registered);
}
$recipients = apply_filters('s2_send_html_excerpt_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $html_excerpt_body, 'html');
// finally we send html full content emails
$recipients = $this->get_registered("cats=$post_cats_string&format=html&author=$post->post_author");
$recipients = apply_filters('s2_send_html_fullcontent_suscribers', $recipients, $post->ID);
$this->mail($recipients, $subject, $html_body, 'html');

Hi Matthew,
Do these instructions still work to send HTML excerpt e-mails to public subscribers?
I see that the original code has changed a little. Should the replacement code change too?
Thanks,
Brian