React components for Stripe.js and Stripe Elements
Last release 6 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 91 of 92 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
104 releases · first in 2020
Release timeline
104 releases since 2020Releases
- 6.8.220 Aug 2026
Release notes
Open source → - 6.8.110 Aug 2026
- 6.8.015 Jul 2026
- 6.7.01 Jul 2026
- 6.6.02 Jun 2026
Release notes
Open source →New features
- AP for EwPI: Add CSE to base types in react-stripe-js (#682)
- 6.5.029 May 2026
- 6.4.018 May 2026
Release notes
Open source →New features
- Add availablepaymentmethodschange functionality (#674)
Fixes
- Bump stripe.js version to 9.5.0 (#676)
- Bump @babel/plugin-transform-modules-systemjs from 7.13.8 to 7.29.4 (#675)
Changed
- 6.3.027 Apr 2026
Release notes
Open source →New features
PR #672
- Added
useCheckoutElements(): use this inside<CheckoutElementsProvider>. - Added
useCheckoutForm(): use this inside<CheckoutFormProvider>. - Both new hooks throw a clear runtime error if called under the wrong provider.
useCheckout()is now deprecated in favor of the two hooks above. It will keep working under both providers for backward compatibility and is planned for removal in the next major release (v7.0.0).
- Added
- 6.2.014 Apr 2026
Release notes
Open source → - 6.1.030 Mar 2026
Release notes
Open source → - 6.0.026 Mar 2026
Release notes
Open source →Changed
- Type updates for Dahlia (#665)
- Update react providers for the upcoming checkout sdk changes (#658)
- point to stripe-js V9 RC + rename to createEmbeddedCheckoutPage (#660)
- 6.0.0-rc.224 Mar 2026pre-release
Nothing published for this version
- 6.0.0-rc.123 Mar 2026pre-release
Nothing published for this version
- 6.0.0-rc.018 Mar 2026pre-release
Nothing published for this version
- 5.6.12 Mar 2026
Release notes
Open source →Fixes
- Fail fast if hub GitHub auth is invalid during publish (#656)
Changed
- Bump rollup from 4.22.4 to 4.59.0 (#657)
- 5.6.028 Jan 2026
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- update stripe package (#655)
Changed
- Bump lodash from 4.17.21 to 4.17.23 (#652)
- 5.5.026 Jan 2026
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add full PaymentFormElement props and options support (#654)
Fixes
- 5.4.124 Nov 2025
Release notes
Open source →Changed
- Bump min-document from 2.19.0 to 2.19.2 (#644)
- Bump js-yaml from 3.14.1 to 3.14.2 (#641)
- 5.4.018 Nov 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add PaymentForm Element (#643)
- Removes beta comment from CurrencySelector element. (#642)
- Export disclosure components with typing (#640)
- 5.3.027 Oct 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add Issuing disclosure React component (#633)
Fixes
- Add onChange to Shipping and Billing Address Element (#637)
Changed
- [EwCS]: Update storybook with loadActionsResult (#632)
- 5.2.07 Oct 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
- v5.1.0
- Add Financial Account for Platforms disclosure React component (#630)
New features
Fixes
Changed
- 5.0.01 Oct 2025
Release notes
Open source →Stripe.js Clover changelog: https://docs.stripe.com/changelog?category=stripejs
Fixes
- export StripeCheckoutValue from checkout entrypoint #625 (#625)
Changed
- Remove Clover element types (#626)
- [breaking] Update CheckoutProvider to use new shape (#615)
- [EwCS] update storybook example to v4 (#622)
- 5.0.0-rc.115 Sept 2025pre-release
Nothing published for this version
- 5.0.0-rc.010 Sept 2025pre-release
Nothing published for this version
- 4.0.29 Sept 2025
- 4.0.18 Sept 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- Fix Shipping/BillingAddressElement Render (#616)
Changed
- Bump sha.js from 2.4.11 to 2.4.12 (#610)
- Bump cipher-base from 1.0.4 to 1.0.6 (#614)
- 4.0.02 Sept 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Changed
- [breaking] split out custom checkout imports (#609)
- Update useCheckout to return loading/error states (#606)
Upgrade guidance
Import changes
Checkout paths changed: Note: this only applies to Elements with Checkout Sessions API integrations.
import {useCheckout, PaymentElement} from '@stripe/react-stripe-js';to
import {useCheckout, PaymentElement} from '@stripe/react-stripe-js/checkout';useCheckout changes
Previously:
- CheckoutProvider renders children if initCheckout succeeded, and null otherwise.
- useCheckout() returns the SDK if initCheckout succeeded, and throws an error otherwise.
Now (>= v4.0.0):
- CheckoutProvider renders children unconditionally.
- useCheckout() returns a disjoint union describing the asynchronous state. The new return value now looks like:
type useCheckout = () => | {type: 'loading'} | { type: 'success'; checkout: CheckoutValue; } | {type: 'error'; error: {message: string}}; - 3.10.03 Sept 2025
Release notes
Open source →Fixes
- Remove broken Travis badge (#612)
Changed
- Add SPM events/types/tests (#613)
- 3.9.225 Aug 2025
- 3.9.118 Aug 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- Patch for global JSX namespace deprecation in React 19 (#607)
- 3.9.01 Aug 2025
- 3.8.128 Jul 2025
- 3.8.022 Jul 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add Tax ID Element Types (#604)
Fixes
- Bump pbkdf2 from 3.1.1 to 3.1.3 (#599)
- Migrate to stale action from stable bot (#600)
- adds check for prerequisites (#590)
Changed
- 3.7.02 May 2025
Release notes
Open source →New features
- Export CheckoutContextValue type for useCheckout hook (#588)
Fixes
- Fix clean publish bug (#583)
- Fix issue with ignored appearance changes. (#589)
Changed
- 3.6.01 Apr 2025
- 3.5.119 Mar 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
- Preserve Session Proxy returned from useCheckout hook (#579)
New features
Fixes
- Add actions to session to preserve proxy
Changed
- 3.5.017 Mar 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
- Remove silent flag (#578)
- Fix publish signed commit check #697 (#577)
- Update implementation for Elements with Checkout Session beta 6 (#576)
New features
Fixes
Changed
- 3.4.011 Mar 2025
- 3.3.03 Mar 2025
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
Fixes
- Push release commit and tag before creating release (#560)
- Fix lagging version in build (#556)
Changed
- Bump store2 from 2.12.0 to 2.14.4 (#563)
- 3.1.113 Dec 2024
- 3.1.012 Dec 2024
Release notes
Open source →New features
- Support React 19 (#552)
Changed
- Bump nanoid from 3.3.4 to 3.3.8 (#553)
- Bump elliptic from 6.5.3 to 6.6.0 (#538)
- 3.0.019 Nov 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Rename CustomCheckoutProvider to CheckoutProvider (#544)
Fixes
Changed
- 2.9.011 Nov 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add currency selector element support (#539)
- Add onLineItemsChange option to EmbeddedCheckoutProvider (#536)
- 2.8.14 Oct 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- Bump express from 4.19.2 to 4.21.0 (#528)
- Bump rollup from 4.12.0 to 4.22.4 (#529)
- 2.8.014 Aug 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Update EmbeddedCheckoutProvider prop types (#525)
Fixes
Changed
- 2.7.32 Jul 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- Bump ws from 7.4.6 to 7.5.10 (#508)
- 2.7.227 Jun 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
- chore(deps): update @stripe/stripe-js to support v4 (#513)
- v2.7.1
New features
Fixes
Changed
- 2.7.16 May 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- Run @arethetypeswrong/cli in CI + before publish (#493)
- Bump tar from 6.1.11 to 6.2.1 (#490)
- 2.7.08 Apr 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add onLoadError to card and cardNumber elements (#488)
Fixes
- Remove cart Element (#487)
Changed
- Bump express from 4.17.1 to 4.19.2 (#486)
- Update @stripe/stripe-js dev dependency (#489)
- 2.6.214 Mar 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- Fix dependency (#484)
- 2.6.114 Mar 2024
Release notes
Open source →Changed
- Bump es5-ext from 0.10.53 to 0.10.63 (#475)
- @stripe/stripe-js 3.0.9 (#483)
- 2.6.011 Mar 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Update stripe-js for Custom Checkout types (#479)
- upgrade rollup (#480)
- Add support for fetchClientSecret param to Embedded Checkout (#481)
Fixes
Changed
- 2.5.126 Feb 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
Fixes
-
Remove cyclic dependency (#474)
-
Bump ip from 1.1.5 to 1.1.9 (#473)
Changed
-
- 2.5.012 Feb 2024
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Changed
- update peer dependency (#471)
- 2.4.021 Nov 2023
Release notes
Open source →New features
- Upgrade stripe-js dependency with Appearance API variable name type changes (#462)
Changed
- Bump browserify-sign from 4.2.1 to 4.2.2 (#453)
- 2.3.213 Nov 2023
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
Fixes
Changed
- update publish script to check for github token (#452)
- Remove beta flag for stripe js (#451)
- Update @stripe/stripe-js dev dependency (#449)
- 2.3.12 Oct 2023
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
Fixes
- catch unmount errors (#446)
- 2.3.012 Sept 2023
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add support for Embedded Checkout (beta) (#440)
Fixes
Changed
- Throw error when CustomCheckoutContext value is null. (#444)
- 2.2.08 Sept 2023
Release notes
Open source →<!-- Please group the following commits into one of the sections below. --> <!-- Remove empty sections when done. -->
New features
- Add CustomCheckoutProvider (#439)
Fixes
Changed
- extract some utils (#438)
- Remove mentions of ECE being in beta (#436)
- 2.1.28 Aug 2023