Releases: eighty20results/e20r-payment-warning-pmpro
v5.0
ENHANCEMENT: Upgraded the licensing code for the Stripe module ENHANCEMENT: Decouple Stripe API version support updates from plugin releases ENHANCEMENT: Build json file containing list of supported API versions ENHANCEMENT: Generate and load supported Stripe API versions to upstream server ENHANCEMENT: Can load the api version info for supported gateways from upstream server (once per day) ENHANCEMENT: Add support for sending test message(s) to logged in user for Email Notices ENHANCEMENT: Adding test data (for logged in user) if it doesn't exist ENHANCEMENT: Add support for v3.0 of the E20R License utility module ENHANCEMENT: Added PHPDoc blocks for class ENHANCEMENT: Add 'e20r-email-notice-send-test-message' hook handler to trigger email notice test messages ENHANCEMENT: Added support for new Stripe.com API versions ENHANCEMENT: Making the base Gateway add-on class derive from the licensing client ENHANCEMENT: composer autoloader updates ENHANCEMENT: Moved plugin-update-checker to Utilities module ENHANCEMENT: Added author info, etc to composer.json ENHANCEMENT: Moving payment gateway add-on modules into own plugin directories ENHANCEMENT: Renamed plugin ENHANCEMENT: Disable updates for unlicensed add-on modules ENHANCEMENT: Add support for v3 of the Licensing module ENHANCEMENT: Add filter to list active add-ons ENHANCEMENT: Adding support for sending test email notices from admin interface ENHANCEMENT: Use updated Utilities module and plugin updater BUG FIX: Would sometimes load the readme file for the add-on modules BUG FIX: Didn't always load the 3rd-party payment gateway add-ons BUG FIX: Don't load if License utility module isn't configured properly BUG FIX: Try to avoid loop when plugin is installed on the licensing server itself BUG FIX: Missing Try/Catch block for spl_autoload_register() function BUG FIX: Size for the message schedule box was bad BUG FIX: Clarify language for deleting data when deactivating the plugin BUG FIX: PHP Warning, the timezone value wasn't always configured in the Stripe::Account object BUG FIX: PHP Notice, plugin_settings wasn't consistently an array value BUG FIX: Fixed PHP Notice when looking for template body text BUG FIX: Debug logging caused PHP Notice BUG FIX: Debug logging caused PHP Notice from User_Data class BUG FIX: Typo when attempting to use is_wp_error() in gateway base class BUG FIX: Refreshed the email-notice module
v4.4.1
Updated supported Stripe.com API versions
v4.4
Fixes transmission of recurring payment/expiration reminder messages and a bug causing false positives for Credit Card expiration warning messages
v4.3
Contains fixes for issue with messages not getting sent
v4.0
V4.0 - Various enhancements to ensure consistent Stripe based warnings
v3.3
See the Readme.md file for details on updates and make sure to check out the FAQ section
v1.9.16
Current release of the Payment Warnings for Paid Memberships Pro (supports Stripe.com as the payment gateway module. PayPal is being developed).
v1.9.7
Supports Stripe.com payment gateway and doesn't run wild with the background processing.
Has a built in template editor with ability to set warning schedule (number of days before event)
Currently supports Payment Reminder and Membership Expiration warnings. Credit Card Expiration warnings are being developed.
PayPal Express support is in progress.
Payment Warnings for Paid Memberships Pro
The software uses Payment Gateway data only to identify when. The release includes support for the Stripe.com Payment Gateway at this point in time. You may request/sponsor additional payment gateways, or purchase a license for the Stripe.com gateway on the Eighty/20 Results Website. Feature include an email message editor (to customize email messages for the Expiration, Credit Card Expiration, and Recurring payment warning email messages).