Skip to content
Snippets Groups Projects
Commit 56315baf authored by mattwire's avatar mattwire
Browse files

Release 6.5-beta1

parent fefb07c1
No related branches found
No related tags found
1 merge request!1246.5
...@@ -19,14 +19,14 @@ class CRM_Stripe_Check { ...@@ -19,14 +19,14 @@ class CRM_Stripe_Check {
/** /**
* @var string * @var string
*/ */
const API_VERSION = '2020-03-02'; const API_VERSION = '2020-08-27';
const API_MIN_VERSION = '2019-12-03'; const API_MIN_VERSION = '2019-12-03';
/** /**
* @var string * @var string
*/ */
const MIN_VERSION_MJWSHARED = '0.9.2'; const MIN_VERSION_MJWSHARED = '0.9.2';
const MIN_VERSION_SWEETALERT = '1.2'; const MIN_VERSION_SWEETALERT = '1.3';
const MIN_VERSION_FIREWALL = '1.1'; const MIN_VERSION_FIREWALL = '1.1';
public static function checkRequirements(&$messages) { public static function checkRequirements(&$messages) {
......
...@@ -14,14 +14,22 @@ View/Download this extension in the [Extension Directory](https://civicrm.org/ex ...@@ -14,14 +14,22 @@ View/Download this extension in the [Extension Directory](https://civicrm.org/ex
* Updating Stripe subscriptions from CiviCRM. * Updating Stripe subscriptions from CiviCRM.
## Compatibility / Requirements ## Compatibility / Requirements
* CiviCRM 5.24+ * CiviCRM 5.28+
* PHP 7.2+ * PHP 7.2+
* Jquery 1.10 (Use jquery_update module on Drupal). * Jquery 1.10+ (Use jquery_update module on Drupal 7).
* Drupal 7 / Joomla / Wordpress (latest supported release). *Not currently tested with other CMS but it may work.* * Drupal 7 / Drupal 8 / Joomla / Wordpress (latest supported release).
* Stripe API version: 2019-12-03+ * Stripe API version: 2019-12-03+ (recommended: 2020-08-27).
* Drupal webform_civicrm 7.x-5.0+ (if using webform integration) - see [Integration](integration.md) for more details. * Drupal webform_civicrm 7.x-5.1+ (if using webform integration) - see [Integration](integration.md) for more details.
* [MJWShared extension](https://civicrm.org/extensions/mjwshared) version 0.8. #### Required extensions
* [MJWShared extension](https://civicrm.org/extensions/mjwshared) version 0.9.2.
* [SweetAlert extension](https://civicrm.org/extensions/sweetalert) version 1.3+.
#### Recommended extensions
* [Firewall extension](https://civicrm.org/extensions/firewall) version 1.1+.
* [contributiontransactlegacy extension](https://civicrm.org/extensions/contribution-transact-api) version 1.2+.
**Please ensure that you are running the ProcessStripe scheduled job every hour or you will have issues with failed/uncaptured payments appearing on customer credit cards and blocking their balance for up to a week!** **Please ensure that you are running the ProcessStripe scheduled job every hour or you will have issues with failed/uncaptured payments appearing on customer credit cards and blocking their balance for up to a week!**
......
...@@ -9,8 +9,8 @@ Releases use the following numbering system: ...@@ -9,8 +9,8 @@ Releases use the following numbering system:
* **[BC]**: Items marked with [BC] indicate a breaking change that will require updates to your code if you are using that code in your extension. * **[BC]**: Items marked with [BC] indicate a breaking change that will require updates to your code if you are using that code in your extension.
## Release 6.5 - not yet released (2020-08-25) ## Release 6.5 - not yet released (2020-09-04)
**This release REQUIRES that you upgrade mjwshared to 0.9** **This release REQUIRES that you upgrade mjwshared to 0.9.2**
* Implement [#199](https://lab.civicrm.org/extensions/stripe/-/issues/199): * Implement [#199](https://lab.civicrm.org/extensions/stripe/-/issues/199):
* Support future recurring start date on backend forms * Support future recurring start date on backend forms
...@@ -19,7 +19,7 @@ Releases use the following numbering system: ...@@ -19,7 +19,7 @@ Releases use the following numbering system:
* Support future recur start date for memberships on frontend. * Support future recur start date for memberships on frontend.
* Fix [#221](https://lab.civicrm.org/extensions/stripe/-/issues/199) Return 200 OK for webhooks that stripe can't match to CiviCRM. Look for contribution using subscription_id for future recurring start date * Fix [#221](https://lab.civicrm.org/extensions/stripe/-/issues/199) Return 200 OK for webhooks that stripe can't match to CiviCRM. Look for contribution using subscription_id for future recurring start date
* Map customer to contact ID in IPN * Map customer to contact ID in IPN
* Handle invoice.paid, invoice.finalized IPN events - we now create the new contribution once we receive the invoice.finalized event. It will then be transitioned to Completed by invoice.paid/invoice.payment_succeeded * Handle invoice.finalized IPN event - we now create the new contribution once we receive the invoice.finalized event. It will then be transitioned to Completed by invoice.payment_succeeded.
* Record refund against the already recorded payment in CiviCRM so we update financial items correctly * Record refund against the already recorded payment in CiviCRM so we update financial items correctly
* API3 Stripe.Listevents [!117](https://lab.civicrm.org/extensions/stripe/-/merge_requests/117) Provide additional information about stripe events. * API3 Stripe.Listevents [!117](https://lab.civicrm.org/extensions/stripe/-/merge_requests/117) Provide additional information about stripe events.
* If a contribution status is `Failed` and it later receives a successful payment notification it is updated from `Failed` to `Completed`. * If a contribution status is `Failed` and it later receives a successful payment notification it is updated from `Failed` to `Completed`.
...@@ -28,7 +28,8 @@ Releases use the following numbering system: ...@@ -28,7 +28,8 @@ Releases use the following numbering system:
* Support translating text strings in javascript. * Support translating text strings in javascript.
* Fix issues with popup notifications not showing in some circumstances (eg. "Card declined"). * Fix issues with popup notifications not showing in some circumstances (eg. "Card declined").
* Disable logging for `civicrm_stripe_paymentintent` table. * Disable logging for `civicrm_stripe_paymentintent` table.
* Fix [#239](https://lab.civicrm.org/extensions/stripe/-/issues/239): Hide configuration fields that we don't use. * Fix [#239](https://lab.civicrm.org/extensions/stripe/-/issues/239) Hide configuration fields that we don't use.
* Fix [#241](https://lab.civicrm.org/extensions/stripe/-/issues/241) Incorrect Form Validation for checkboxes on profiles
* Fix PHP notices: * Fix PHP notices:
* When a checking for an extension dependency that is not yet downloaded or installed. * When a checking for an extension dependency that is not yet downloaded or installed.
......
...@@ -15,11 +15,11 @@ ...@@ -15,11 +15,11 @@
<author>Matthew Wire (MJW Consulting)</author> <author>Matthew Wire (MJW Consulting)</author>
<email>mjw@mjwconsult.co.uk</email> <email>mjw@mjwconsult.co.uk</email>
</maintainer> </maintainer>
<releaseDate>2020-08-26</releaseDate> <releaseDate>2020-09-04</releaseDate>
<version>6.5-dev</version> <version>6.5-beta1</version>
<develStage>alpha</develStage> <develStage>beta</develStage>
<compatibility> <compatibility>
<ver>5.24</ver> <ver>5.28</ver>
</compatibility> </compatibility>
<comments>Original Author: Joshua Walker (drastik) - Drastik by Design. <comments>Original Author: Joshua Walker (drastik) - Drastik by Design.
Jamie Mcclelland (ProgressiveTech) did a lot of the 5.x compatibility work. 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