Skip to content

0.17.0

Compare
Choose a tag to compare
@rootpd rootpd released this 27 Jul 21:50
· 520 commits to master since this release
  • BREAKING: Changing state parameter of /api/v1/users/recurrent-payments API from single string value to array. State now should be filtered via states[]=foo&states[]=bar instead of former state=foo. remp/crm#1336
  • Refactored command payments:stop_expired_recurrent_payments which no longer sends an email directly. Instead, it emits an RecurrentPaymentCardExpiredEvent which and registers default RecurrentPaymentCardExpiredEventHandler to send an email under certain conditions. To use your own handler and get rid of the default implementation, see Notifying expired cards section of README. #11
  • Added chargeable_from parameter to /api/v1/users/recurrent-payments allowing to filter payments with charge_at attribute after provided date. remp/crm#1336
  • Added cohort retention analysis computation. remp/crm#1269
  • Added comparison of cohort retention analyses. remp/crm#1272
  • Added /api/v1/recurrent-payment/stop API to stop user's recurrent payment (+tests). remp/crm#1337
  • Added /api/v1/recurrent-payment/reactivate API to reactivate user's recurrent payment (+tests). remp/crm#1338
  • Added RefundPaymentsListWidget to display user's refunded payments. remp/crm#1377
  • Added payments.frontend.payments_my.bottom placeholder for widget in frontend Payments/my template.