Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

Paid Memberships Pro Set Expiration Dates Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 0.8.1 · 29 set 20265 versõesDesde jan 2020

2026 · 2 versões

  1. 0.8.1

    Última
    1 de segurança
    Segurança
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #55 (@dparker1005)
  2. 0.8

    2 correções
    Corrigido
    • Fixed an issue where the expiration date was not being correctly set when using a discount code with a set expiration date. (@dwanjuki)
    • Corrected expiration date calculation for future-based rules. For example, "Y2-M1-01" now correctly resolves to "next year – current month – 01". Previously, it incorrectly advanced both the month and year (next month, next year). (@andrewlimaza)

2024 · 1 versão

  1. 0.7

    4 melhorias1 correção
    Melhoria
    • Support Paystack and PayFast payment gateway.
    • Applied WordPress Coding Standards to code (improves readability).
    • Improved support to show the expiration date when a discount code is applied.
    • Moved Set Expiration Date settings to Expiration Date tab in the Membership Level settings.
    Corrigido
    • Fixed an issue in some cases where the expiration date was losing a day.

2020 · 1 versão

  1. 0.6.1

    1 correção
    Corrigido
    • Fixed issue where expiration dates might not apply accurately when using PayPal Standard.

Sem data · 1 versão

  1. 0.6

    8 melhorias12 correções1 de segurança9 alterações
    Melhoria
    • Stopped autoloading set expiration date option. This should improve performance for sites that have a lot of membership levels with a set expiration date.
    • Added in "Set Expiration Date" to level's table in the admin area to easily see which levels have these options set.
    • Show a warning inside the admin area, if a level has a past date set.
    • Allow localization/translations. Thanks to @skotperez for the French translation files.
    • Rebuilt logic around calculating date, supports multi-digit placeholders.
    • Added new filters to allow developers to dynamically adjust dates: 'pmprosed_expiration_date_raw' and 'pmprosed_expiration_date'.
    • Added ability to pass a date to pmprosed_fixDate to set expiration dates from instead of using current date.
    • Created a test file here
    Corrigido
    • Fixed a warning if the level's expiration date was not set at checkout.
    • BUG FIX/ENHANCEMENT: Added a wrapper function for the pmpro_ipnhandler_level hook to ensure correct arguments are passed into this hook. Thanks @aquiferweb.
    • Fixed issue where expiration dates like 2019-07-29 would be converted to 2019-07-31 when used.
    • Added back the code to make sure dates like 2019-02-31 are converted to 2019-02-28
    • Fixed bug where some dates were not correctly pushed to next month.
    • Better handling of Y1 and M1. A date like Y1-12-31 no longer is pushed out to next year.
    • BUG FIX/ENHANCEMENT: Accepting Y1 and M1 in addition to Y and M in dates.
    • Fixed warning if the $level passed into the pmpro_after_checkout hook was empty.
    • Fixed bug when using PayPal Standard.
    • Fixed bug with dates near the end of the month.
    • Fixed bug when applying discount codes
    • Fixed a warning.
    Segurança
    • Escaped text on output.
    Alterações
    • = .5.1 =
    • = .4.3 =
    • = .4.2 =
    • = .4.1 =
    • = .3.1 =
    • Now showing Membership expires on {date} and checkout page when a set expiration date is set. (Thanks, Tania)
    • = .1.1 =
    • "Y" variable now starts from the next year if the expiration date has already passed.
    • Initial commit.

Changelog publicado pelo desenvolvedor, no idioma original.