++++++++++++++++++ * fail if PaymentFailureView is requested on completed orders
0.7.0
++++++++++++++++++ * migrate code to RecurringUserPlan.renewal_triggered_by * migrate data of RecurringUserPlans with payment_provider="paypal-recurring" and renewal_triggered_by=TASK to renewal_triggered_by=OTHER
0.6.0
+++++++++++++++++++ * Fix amount received on recurring payments, add tests
0.5.1
+++++++++++++++++++ * allow only logged users to access the failure view
0.5.0
+++++++++++++++++++
* Fix tax received on recurring payments * More robust receiving original Order ID (if PayPal fails to handle custom_data) * update to Django 4.1 * fix completing recurring payments if first order status is returned * only log error if custom data can't be parsed
0.4.10
+++++++++++++++++++ * fix problem with duplicate payments * PayPalPaymentAdmin: display connected IPN fields