https://www.gpldownloads.com/downloads/paid-memberships-pro-auto-renewal-checkbox/changelog/
Latest Updates
Back to Paid Memberships Pro – Auto-Renewal Checkbox

Paid Memberships Pro – Auto-Renewal Checkbox changelog

Release notes for every version we have on record, newest first.

Latest 0.4.4 · 16 Oct 2026 18 versions Since Sep 2021

2026 3 versions

0.4.4 Latest 16 Oct 2026 5 fixed
Fixed
  • Auto-renewing checkouts now also skip set expiration dates applied by PMPro core, which includes the Set Expiration Dates functionality as of PMPro v3.9. This keeps recurring members from expiring on a fixed date. #49 (@dparker1005)
  • Fixed an issue where renewing a recurring level after the current membership's end date had passed could add an incorrect trial period before the first recurring payment. #45 (@dparker1005)
  • The auto-renewal checkbox is now hidden after a valid discount code is applied at checkout. #47 (@dparker1005)
  • The auto-renewal checkbox label now reads "Yes, renew automatically" when the level cost text is empty, such as for Variable Pricing levels. #46 (@dparker1005)
  • Fixed an issue on PMPro versions before 3.0 where cancellations on any page could be delayed until the next payment date if no Cancel page was set. #48 (@dparker1005)
0.4.3 28 Sep 2026 1 improved1 fixed2 security
Improved
  • Resolved Plugin Check security warnings. #43 (@dparker1005)
Fixed
  • Fixed a fatal error at 2Checkout checkout on PHP 8 and saved the auto-renew choice before sending members to 2Checkout. #43 (@dparker1005)
Security
  • The PayPal Express next payment date is now only read from validated PayPal IPN requests when cancelling. #44 (@dparker1005)
  • Escaped the auto-renewal checkbox label at checkout and added direct file access protection. #43 (@dparker1005)
0.4.2 5 May 2026 1 improved
Improved
  • Added a "Learn more" link to the Auto-Renewal Settings section on the Edit Membership Level admin page. #41 (@kimcoleman)

2025 2 versions

0.4.1 10 Feb 2025 1 fixed
Fixed
  • Fixed a fatal error when this plugin was activated alongside PMPro Subscription Delays v0.6+. #39 (@andrewlimaza)
0.4 6 Feb 2025 1 fixed
Fixed
  • BUG FIX/ENHANCEMENT: Now setting the profile start date directly on the checkout level object for sites running PMPro v3.4+. #38 (@dparker1005)

2024 2 versions

0.3.3 24 Sep 2024 1 improved1 fixed
Improved
  • Updated UI for compatibility with PMPro v3.1. #35 (@MaximilianoRicoTabo, @kimcoleman)
Fixed
  • Added compatibility for prefixed discount code request var. #36 (@dparker1005)
0.3.2 23 Feb 2024 1 improved
Improved
  • Added compatibility with Multiple Memberships Per User for the PMPro v3.0 update. #33 (@dparker1005)

2023 1 version

0.3.1 12 Oct 2023 2 improved2 fixed
Improved
  • Added German translation files. #31 (@michaelbeil)
  • Updating tags to tags for better accessibility. #30 (@michaelbeil)
Fixed
  • BUG FIX/ENHANCEMENT: Updating the local Cancel on Next Payment Date code to match the code in the corresponding Add On. #23 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Marking plugin as incompatible with Multiple Memberships Per User for the PMPro v3.0 update. #27 (@dparker1005)

2021 1 version

0.3.0 8 Sep 2021 3 fixed
Fixed
  • BUG FIX/ENHANCEMENT: Updated the "cancel on next payment date" logic to work how the latest version of the CONPD plugin works. Will also use the CONPD plugin instead of the included code, if the CONPD add on is active. The CONPD add on will be merged into PMPro core sometime in the future.
  • Fixed some localization issues.
  • When a discount code is used, this plugin will NOT try to adjust the level at checkout to be recurring or not. Instead, it uses the settings from the discount code. We fixed an issue where the plugin sometimes DID try to adjust the level in these cases.

Undated 9 versions

0.2.9 1 improved3 fixed
Improved
  • Prepared for localization.
Fixed
  • BUG FIX/ENHANCEMENT: If you are also using the Set Expiration Dates add on, we will no longer set the expiration date if you had the recurring checkbox checked.
  • BUG FIX/ENHANCEMENT: Now settings session variables for 2Checkout gateway.
  • No longer trying to give a user their level back if they are being deleted.
2.8 1 fixed
Fixed
  • Fixed issues with cancellation.
2.7 3 fixed
Fixed
  • Replacing Cancel page text when membership is extended instead of cancelled.
  • Appending expiration date to cancellation email when membership is extended instead of cancelled.
  • Fixed bug when setting subscription start date with PayPal Express.
2.6 2 fixed
Fixed
  • When using Stripe, checking if the customer is delinquent before set the expiration date to the "current_period_end" value.
  • Fixed warning at checkout that sometimes conflicted with checkout via gateways like PayPal.
2.5 1 improved2 fixed
Improved
  • Running the pmpro_checkout_level filter on before figuring out the renewal price on the checkout page.
Fixed
  • BUG FIX/ENHANCEMENT: Fixed issue where checkbox was sometimes showing up right of the label instead of to the left of it.
  • BUG FIX/ENHANCEMENT: Fixed issue where the auto-renewal logic was sometimes being checked when a discount code was used (auto-renewal should be ignored if a discount code is used).
2.4 1 improved
Improved
  • Improved fields display on membership checkout page to use no tables for compatibility with Paid Memberships Pro v1.9.4.
2.3 1 fixed
Fixed
  • Fixed issue where autorenew value was not being used when checking out via PayPal Express or another offsite gateway.
2.2 1 improved1 fixed
Improved
  • Added meta links to the plugins page for docs and support.
Fixed
  • BUG/ENHANCEMENT: Fixed the plugin URI
2.1 2 improved1 fixed1 changed
Improved
  • Added code so when users cancel a membership with a recurring subscription, they retain their membership until their next payment date.
  • Added code to handle cases where users are checking out and changing from recurring to non-recurring or vice versa. When changing from non-recurring to recurring, the subscription will be delayed until the user's old expiration date. When changing from recurring to non-recurring, the user's remaining days until their next payment will be added to their expiration date. (Calculations may be off...
Fixed
  • Fixed code that removed/added filters to prevent loops in the pmproarc_pmpro_after_change_membership_level function.
Changed
  • First version.