Skip to content

1.0 - 2024-03-21

Latest
Compare
Choose a tag to compare
@dparker1005 dparker1005 released this 21 Mar 14:51
  • 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() and pmprorate_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)