Skip to content

v1.1.1

Choose a tag to compare

@adamjohnlea adamjohnlea released this 23 May 16:24
· 29 commits to main since this release

Patch release.

Fixed

  • Fatal error on the Email Templates → Suppressions admin page (Call to undefined function convert_to_screen()). WP_List_Table was being constructed at plugins_loaded, before wp-admin/includes/template.php is loaded. The list table is now built lazily inside the page-render flow.

Docs

  • Corrected the Email_Sender::compose() docblock — the recipient IS reflected in the composed body via the {unsubscribe_url} merge tag added in 1.1.0.
  • Email_Sender::send() now documents that the per-type recipient_override setting silently supersedes the caller-supplied $to for delivery, the suppression gate, the {unsubscribe_url} merge tag, and the auto-appended footer.

Packaging

  • .distignore tightened to keep internal planning docs (docs/superpowers/) and the PHPStan dev bootstrap (phpstan-bootstrap.php) out of the distributable zip.

Upgrade

Recommended upgrade for anyone running 1.1.0 — fixes the Suppressions admin page fatal.

Requirements

  • WordPress 6.5+
  • PHP 8.2+

Download: leastudios-email-templates-1.1.1.zip (attached below). Upload via Plugins → Add New → Upload Plugin in wp-admin, or wp plugin install leastudios-email-templates-1.1.1.zip --activate via WP-CLI.