Skip to content

Commit

Permalink
Merge tag '4.0.0' into develop
Browse files Browse the repository at this point in the history
4.0.0

# gpg: Signature made Wed Sep 13 12:46:55 2023 PDT
# gpg:                using RSA key B6C810CBE206E036FB68F3CD5E86D0CED64C7093
# gpg: Good signature from "Brandon Kelly <[email protected]>" [ultimate]
  • Loading branch information
brandonkelly committed Sep 13, 2023
2 parents e0325e9 + 5cda87d commit 885ed65
Show file tree
Hide file tree
Showing 42 changed files with 2,739 additions and 1,530 deletions.
23 changes: 20 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
# Release Notes for Stripe for Craft Commerce

## Unreleased

- Plans’ data is now updated when the associated plan is updated in Stripe. ([#240](https://github.com/craftcms/commerce-stripe/issues/240))
## 4.0.0 - 2023-09-13

- Added support for all of Stripe’s payment methods, including Apple Pay and Google Wallet. ([#223](https://github.com/craftcms/commerce-stripe/issues/223), [#222](https://github.com/craftcms/commerce-stripe/issues/222),[#212](https://github.com/craftcms/commerce-stripe/issues/212))
- Added support for [Stripe Billing](https://stripe.com/billing).
- Added support for [Stripe Checkout](https://stripe.com/payments/checkout).
- Added support for syncing customer payment methods.
- Plans are now kept in sync with Stripe plans. ([#240](https://github.com/craftcms/commerce-stripe/issues/240))
- Customer information is now kept in sync with Stripe customers.
- Improved logging.
- Stripe now uses the `2022-11-15` version of the Stripe API.
- Added the `commerce-stripe/customers/billing-portal-redirect` action.
- Added the `commerce-stripe/customers/create-setup-intent` action.
- Added the `commerce-stripe/sync/payment-methods` command.
- Added `craft\commerce\stripe\events\BuildSetupIntentRequestEvent`.
- Added `craft\commerce\stripe\gateways\PaymentIntents::getBillingPortalUrl()`.
- Removed `craft\commerce\stripe\base\Gateway::normalizePaymentToken()`.
- Removed `craft\commerce\stripe\events\BuildGatewayRequestEvent::$metadata`. `BuildGatewayRequestEvent::$request` should be used instead.
- Deprecated the `commerce-stripe/default/fetch-plans` action.
- Deprecated creating new payment sources via the `commerce/subscriptions/subscribe` action.
- Fixed a bug where `craft\commerce\stripe\base\SubscriptionGateway::getSubscriptionPlans()` was returning incorrectly-formatted data.

## 3.1.1 - 2023-05-10

Expand Down
534 changes: 319 additions & 215 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
"require": {
"php": "^8.0.2",
"craftcms/cms": "^4.0.0",
"craftcms/commerce": "^4.2.8",
"stripe/stripe-php": "^7.0"
"stripe/stripe-php": "^10.0",
"craftcms/commerce": "^4.3"
},
"require-dev": {
"craftcms/phpstan": "dev-main",
Expand Down
Loading

0 comments on commit 885ed65

Please sign in to comment.