Changes.Watch~ community-rated changelogs ~

stripe@22.6.0

Review before merging.

Release notes list 4 breaking changes: Pinned API version updated to 2026-08-26.dahlia, changing the default API version used by the SDK.

Why this verdict

  • Release notes list 4 breaking changes: Pinned API version updated to 2026-08-26.dahlia, changing the default API version used by the SDK.Evidence

Confidence 100% · algorithm v1 · computed 2026-10-19. How verdicts work

Supply chain and security

Malware reports
None known (OSV)
Known advisories
None known (OSV)
License
MIT
Install scripts
None
Build provenance
Signed provenance
Weekly downloads
205,119

Compatibility

No compatibility boundary is crossed: this is a patch or minor release on a stable major.

Breaking changes in the release notes

  • Pinned API version updated to 2026-08-26.dahlia, changing the default API version used by the SDK.“This release changes the pinned API version to 2026-08-26.dahlia.”
  • Serializing a discriminated union parameter with a missing or non‑string discriminator now throws an error.“⚠️ Throws when serializing a discriminated union parameter whose discriminator is missing or is not a string.”
  • Support for `cryptogram` on `PaymentAttemptRecord.payment_method_details.card.three_d_secure` and `PaymentRecord.payment_method_details.card.three_d_secure` has been removed.“⚠️ Remove support for `cryptogram` on `PaymentAttemptRecord.payment_method_details.card.three_d_secure` and `PaymentRecord.payment_method_details.card.three_d_secure`”
  • `PaymentIntent.allowed_payment_method_types` and `SetupIntent.allowed_payment_method_types` are now required fields.“Change `PaymentIntent.allowed_payment_method_types` and `SetupIntent.allowed_payment_method_types` to be required”

AI-extracted from the official release notes and checked against the quoted text. Read the source

1 issue mentions this version in stripe/stripe-node within 14 days of release. See them on GitHub

Check the official release notes below for behaviour changes before merging.

Release notes

Read the Stripe changelog on Changes.Watch or the package page on npm for this version’s features and fixes.

New in this release

  • Adds discriminatedUnion kind to V2RuntimeSchema for coercing int64/decimal fields in V2 API requests and responses.“Adds runtime support for coercing int64/decimal fields within discriminated union variants in V2 API requests and responses.”
  • Introduces a new `EventNotificationHandler` class for thin event management.“Add new `EventNotificationHandler` class for better thin event management”
  • Adds support for the new resource `Billing.FeedbackOption` with create, deactivate, list, retrieve, and update methods.“Add support for new resource `Billing.FeedbackOption` * Add support for `create`, `deactivate`, `list`, `retrieve`, and `update` methods on resource `Billing.FeedbackOption`”
  • Adds `payment_method_settings` support on `AccountSession.components` and its create parameters.“Add support for `payment_method_settings` on `AccountSession.components` and `AccountSessionCreateParams.components`”
  • Adds new enum value `customer_update` on `BillingPortal.Session.flow.type` and related create parameters.“Add support for new value `customer_update` on enums `BillingPortal.Session.flow.type` and `BillingPortal.SessionCreateParams.flow_data.type`”
  • Adds `customer_update` support on `BillingPortal.Session.flow`.“Add support for `customer_update` on `BillingPortal.Session.flow`”
  • Adds `funding_source_group` support on `Charge.payment_method_details.card.wallet.link` and `Charge.payment_method_details.link`.“Add support for `funding_source_group` on `Charge.payment_method_details.card.wallet.link` and `Charge.payment_method_details.link`”
  • Adds `funding_types_blocked` support on `Checkout.Session.payment_method_options.card.restrictions` and its create parameters.“Add support for `funding_types_blocked` on `Checkout.Session.payment_method_options.card.restrictions` and `Checkout.SessionCreateParams.payment_method_options.card.restrictions`”

AI-extracted from the official release notes and checked against the quoted text. Read the source

Deprecations and deadlines

The maintainer has not deprecated this version on npm.

More stripe verdicts