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

Paid Memberships Pro Custom Level Cost Text Changelog

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

Latest 0.4.5 · Oct 1, 20266 versionsSince Jan 2023

2026 · 3 versions

  1. 0.4.5

    Latest
    1 fix1 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)
  2. 0.4.4

    1 improvement
    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)
  3. 0.4.3

    1 improvement1 fix
    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

  1. 0.4.2

    1 improvement2 fixes
    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

  1. 0.4.1

    1 fix
    Fixed
    • Fixed bug with saving custom level cost text on levels for a Discount Code.
  2. 0.4

    1 new4 improvements6 fixes1 security2 changes
    New
    • Adds custom level cost text field to edit membership level page as well as edit discount code page.
    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.
    • 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 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).
    • 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.
    • BUG/ENHANCEMENT: Fixed styling of the variable references shown on the edit discount code page.
    Security
    • Better sanitizing of the level cost text fields.
    Changes
    • = .3.2 =
    • = .3.1 =

Changelog published by the developer, in their original language.