Releases: strangerstudios/pmpro-proration
Releases · strangerstudios/pmpro-proration
1.0 - 2024-03-21
- FEATURE: Now fully supporting delayed downgrades for PMPro v3.0+. #24 (@dparker1005)
- ENHANCEMENT: Improved proration accurancy by using the subscriptions table in PMPro v3.0+ to calculate the prorated amount. #24 (@dparker1005)
- ENHANCEMENT: Added localization support. (@dparker1005)
- BUG FIX/ENHANCEMENT: Now showing prorated level cost after applying a discount code. #4 (@TravisHardman)
- BUG FIX/ENHANCEMENT: Improving the accuracy of the
pmprorate_isDowngrade()
andpmprorate_have_same_payment_period()
functions. #21 (@dparker1005) - BUG FIX/ENHANCEMENT: When using PMPro v3.0+, prorations now only happen between levels in the same "one level per user" level group. #24 (@dparker1005)
- BUG FIX: Fixed issue where users would not keep their old membership level when downgrading. #14 (@dparker1005)
- BUG FIX: Fixed issue where users could be charged more than the original level cost if checking out for a level with a different billing period and previous recurring orders are missing. #11 (@dparker1005)
- BUG FIX: Fixed issue where users could receive a free initial payment if upgrading to a level with the same billing period and previous recurring orders are missing. #11 (@dparker1005)
- BUG FIX: Fixed issue where subscriptions purchased during a downgrade would charge 1 payment period from the downgrade. Instead, the first recurring payment is now charged on the "next payment date" for the old subscription. (@ideadude)
- REFACTOR: Moved code into separate files for clarity. #23 (@dparker1005)
- DEPRECATED: Deprecated old functions that are not called. #22 (@dparker1005)