diff --git a/docs/releasenotes.md b/docs/releasenotes.md index 8cf98000a2ba3e5489fda4ae8768a3aaf555da72..57204430843d2976cf2fadb9c59f5209244b7f12 100644 --- a/docs/releasenotes.md +++ b/docs/releasenotes.md @@ -9,6 +9,12 @@ 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 1.2.5 (2022-05-17) + +* Separate `trxn_id` and `order_reference` params and prefer `trxn_id` in return values from `doPayment()`. This means that both are now available for use. +* Refunds: Add a lock around recording refund payment in `MJWIPNTrait::updateContributionRefund()`. This means we should not record a duplicate refund if both UI and IPN are processed at the same time. +* Update return params from `doRefund()`. + ## Release 1.2.4 * Fix [!30](https://lab.civicrm.org/extensions/mjwshared/-/merge_requests/30) Pledges are also recurring. diff --git a/info.xml b/info.xml index 26fc8db76afc4a1ec449f86fb887e08922a7f74b..1435ea4ea99dbdf980a0b9e25be19e91331fc7a3 100644 --- a/info.xml +++ b/info.xml @@ -14,8 +14,8 @@ <url desc="Release Notes">https://lab.civicrm.org/extensions/mjwshared/-/blob/master/docs/releasenotes.md</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> </urls> - <releaseDate>2022-05-05</releaseDate> - <version>1.2.4</version> + <releaseDate>2022-05-17</releaseDate> + <version>1.2.5</version> <develStage>stable</develStage> <compatibility> <ver>5.46</ver>