Paid Memberships Pro Set Expiration Dates Changelog
Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.
Última 0.8.1· 29 sep 20265 versionesDesde ene 2020
2026 · 2 versiones
0.8.1
Última
1 de seguridad
Seguridad
Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #55 (@dparker1005)
0.8
2 correcciones
Corregido
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 versión
0.7
4 mejoras1 corrección
Mejora
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.
Corregido
Fixed an issue in some cases where the expiration date was losing a day.
2020 · 1 versión
0.6.1
1 corrección
Corregido
Fixed issue where expiration dates might not apply accurately when using PayPal Standard.
Sin fecha · 1 versión
0.6
8 mejoras12 correcciones1 de seguridad9 cambios
Mejora
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
Corregido
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.
Seguridad
Escaped text on output.
Cambios
= .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 por el desarrollador, en su idioma original.