Changelog since CBSubs 4.3.0:
forge.joomlapolis.com/projects/cb-paid-subscriptions/issues?query_id=151
New features:
7575 Exports subscriptions as CSV, XML or JSON
7574 Exports baskets as CSV, XML or JSON
7539 Gateways Authorize.net and Paypal Pro: Added warning banners for increased PCI-DSS certification needs and deprecation
7480 Stripe: implement support for multibanco
7479 Stripe: implement support for EPS Payments
7476 Stripe: Update supported API to 2019-02-19
7475 Stripe: remove server side processing
7474 Stripe: make webhooks mandatory
7425 PayPal Pro: implement support for Transparent Redirect
7424 Stripe: Implement support for payment intents
7418 Gateway authorize.net: Implement transHashSHA2 as alternative to MD5
7393 Stripe: implement support for checkout hosted payment page
7380 Stripe: Update API compatibility to 2018-11-08
7320 Stripe: Implement ACH Debit Transfer
7239 Stripe: implement dispute IPN handling
7083 Add menus option for Subscriptions, for Access Denied and for Account Expired views
7072 Stripe: remove bitcoin
6831 Stripe: implement currency restrictions for payment methods
Bug fixes:
7568 Updated required CB version to CB 2.4.2 (which fixes bugs in admin side)
7536 Stripe: disputes providing a py_ prefixed charge are not using basket id lookup
7525 PayPal notify_url too long
7516 Guzzle HTTP request fails if new version loaded before CBs
7509 Stripe: custom button or text with checkout method causes failed card type error
7496 Multi-Currencies: Automatic currencies updates: ECB now requests https accesses to get the daily exchange rates
7495 Gateway authorize.net : Sudden slowdown in March 2019 due to changes at authorize.net in https server
7481 Gateway authorize.net and PHP 7.2: Notice on line 122: Only variables should be passed by reference
7477 Stripe: products created for subscriptions missing type
7464 Gateway authorize.net: Ignore AIM silent posts instead of logging an error into history
7455 Stripe: missing metadata can cause basket id to not be found
7429 Stripe: SEPA payment method showing credit card first/last name
7409 Stripe: Unsubscribe endpoint causing error with 2018-11-08 API
7397 Missing language parsing for terms and conditions text
7341 Login blocking does not function with custom usergroups
7248 getInvoiceAddressField of cbpaidUserExtension not accounting for empty user object
7234 folder access protection is not allowing directory list in Joomla directories
7222 Basket in Custom display mode with non-autorecurring item: Still displays 2nd period
7208 Fields hidden at registration have their flex display changed to block
7207 Backend profile edit plan color classes cause text to be unreadable
7203 Stripe: final refunds do not cancel subscriptions
7172 Stripe: duplicate subscriptions on failed payment
5891 Implemented Subscriptions and Access Denied menus and remove ItemId setting from CBSubs module (Plugin URLs not using pluginClassUrl)
And many thanks to Kyle for his work on Stripe and Paypal gateways and on Folder protection.