From 56315baf7faf17e1c699278d2b23a9f6d7caee9f Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Fri, 4 Sep 2020 15:37:36 +0100 Subject: [PATCH] Release 6.5-beta1 --- CRM/Stripe/Check.php | 4 ++-- docs/index.md | 20 ++++++++++++++------ docs/releasenotes.md | 9 +++++---- info.xml | 8 ++++---- 4 files changed, 25 insertions(+), 16 deletions(-) diff --git a/CRM/Stripe/Check.php b/CRM/Stripe/Check.php index 88922a4..1579b9a 100644 --- a/CRM/Stripe/Check.php +++ b/CRM/Stripe/Check.php @@ -19,14 +19,14 @@ class CRM_Stripe_Check { /** * @var string */ - const API_VERSION = '2020-03-02'; + const API_VERSION = '2020-08-27'; const API_MIN_VERSION = '2019-12-03'; /** * @var string */ 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'; public static function checkRequirements(&$messages) { diff --git a/docs/index.md b/docs/index.md index 976ec28..b495e03 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,14 +14,22 @@ View/Download this extension in the [Extension Directory](https://civicrm.org/ex * Updating Stripe subscriptions from CiviCRM. ## Compatibility / Requirements -* CiviCRM 5.24+ +* CiviCRM 5.28+ * PHP 7.2+ -* Jquery 1.10 (Use jquery_update module on Drupal). -* Drupal 7 / Joomla / Wordpress (latest supported release). *Not currently tested with other CMS but it may work.* -* Stripe API version: 2019-12-03+ -* Drupal webform_civicrm 7.x-5.0+ (if using webform integration) - see [Integration](integration.md) for more details. +* Jquery 1.10+ (Use jquery_update module on Drupal 7). +* Drupal 7 / Drupal 8 / Joomla / Wordpress (latest supported release). +* Stripe API version: 2019-12-03+ (recommended: 2020-08-27). +* 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!** diff --git a/docs/releasenotes.md b/docs/releasenotes.md index c5adc22..0539212 100644 --- a/docs/releasenotes.md +++ b/docs/releasenotes.md @@ -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. -## Release 6.5 - not yet released (2020-08-25) -**This release REQUIRES that you upgrade mjwshared to 0.9** +## Release 6.5 - not yet released (2020-09-04) +**This release REQUIRES that you upgrade mjwshared to 0.9.2** * Implement [#199](https://lab.civicrm.org/extensions/stripe/-/issues/199): * Support future recurring start date on backend forms @@ -19,7 +19,7 @@ Releases use the following numbering system: * 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 * 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 * 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`. @@ -28,7 +28,8 @@ Releases use the following numbering system: * Support translating text strings in javascript. * Fix issues with popup notifications not showing in some circumstances (eg. "Card declined"). * 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: * When a checking for an extension dependency that is not yet downloaded or installed. diff --git a/info.xml b/info.xml index 7a8c878..99de48c 100644 --- a/info.xml +++ b/info.xml @@ -15,11 +15,11 @@ Matthew Wire (MJW Consulting) mjw@mjwconsult.co.uk - 2020-08-26 - 6.5-dev - alpha + 2020-09-04 + 6.5-beta1 + beta - 5.24 + 5.28 Original Author: Joshua Walker (drastik) - Drastik by Design. Jamie Mcclelland (ProgressiveTech) did a lot of the 5.x compatibility work.