Skip to content
Snippets Groups Projects
Commit 0d5e0b91 authored by mattwire's avatar mattwire
Browse files

Prepare for release. Update release notes

parent d93d875a
No related branches found
No related tags found
No related merge requests found
......@@ -13,7 +13,10 @@ Releases use the following numbering system:
### New Requirements
* mjwshared@1.3.
* CiviCRM extension [mjwshared](https://lab.civicrm.org/extensions/mjwshared)@1.3.
If you previously used the API3 Stripe.importX API calls they have been removed and replaced with a separate extension:
* CiviCRM extension [stripeimport](https://lab.civicrm.org/extensions/stripeimport)
### New Features
......@@ -23,7 +26,40 @@ Subscription amounts can now be updated via the Stripe Dashboard or by editing t
You can use the [upgraderecur](https://lab.civicrm.org/extensions/upgraderecur) extension to perform bulk upgrades (eg. a Membership price subscription increase).
But you must use MJW branch: https://lab.civicrm.org/mattwire/upgraderecur/-/tree/mjw
TODO: Tests still need to be written for update in both directions.
#### Support card brand choice for EU customers
Per https://docs.stripe.com/co-badged-cards-compliance - see [this change](https://lab.civicrm.org/extensions/stripe/-/commit/d93d875aa09e2af16fb49c04a49a29ed9df11309).
### Fixes / Improvements
* Fix [#470](https://lab.civicrm.org/extensions/stripe/-/issues/470) CiviCRM 5.70 compatibility (rounding issue).
* Move menu entry to managed entity (allows you to edit using the menu editor).
* Add composer.json type civicrm-ext (helpful when using composer for deployment).
* Don't crash if we don't have write permission for stripe customer (to update metadata).
* Only try to update metadata at Stripe once!
#### SearchKit/FormBuilder compatibility:
* Add searchable tags to API4
* Add HTML field definitions for StripeCustomer
#### Recurring payments
* Transition Recur from Failed to In Progress if payment fails and then succeeds on later attempt.
* Ensure initial recurring payment via checkout is recorded.
#### Invoices
* Handle 'Failed' status for invoice
* Change handling of receive_date on invoice to match paid date
#### Debugging / Internals
* Add log prefix to error messages and clean up StripeCustomer.
* Add more verbose logging to invoice.finalized processor and switch to API4.
* Replace deprecated `CiviCRM_API3_Exception`.
* Add channel to log
## Release 6.10.2 (2023-11-29)
......
......@@ -15,11 +15,11 @@
<author>Matthew Wire (MJW Consulting)</author>
<email>mjw@mjwconsult.co.uk</email>
</maintainer>
<releaseDate>2024-06-11</releaseDate>
<releaseDate>2024-07-17</releaseDate>
<version>6.11-dev</version>
<develStage>beta</develStage>
<compatibility>
<ver>5.69</ver>
<ver>5.74</ver>
</compatibility>
<comments>Original Author: Joshua Walker (drastik) - Drastik by Design.
Jamie Mcclelland (ProgressiveTech) did a lot of the 5.x compatibility work.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment