Skip to content

Releases: strangerstudios/pmpro-cancel-on-next-payment-date

0.5.1 - 2022-08-22

Choose a tag to compare

@ideadude ideadude released this 22 Aug 19:45

ENHANCEMENT: Internationalization for the date in the cancellation text string. (This was accidentally left out of the last update.)

0.5 - 2022-08-17

Choose a tag to compare

@ideadude ideadude released this 17 Aug 21:39
  • ENHANCEMENT: Internationalization for the date in the cancellation text string.
  • BUG FIX/ENHANCEMENT: Now correctly populating the !!startdate!! and !!enddate!! variables for use in the cancel or cancel_admin email templates.
  • BUG FIX/ENHANCEMENT: Fixed warnings related to non-int values being passed into the date() function.
  • BUG FIX/ENHANCEMENT: Now bailing if we can't figure out which level is being cancelled (happens sometimes with MMPU or when cancellations happen via webhook or custom code).
  • BUG FIX/ENHANCEMENT: No longer extending if the cancellation comes from a PayPal Express IPN notification RE failed/skipped payments.
  • BUG FIX/ENHANCEMENT: Added support for PayPal Standard. Better PayPal Express support.
  • BUG FIX/ENHANCEMENT: No longer extending if the cancellation comes from a Stripe webhook charge.failed event.
  • BUG FIX: Fixed code that determines if the user is on the cancel page or edit user/profile page in the admin, which is used in the cancellation logic.
  • REFACTOR: Updated doc blocks.
  • REFACTOR: Removed some unused code.

0.4 - 2021-07-28

Choose a tag to compare

@ideadude ideadude released this 30 Jul 14:30
  • NOTE: This version requires PMPro version 2.5.8 or higher.
  • BUG FIX/ENHANCEMENT: Uses the new pmpro_change_level filter to keep the user's level from changing ever. Their order and subsciptions are cancelled and their expiration date is set up, but the pmpro_before_change_membership_level and pmpro_after_change_membership_level will not fire. This prevents issues with other code hooked into membership level changes.
  • BUG FIX/ENHANCEMENT: Now localizing the end date that is included in emails and confirmation messages.
  • BUG FIX: No longer extending a membership if the cancellation status is "error".
  • BUG FIX: Better handling cases where multiple memberships expire during one page load, e.g. during the expiration cron.

Initial Release

Choose a tag to compare

@kimcoleman kimcoleman released this 13 Oct 15:25
80f6dbb

This is the initial release of this Add On.