Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 0.6.1· 28 set 20269 versõesDesde mar 2022
2026 · 2 versões
0.6.1
Última
2 de segurança
Segurança
Passwords and other sensitive checkout fields are no longer saved in order meta for PayFast checkouts, and are removed from existing order meta. #91 (@dparker1005)
Added direct file access protection, unslashed the chosen payment plan ID before sanitizing it, and limited the payment plan admin data to users who can edit levels. #90 (@dparker1005)
0.6
3 melhorias1 correção
Melhoria
Added a Payment Plan column to the Orders and Subscriptions list tables and the Edit Member panels, plus a Payment Plan section on the single subscription view. The plan is now stored on the subscription record (with self-healing for legacy orders) so reports can group recurring orders by plan. #89 (@kimcoleman)
Added a "Learn more" link to the Payment Plans Add On documentation in the level edit settings. #86 (@kimcoleman)
Added "Docs" and "Support" links to the plugin row meta on the Plugins screen. #83 (@ipokkel)
Corrigido
Fixed a layout jump and stale expiration text when switching payment plans on the checkout page. #88 (@flintfromthebasement)
2025 · 1 versão
0.5
3 melhorias2 correções
Melhoria
Added better support for Group Accounts Add On and Proration Add On. #79 (@MaximilianoRicoTabo)
Added logic to allow direct linking to payment plans via query parameter (e.g. `&pmpropp_chosen_plan=2` or `&pmpropp_chosen_plan=L-1-P-4`). #76 (@MaximilianoRicoTabo)
Added logic to add Payment Plans information to Site Health. #67 (@MaximilianoRicoTabo)
Corrigido
Fixed an issue where discount codes were not being applied correctly for levels with payment plans. #77 (@MaximilianoRicoTabo)
Fixed an issue when in some cases the payment plans would save empty values. #80 (@MaximilianoRicoTabo)
2024 · 2 versões
0.4.1
1 correção
Corrigido
Fixed an issue that may have caused payment plans to not be saved correctly. #74 (@dparker1005)
0.4
2 melhorias1 de segurança
Melhoria
Updated the frontend UI for compatibility with PMPro v3.1. #71 (@andrewlimaza, @kimcoleman)
Formatting applied to frontend.js #71 (@andrewlimaza)
Segurança
Added extra sanitization to output strings. #71 (@andrewlimaza)
2023 · 2 versões
0.3
4 melhorias1 correção
Melhoria
General improvements to accessibility for screen readers. (@kimcoleman)
Show the payment plan name on the account and billing page instead of just the level's name. (@JarrydLong)
Added a filter to allow the payment plan name and cost text to be changed - `pmpropp_plan_cost_text_checkout`. (@andrewlimaza)
Refactored code to use default get_option instead of our own wrapper function. (@dwanjuki)
Corrigido
Fixed issues where offsite gateways such as PayPal Express, PayFast and other gateways wouldn't show the correct amount charged in the order information. (@JarrydLong)
0.2
4 melhorias1 correção
Melhoria
Added better UI for inactive plans. (@JarrydLong)
Improved support for Addon Packages. (@JarrydLong)
Improved logic for determining when to load the javascript on the frontend. (@ipokkel)
Improved logic for determining when to run the save payment plan logic in the admin area. (@ipokkel)
Corrigido
Fixed an issue in settings where dropdown values would not reflect actual saved settings. (@JarrydLong, @dparker1005)
2022 · 2 versões
0.1.1
3 melhorias3 correções
Melhoria
The selected payment plan will now be remembered at checkout when the page is reloaded. (@JarrydLong)
Radio buttons used to select payment plans at checkout now utilize the `pmpro_get_element_class` function. (@JarrydLong)
Created new function `pmpropp_get_plan` to simplify expected behavior of `pmpropp_return_payment_plans`. (@ideadude)
Corrigido
BUG FIX/ENHANCEMENT: Stripe Payment Request button will now show price for selected payment plan. (@JarrydLong)
Now checking that a valid payment plan is selected at checkout. (@JarrydLong)
Now only clearing payment plan settings when this pluin is deleted and when PMPro is set to delete settings on uninstall. (@JarrydLong)
0.1
1 alteração
Alterações
Initial version.
Changelog publicado pelo desenvolvedor, no idioma original.