Skip to content

Commit

Permalink
Release 6.5-beta1
Browse files Browse the repository at this point in the history
  • Loading branch information
mattwire committed Sep 4, 2020
1 parent fefb07c commit 56315ba
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 16 deletions.
4 changes: 2 additions & 2 deletions CRM/Stripe/Check.php
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down
20 changes: 14 additions & 6 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!**

Expand Down
9 changes: 5 additions & 4 deletions docs/releasenotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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`.
Expand All @@ -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.
Expand Down
8 changes: 4 additions & 4 deletions info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
<author>Matthew Wire (MJW Consulting)</author>
<email>mjw@mjwconsult.co.uk</email>
</maintainer>
<releaseDate>2020-08-26</releaseDate>
<version>6.5-dev</version>
<develStage>alpha</develStage>
<releaseDate>2020-09-04</releaseDate>
<version>6.5-beta1</version>
<develStage>beta</develStage>
<compatibility>
<ver>5.24</ver>
<ver>5.28</ver>
</compatibility>
<comments>Original Author: Joshua Walker (drastik) - Drastik by Design.
Jamie Mcclelland (ProgressiveTech) did a lot of the 5.x compatibility work.
Expand Down

0 comments on commit 56315ba

Please sign in to comment.