v1.1.1
Patch release.
Fixed
- Fatal error on the Email Templates → Suppressions admin page (
Call to undefined function convert_to_screen()).WP_List_Tablewas being constructed atplugins_loaded, beforewp-admin/includes/template.phpis 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-typerecipient_overridesetting silently supersedes the caller-supplied$tofor delivery, the suppression gate, the{unsubscribe_url}merge tag, and the auto-appended footer.
Packaging
.distignoretightened 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.