Skip to content

release: 3.1.1 - #83

Merged
jules-paystack merged 1 commit into
masterfrom
release/3.1.1
Sep 29, 2026
Merged

jules-paystack merged 1 commit into
masterfrom
release/3.1.1

Conversation

@jules-paystack

Copy link
Copy Markdown
Collaborator

Bumps the version to 3.1.1 in the three places it lives (composer.json, etc/module.xml, README's Version line) and finalizes the CHANGELOG's Unreleased section as the 3.1.1 entry.

Contents: #81 (webhook settles the right order when several share a quote — fixes #69; closed-order charges acknowledged once recorded) and #82 (MFTF checkout-test race, .env.sample out of the zip, coding-standard cleanup).

Patch release: bug fixes plus one new, backward-compatible reason value (order_closed) on the inline verify endpoint and callback.

After merge: tag v3.1.1 on the merge commit, GitHub release with the Marketplace zip, and regenerate the Marketplace PDFs.

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
@jules-paystack
jules-paystack merged commit dec86b8 into master Sep 29, 2026
5 checks passed
@jules-paystack
jules-paystack deleted the release/3.1.1 branch September 29, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Webhook handler does not advance order when multiple transactions exist for the same quoteId

1 participant