From 4b4a8de54ecb2c4e1e261ebfac4c3663a0827c8a Mon Sep 17 00:00:00 2001 From: Jules Nsenda Date: Tue, 29 Sep 2026 16:46:47 +0200 Subject: [PATCH] release: 3.1.1 Bumps composer.json, etc/module.xml, and README.md's Version line together. Finalizes CHANGELOG's Unreleased section (#69 webhook order resolution and closed-order acknowledgement from PR #81, plus the MFTF checkout-test race and package-content fixes from PR #82) as the 3.1.1 entry. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 14 +++++++++++++- README.md | 2 +- composer.json | 2 +- etc/module.xml | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f08a833..af44f44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,11 @@ This project adheres to [Semantic Versioning](https://semver.org/). The entries below cover every release since the last tag, **v3.0.10**. -## [Unreleased] +## [3.1.1] - 2026-09-29 + +Inline (popup) payments that the customer retried after closing the Paystack +window now confirm through the webhook, and charges for orders that can no +longer take them are recorded and acknowledged instead of retried for days. ### Fixed - **Inline payments retried on the same cart now confirm via the webhook @@ -37,6 +41,14 @@ The entries below cover every release since the last tag, **v3.0.10**. `order_closed` (terminal, same customer message as `order_not_payable`) for canceled/closed/complete or fully-paid orders. +### Maintenance +- `StorefrontPaystackCheckoutRendersTest` (MFTF) no longer races Magento's + shipping-estimate loading mask; it uses the core + `CheckoutSelectFlatRateShippingMethodActionGroup` and + `StorefrontCheckoutClickNextButtonActionGroup`. +- `.env.sample`, a leftover Docker template, is no longer included in the + Marketplace package. + ### Known limitations - Transactions without `metadata.orderId` (started before this release, or from checkouts that replace Magento's standard payment renderer, e.g. Hyvä diff --git a/README.md b/README.md index 28f17e5..498143d 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Paystack payment gateway extension for Magento 2 -**Version:** 3.1.0 (Paystack v2 Inline.js API) +**Version:** 3.1.1 (Paystack v2 Inline.js API) ## Requirements diff --git a/composer.json b/composer.json index 397b868..55a650e 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "pstk/paystack-magento2-module", "description": "Paystack Magento2 Module using \\Magento\\Payment\\Model\\Method\\AbstractMethod", - "version": "3.1.0", + "version": "3.1.1", "require": {}, "type": "magento2-module", "license": [ diff --git a/etc/module.xml b/etc/module.xml index d7a8684..535ec5f 100644 --- a/etc/module.xml +++ b/etc/module.xml @@ -1,6 +1,6 @@ - +