v5.0.0.rc.1
📣 This is most likely the final release before the official v5, and is considered ready for use. 📣
Features
- Supports solidus_starter_frontend and acts as a simple reference implementation for custom frontends
- Supports multiple payment providers out of the box by using Stripe's Payment Element
- Supports additional verifications (e.g. 3D Secure) out of the box
- Easily extensible support for Stripe webhooks via subscribers and the Solidus event bus
A complete rewrite!
It's a complete rewrite over v4, please refer to the README for a comprehensive list of features, installation instructions, and caveats to look out for.
What's Changed since the previous alpha
- Support partial capture for previously authorized payments by @rainerdema in #288
- Improve consistency in naming by @waiting-for-dev in #289
- Add a documentation badge pointing to rubydoc.info by @elia in #291
- Tweaks about refunds sync by @waiting-for-dev in #290
- Update links from master to main for solidus_stripe repo by @waiting-for-dev in #294
- Add missing
&&
inSolidusStripe::PaymentIntent.usable?
by @rainerdema in #299 - Documentation for v5 by @elia in #301
- Compact migrations by @elia in #302
- Allow the use of non-card Stripe payment methods by @rainerdema in #295
- Add more versions of ruby and more databases to the CI matrix by @elia in #303
- Re-enable and fix a couple of try_void related specs by @elia in #304
Full Changelog: v5.0.0.alpha.1...v5.0.0.rc.1
See also changes in v5.0.0.alpha.1: https://github.com/solidusio/solidus_stripe/releases/v5.0.0.alpha.1