Skip to content

Releases: strangerstudios/pmpro-extra-expiration-warning-emails

1.0.3 - 2026-05-15

Choose a tag to compare

@dparker1005 dparker1005 released this 15 May 15:55
  • BUG FIX/ENHANCEMENT: The admin Bcc email now falls back to the bare admin_email value when no WordPress user is associated with it, instead of being silently dropped. #41 (@gazer22)
  • BUG FIX: Fixed a PHP warning and malformed Bcc: header that occurred when the site's admin_email was not associated with a WordPress user. #41 (@gazer22)
  • BUG FIX: Fixed an issue in multisite environments where the same membership_id on different subsites could share a single notice-sent timestamp, causing some subsites to skip expiration notices that should have been sent. Notice tracking is now scoped per-site via update_user_option(), with legacy timestamps migrated automatically. #42 (@dparker1005)

1.0.2 - 2025-11-19

Choose a tag to compare

@dparker1005 dparker1005 released this 19 Nov 14:26
  • ENHANCEMENT: Added the !!renew_url!! email template variable to all emails sent by this plugin. #38 (@dparker1005)
  • ENHANCEMENT: Updated the email flow for sending membership_expiring emails to use the core PMPro email sending functions to ensure compatibility with future PMPro versions. #38 (@dparker1005)

1.0.1 - 2025-07-07

Choose a tag to compare

@dparker1005 dparker1005 released this 07 Jul 16:31
  • BUG FIX/ENHANCEMENT: Added support for Action Scheduler in PMPro v3.5+. #36 (@dalemugford)

1.0 - 2023-12-20

Choose a tag to compare

@dparker1005 dparker1005 released this 20 Dec 15:50
  • ENHANCEMENT: Updated how the plugin tracks which emails have already been sent. This should fix issues where emails would not be sent out consistently, but may cause users to recieve an additional email immediately upon upgrade.
  • ENHANCEMENT: Added a new constant PMPROEEWE_DEBUG to allow setting an email address to send log data to or to have the log data printed to a file. #33 (@andrewlimaza, @dparker1005)
  • ENHANCEMENT: Now passing the user object to the pmproeewe_send_reminder_to_user filter. #25 (@contemplate)
  • ENHANCEMENT: Added localization support.
  • ENHANCEMENT: Now tracking the time that notifications are sent to more accurately send future notifications.
  • BUG FIX/ENHANCEMENT: Now compatible with PMPro Multiple Memberships Per User. #30 (@dparker1005)
  • REFACTOR: Now using get_option() instead of pmpro_getOption(). #32 (@dwanjuki)