diff --git a/CHANGELOG.md b/CHANGELOG.md index 021ff5b..6987027 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). +## [0.17.1] - 2026-09-15 + +### Fixed +- `Modules\Core\Payment\Drivers\StripePaymentDriver::createAndConfirm()` only set + `automatic_payment_methods` when no `payment_method` was given — the actual checkout flow always + sends one, so it was omitted, and Stripe fell back to whatever payment methods are enabled in the + Dashboard and demanded a `return_url` on confirm. Fixed by setting `automatic_payment_methods` + unconditionally with `allow_redirects: never` — the storefront's Payment Element already restricts + itself to `paymentMethodTypes: ['card']`, so this just tells Stripe the same thing server-side, + which drops the `return_url` requirement. + ## [0.17.0] - 2026-09-14 ### Added diff --git a/composer.json b/composer.json index eb1881e..b9f92f0 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "boboko/core", "description": "Core module — authentication and shared panel behaviour", "type": "library", - "version": "0.17.0", + "version": "0.17.1", "autoload": { "psr-4": { "Modules\\Core\\": "src/"