Version 1.3.3

January 15, 2025
  • Fixed a bug where user email addresses weren’t getting synced when syncChangedUserEmailsToStripe was set to true. (#69)
  • Fixed a bug where the plugin could cause an element query to be executed before Craft was fully initialized. (#71)
  • Fixed a bug where the plugin was attempting to create missing users for Craft Solo and Team editions. (#72)

Version 1.3.2

December 11, 2024
  • Fixed an error that occurred on Edit Entry screens if Stripe wasn’t configured with an API key. (#66)
  • Fixed a bug where “Stripe Sync All” utility was showing if Stripe wasn’t configured with an API key. (#66)
  • Fixed an information disclosure vulnerability. (#67)

Version 1.3.1

November 28, 2024
  • Fixed a bug where the Products index page listed “Link” as a sort option.. (#59)
  • Fixed a bug where the “Sync from Stripe” user action item was shown for users who didn’t have access to the Stripe plugin. (#61)
  • Fixed a bug where the Webhook Signing Secret and ID were showing as parsed on the Webhooks page. (#62)
  • Fixed an information disclosure vulnerability. (#61)

Version 1.3.0

November 19, 2024
  • Stripe now requires Craft CMS 5.5.0 or later.
  • Added support for customizing card attributes for the Product, Price and Subscription field layouts. (#56)
  • Added the stripe/data/reset command. (#42)
  • The resave/stripe-products, resave/stripe-prices, and resave/stripe-subscriptions commands now support the --with-fields option. (#55)
  • Added craft\stripe\models\Settings::$createUserIfMissing. (#57)
  • Fixed a bug where craft\stripe\elements\Product::getDefaultPrice() was returning null for products with tiered pricing. (#40)
  • Fixed a SQL error that occurred on MariaDB. (#51)
  • Fixed a styling issue. (#49)

Version 1.2.0.2

November 8, 2024
  • Fixed a PHP error that could occur when saving a new user.

Version 1.2.0.1

November 7, 2024
  • Fixed an infinite loop that could occur when querying for a user.

Version 1.2.0

November 6, 2024

The plugin now requires the customer.updated webhook event to be registered. Update the webhook registration in Stripe, or re-register the webhook handler in the plugin settings.

  • Stripe now requires Craft CMS 5.3.0 or later. (#26)
  • It’s now possible to manually sync Stripe customer data from Edit User pages (requires the customer.updated Stripe webhook event to be registered). (#21)
  • Added support for selecting Stripe products in Link fields. (#26)
  • Added the “Stripe Subscriptions” field type. (#32)
  • It’s now possible to set custom field values on subscriptions during checkout. (#25)
  • Webhook administration now requires an admin account. (#30)
  • Webhook settings are now stored in a dedicated database table rather than within the plugin’s settings. (#30)
  • Added craft\stripe\events\StripeEvent. (#17)
  • Added craft\stripe\fields\Subscriptions. (#32)
  • Added craft\stripe\linktypes\Product. (#26)
  • Added craft\stripe\services\Webhooks::EVENT_STRIPE_EVENT. (#17)
  • Deprecated craft\stripe\models\Settings->$webhookId (#30)
  • Deprecated craft\stripe\models\Settings->$webhookSigningSecret (#30)
  • Fixed a SQL error that occurred when syncing a subscription that didn’t have a latest_invoice value. (#21)
  • Fixed links to the Stripe dashboard when in live mode. (#21)
  • Fixed an error that could occur when syncing customer and payment method data. (#29)
  • Fixed an error that could occur when sorting invoices by certain columns. (#31)
  • Fixed an error that could occur when trying to view elements as cards. (#15)

Version 1.1.0

June 14, 2024
  • Improved the Webhooks settings screen messaging and error handling. (#10)
  • craft\stripe\services\Checkout::getCheckoutUrl() now accepts false passed to the $user argument, which will result in an anonymous checkout URL. (#9)
  • craft\stripe\elements\Price::getCheckoutUrl() now has $customer, $successUrl, $cancelUrl, and $params arguments. (#9)
  • Fixed a bug where the stripe/checkout/checkout action required an active session. (#9)
  • Fixed a Stripe API error that could occur. (#9)
  • Fixed a bug where CSRF validation wasn’t being enfonced for webhook CRUD actions. (#10)
  • Fixed a bug where the plugin wasn’t updatable. (#11)

Version 1.0.1

May 7, 2024
  • Fixed an error that could occur on the My Account page, due to a plugin conflict. (#4)
  • Fixed a SQL error that could occur on MariaDB. (#5)

Version 1.0.0

April 30, 2024
  • Initial release