Skip to content

Releases: craftcms/stripe

1.7.1

19 Jan 08:23

Choose a tag to compare

  • Fixed typo in the Readme file.
  • Fixed XSS vulnerabilities.

1.7.0

11 Dec 14:23
1.7.0
c7356cd

Choose a tag to compare

  • Added the stripe/data/remove-duplicates command.
  • Added the stripe/sync/customer command.
  • Added craft\stripe\jobs\SyncSingleCustomerData.
  • Added craft\stripe\services\Invoices::syncCustomerInvoices().
  • Added craft\stripe\services\PaymentMethods::syncCustomerPaymentMethods().
  • Added craft\stripe\services\Subscriptions::syncCustomerSubscriptions().
  • Fixed a bug where links to the Stripe dashboard weren’t always linking to the right URL. (#100)
  • Fixed a bug where it was possible to create multiple subscription elements for the same Stripe subscription. (#101)

1.6.1

01 Dec 09:02
1.6.1
1300645

Choose a tag to compare

  • Fixed a bug where the invoice amount wasn’t formatted correctly for zero-decimal currencies. (#96)
  • craft\stripe\elements\Product::getPrices() now has an optional $criteria argument. (#97)

1.6.0

25 Jun 06:32

Choose a tag to compare

  • The “Sync from Stripe” user action now shows a confirmation dialog before syncing customer data from Stripe. (#87)
  • Fixed a bug where duplicate subscriptions could be created. (#44)
  • Fixed a bug where products created via Stripe webhooks could be missing their price data. (#92)

1.5.0

08 Apr 16:56

Choose a tag to compare

  • It’s now possible to resume subscriptions that are set to cancel at period end. (#84)
  • Fixed an error that could occur when editing a subscription if its corresponding product hadn’t been synced yet. (#86)
  • Fixed an XSS vulnerability.

1.4.0

18 Feb 08:38

Choose a tag to compare

  • Stripe now requires Craft CMS 5.6+.
  • It’s now possible to view (but not edit) plugin settings on environments where allowAdminChanges is disabled. (#78)
  • It’s now possible to associate Stripe products and subscriptions with elements imported via Feed Me. (#81)
  • Added craft\stripe\feedme\fields\Products. (#81)
  • Added craft\stripe\feedme\fields\Subscriptions. (#81)
  • Added craft\stripe\services\Prices::EVENT_AFTER_SYNCHRONIZE_PRICE. (#82)
  • Added craft\stripe\services\Products::EVENT_AFTER_SYNCHRONIZE_PRODUCT. (#82)
  • Added craft\stripe\services\Subscriptions::EVENT_AFTER_SYNCHRONIZE_SUBSCRIPTION. (#82)
  • Fixed an error that occurred when searching through Stripe invoices via the control panel. (#79)

1.3.3

15 Jan 17:21
1.3.3
0336c45

Choose a tag to compare

  • 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)

1.3.2

11 Dec 06:58

Choose a tag to compare

  • 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)

1.3.1

28 Nov 10:34
1.3.1
ec07f88

Choose a tag to compare

  • 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)

1.3.0

19 Nov 17:48
1.3.0
76aee7a

Choose a tag to compare

  • 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)