Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro Reason For Cancelling Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.2.2 · Sep 29, 20267 versionsSince Sep 2020

2026 · 3 versions

  1. 1.2.2

    Latest
    1 fix1 security
    Fixed
    • Fixed backslashes being stripped from newly saved cancellation reasons. #41 (@dparker1005)
    Security
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #41 (@dparker1005)
  2. 1.2.1

    1 improvement1 fix
    Improved
    • The Edit Member "Cancellation Reasons" panel now shows an em-dash for missing dates or levels and a `[deleted level #N]` placeholder when a referenced level no longer exists. #40 (@andrewlimaza)
    Fixed
    • Fixed PHP errors and incorrect translation handling on the Edit Member "Cancellation Reasons" panel when a user's stored cancellation reason was in the older string format instead of an array. #40 (@andrewlimaza)
  3. 1.2

    3 improvements
    Improved
    • Changed "N/A" to "System Cancelled" to provide a clearer reason for cancellation when the member is cancelled by the system instead of the user.
    • Adjusted reason for cancelling wording to be more user-friendly and clear.
    • Removed deprecated logic for PMPro < 3.0 to simplify the codebase and improve maintainability.

2024 · 2 versions

  1. 1.1

    1 improvement1 fix
    Improved
    • Added support for v3.1+ Paid Memberships Pro frontend changes.
    Fixed
    • Fixed conflict with the Unlock Protocol Add On where the Edit Member panel for this Add On may not show. #30 (dparker1005)
  2. 1.0

    1 new3 improvements1 fix
    New
    • Added an Edit Member panel to view all of a user's cancellation reasons when using PMPro v3.0+. #29 (@dparker1005)
    Improved
    • Cancellation reasons are now stored in user meta instead of order notes when using PMPro v3.0+ to simplify querying cancellation reasons. #29 (@dparker1005)
    • Adding a label to improve accessibility for the "reason for cancelling" field. #28 (@patric-boehner)
    • When using PMPro v3.0+, the plugin now uses built-in hooks to add the "reason for cancelling" field instead of a custom template. #29 (@dparker1005)
    Fixed
    • Adding missing ` ` tag to the cancel page template. #24 (@dparker1005)

2021 · 1 version

  1. 0.2.1

    1 fix
    Fixed
    • BUG FIX/ENHANCEMENT: Now ensuring that `levelstocancel` URL parameter is set when cancelling a level.

2020 · 1 version

  1. 0.2

    1 new2 improvements4 fixes5 changes
    New
    • Added readme.txt
    Improved
    • Added MMPU compatibility.
    • Enabled translation/internationalization.
    Fixed
    • BUG FIX/ENHANCEMENT: Now properly stripping slashes from reason for cancelling input.
    • BUG FIX/ENHANCEMENT: Wrapped additional strings for localization (Thanks, Mirco Babini).
    • Resolved issue where blank order may be created during membership cancellation.
    • Fixed issue where users would not be prompted for the reason for cancelling
    Changes
    • = .1.3 - 2020-01-14 =
    • = .1.2 =
    • Prepared for translation
    • = .1.1 =
    • Initial version of the plugin.

Changelog published by the developer, in their original language.