Back to Paid Memberships Pro – Custom Level Cost Text Add On
Paid Memberships Pro – Custom Level Cost Text Add On changelog
Release notes for every version we have on record, newest first.
Latest 0.4.5 · 1 Oct 2026
8 versions
Since Jan 2023
2026 3 versions
0.4.5 Latest 1 Oct 2026 1 fixed1 security
Fixed
- Fixed HTML attributes written with single quotes (for example, href='...') being stripped or altered when saving a discount code's level cost text. Text saved before this update may need to be re-entered. #51 (@dparker1005)
Security
- Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #51 (@dparker1005)
0.4.4 30 Jun 2026 1 improved
Improved
- Applied the Level Cost Text format settings (hide decimals, abbreviate periods, etc.) to the individual price and period fields output by the [pmpro_membership_level] shortcode, so they now match the level_cost field. #50 (@kimcoleman)
0.4.3 1 May 2026 1 improved1 fixed
Improved
- Updated the Custom Level Cost Text settings on the Edit Level page with the modern admin styling and a link to the Custom Level Cost Text Add On documentation. #47 (@kimcoleman)
Fixed
- Fixed an issue where Custom Level Cost Text set on a discount code was missing from checkout emails when using Stripe Checkout, the checkout block, or other contexts that use the pmpro_discount_code request key. #48 (@flintfromthebasement)
2024 1 version
0.4.2 13 Feb 2024 1 improved2 fixed
Improved
- Moved from pmpro_getOption to get_option for settings.
Fixed
- Fixed an issue where one-time payments would not hide decimals.
- Fixed an issue when getting the custom cost text for a level when the $level_id wasn't an integer.
2023 2 versions
0.4.1 14 Feb 2023 1 fixed
Fixed
- Fixed bug with saving custom level cost text on levels for a Discount Code.
0.4 12 Jan 2023 2 improved3 fixed
Improved
- Hide the expiration text when Custom Level Cost Text is used for a level. Give full control to the custom text.
- General improvements to sanitization and escaping of text fields/values.
Fixed
- BUG FIX/ENHANCEMENT: Improved logic for removing decimal values.
- Fixed an issue when setting .00 to "Free" would incorrectly change the level cost text to "Free" when the level cost was not 0.00 (@mircobabini).
- Fixed a fatal error for plugin row meta. This would sometimes fatal error on plugin activation for certain PHP versions/sites.
Undated 2 versions
3.2 3 fixed
Fixed
- Didn't display billing amount, initial payment and trial amount values correctly.
- Better handling of non-US currencies.
- Fixes issue where lots of 0's can show up after the decimal when PMPro 2.0.2 is active.
3.1 1 new2 improved1 fixed1 security
New
- Adds custom level cost text field to edit membership level page as well as edit discount code page.
Improved
- Added settings to the Memberships > Advanced Settings page to globally override level cost text.
- Added variables to be used in custom level cost text fields.
Fixed
- BUG/ENHANCEMENT: Fixed styling of the variable references shown on the edit discount code page.
Security
- Better sanitizing of the level cost text fields.
