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
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)
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
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
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
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.