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)
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)
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 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)
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
0.2.1
1 fix
Fixed
BUG FIX/ENHANCEMENT: Now ensuring that `levelstocancel` URL parameter is set when cancelling a level.
2020 · 1 version
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.