Releases: strangerstudios/pmpro-payment-plans
Releases · strangerstudios/pmpro-payment-plans
0.4.1 - 2024-10-24
- BUG FIX: Fixed an issue that may have caused payment plans to not be saved correctly. #74 (@dparker1005)
0.4 - 2024-09-24
= 0.4 - 2024-09-24 =
- SECURITY: Added extra sanitization to output strings. #71 (@andrewlimaza)
- ENHANCEMENT: Updated the frontend UI for compatibility with PMPro v3.1. #71 (@andrewlimaza, @kimcoleman)
- REFACTOR: Formatting applied to frontend.js #71 (@andrewlimaza)
V0.3 - 2023-08-24
- ENHANCEMENT: General improvements to accessibility for screen readers. (@kimcoleman)
- ENHANCEMENT: Show the payment plan name on the account and billing page instead of just the level's name. (@JarrydLong)
- ENHANCEMENT: Added a filter to allow the payment plan name and cost text to be changed -
pmpropp_plan_cost_text_checkout
. (@andrewlimaza) - REFACTOR: Refactored code to use default get_option instead of our own wrapper function. (@dwanjuki)
- BUG FIX: 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)
V0.2 - 2023-01-03
- ENHANCEMENT: Added better UI for inactive plans. (@JarrydLong)
- ENHANCEMENT: Improved support for Addon Packages. (@JarrydLong)
- ENHANCEMENT: Improved logic for determining when to load the javascript on the frontend. (@ipokkel)
- ENHANCEMENT: Improved logic for determining when to run the save payment plan logic in the admin area. (@ipokkel)
- BUG FIX: Fixed an issue in settings where dropdown values would not reflect actual saved settings. (@JarrydLong, @dparker1005)
0.1.1 - 2022-03-23
- ENHANCEMENT: The selected payment plan will now be remembered at checkout when the page is reloaded. (@JarrydLong)
- ENHANCEMENT: Radio buttons used to select payment plans at checkout now utilize the
pmpro_get_element_class()
function. (@JarrydLong) - BUG FIX/ENHANCEMENT: Stripe Payment Request button will now show price for selected payment plan. (@JarrydLong)
- BUG FIX: Now checking that a valid payment plan is selected at checkout. (@JarrydLong)
- BUG FIX: Now only clearing payment plan settings when this pluin is deleted and when PMPro is set to delete settings on uninstall. (@JarrydLong)
- REFACTOR: Created new function
pmpropp_get_plan()
to simplify expected behavior ofpmpropp_return_payment_plans()
. (@ideadude)
V0.1
Initial Release