stripe-ruby v7.0.0 Release Notes

Release Date: 2022-08-02 // over 1 year ago
  • ๐Ÿ’ฅ Breaking changes that arose during code generation of the library that we postponed for the next major version. For changes to the SDK, read more detailed description at https://github.com/stripe/stripe-ruby/wiki/Migration-guide-for-v7. For changes to the Stripe products, read more at https://stripe.com/docs/upgrades#2022-08-01.

    "โš ๏ธ" symbol highlights breaking changes.

    • โšก๏ธ #1106 API Updates
    • โšก๏ธ #1092 API Updates
    • ๐Ÿ’Ž #1090 Use auto-generation for Invoice methods
    • ๐Ÿš€ #1103 Next major release changes

    โš ๏ธ Changed

    • retrieve_cash_balance and update_cash_balance methods on Customer resource no longer requires the second argument to always be nil. The methods now now take in customer_id, params, and opts parameters.
    • โšก๏ธ Update default bundle of CA certificates to April 26, 2022.

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ Deprecate delete method on Subscription resource. Please use cancel method instead.

    ๐Ÿšš โš ๏ธ Removed

    • โœ‚ Remove details method from Issuing.Card resource. The method was not supported.
    • โœ‚ Remove Issuing.CardDetails resource. Read more at https://stripe.com/docs/issuing/cards/virtual.
    • โœ‚ Remove create method from ReportType resource. The method was not supported.
    • Remove usage_record_summaries method from SubscriptionItem resource. Please use list_usage_record_summaries method instead.
    • โœ‚ Remove AlipayAccount, BitcoinReceiver, BitcoinTransaction, Issuing::CardDetails, Recipient, RecipientTransfer, and ThreeDSecure resources. The resources were deprecated or no longer in use.
    • โœ‚ Remove ability to list Card resource for a Recipient.
    • โœ‚ Remove cancel method from Transfer resource. The method was deprecated.