A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/stripe/stripe-ruby

https://github.com/stripe/stripe-ruby - v15.3.0-beta.2

  • #1623 Pull in OffSessionPayment changes for the May release

See the changelog for more details.

- Ruby
Published by mbroshi-stripe about 1 year ago

https://github.com/stripe/stripe-ruby - v15.2.1

See the changelog for more details.

- Ruby
Published by helenye-stripe about 1 year ago

https://github.com/stripe/stripe-ruby - v15.3.0-beta.1

This release changes the pinned API version to 2025-05-28.preview.

  • #1599 Update generated code for beta

    Breaking changes

    • Remove support for deprecated previews
      • Remove support for resources Billing::MeterErrorReport, GiftCards::Card, GiftCards::Transaction, and Privacy::RedactionJobRootObjects
      • Remove support for create, list, retrieve, update, and validate methods on resource GiftCards::Card
      • Remove support for cancel, confirm, create, list, retrieve, and update methods on resource GiftCards::Transaction
      • Remove support for provisioning on Product::CreateParams and Product
    • Change type of Checkout::Session::UpdateParams::LineItem.quantity from emptyable(longInteger) to longInteger
    • Change CreditNote.post_payment_amount to be required
    • Change CreditNote.pre_payment_amount to be required
    • Remove support for credits on Order::CreateParams, Order::UpdateParams, and Order
    • Remove support for amount_remaining on Order
    • Remove support for amount_credit on Order::TotalDetail
    • Change type of Invoice::CreatePreviewParams::SubscriptionDetail.cancel_at, Subscription::CreateParams.cancel_at, and Subscription::UpdateParams.cancel_at from DateTime to DateTime | enum('max_period_end'|'min_period_end')
    • Change type of PaymentAttemptRecord.metadata and PaymentRecord.metadata from nullable(map(string: string)) to map(string: string)
    • Change type of PaymentRecord::ReportPaymentAttemptCanceledParams.metadata, PaymentRecord::ReportPaymentAttemptFailedParams.metadata, PaymentRecord::ReportPaymentAttemptGuaranteedParams.metadata, PaymentRecord::ReportPaymentAttemptParams.metadata, and PaymentRecord::ReportPaymentParams.metadata from map(string: string) to emptyable(map(string: string))
    • Change type of Privacy::RedactionJob.objects from $Privacy.RedactionJobRootObjects to RedactionResourceRootObjects
    • Change type of Privacy::RedactionJobValidationError.erroring_object from map(string: string) to RedactionResourceErroringObject
    • Remove support for async_workflows on PaymentIntent::CaptureParams, PaymentIntent::ConfirmParams, PaymentIntent::CreateParams, PaymentIntent::DecrementAuthorizationParams, PaymentIntent::IncrementAuthorizationParams, PaymentIntent::UpdateParams, and PaymentIntent
    • Remove support for status_details and status on Tax::Association

    Other changes

    • Add support for migrate method on resource Subscription
    • Add support for distance, pickup_location_name, return_location_name, and vehicle_identification_number on Charge::CaptureParams::PaymentDetail::CarRental, Charge::UpdateParams::PaymentDetail::CarRental, PaymentIntent::CaptureParams::PaymentDetail::CarRental, PaymentIntent::ConfirmParams::PaymentDetail::CarRental, PaymentIntent::CreateParams::PaymentDetail::CarRental, PaymentIntent::PaymentDetail::CarRental, and PaymentIntent::UpdateParams::PaymentDetail::CarRental
    • Add support for driver_identification_number and driver_tax_number on Charge::CaptureParams::PaymentDetail::CarRental::Driver, Charge::UpdateParams::PaymentDetail::CarRental::Driver, PaymentIntent::CaptureParams::PaymentDetail::CarRental::Driver, PaymentIntent::ConfirmParams::PaymentDetail::CarRental::Driver, PaymentIntent::CreateParams::PaymentDetail::CarRental::Driver, PaymentIntent::PaymentDetail::CarRental::Driver, and PaymentIntent::UpdateParams::PaymentDetail::CarRental::Driver
    • Add support for institution on FinancialConnections::Account
    • Add support for countries on FinancialConnections::Institution
    • Add support for location and reader on PaymentAttemptRecord::PaymentMethodDetail::Affirm, PaymentAttemptRecord::PaymentMethodDetail::WechatPay, PaymentRecord::PaymentMethodDetail::Affirm, and PaymentRecord::PaymentMethodDetail::WechatPay
    • Add support for hooks on PaymentIntent::CaptureParams, PaymentIntent::ConfirmParams, PaymentIntent::CreateParams, PaymentIntent::DecrementAuthorizationParams, PaymentIntent::IncrementAuthorizationParams, PaymentIntent::UpdateParams, and PaymentIntent
    • Add support for card_present on PaymentIntentAmountDetailsLineItem::PaymentMethodOption
    • Add support for livemode on Privacy::RedactionJob
    • Add support for billing_thresholds on QuotePreviewSubscriptionSchedule::DefaultSetting, QuotePreviewSubscriptionSchedule::Phase::Item, and QuotePreviewSubscriptionSchedule::Phase
    • Add support for billing_mode_details on Subscription
    • Add support for tax_transaction_attempts on Tax::Association
    • Add support for confirm_config on Terminal::Reader::Action::ConfirmPaymentIntent and Terminal::Reader::ConfirmPaymentIntentParams

See the changelog for more details.

- Ruby
Published by ramya-stripe about 1 year ago

https://github.com/stripe/stripe-ruby - v15.2.0

This release changes the pinned API version to 2025-05-28.basil.

  • #1605 Update generated code
    • Add support for attach_payment method on resource Invoice
    • Add support for collect_inputs method on resource Terminal::Reader
    • Add support for succeed_input_collection and timeout_input_collection test helper methods on resource Terminal::Reader
    • Add support for pix_payments on Account::Capability, Account::CreateParams::Capability, and Account::UpdateParams::Capability
    • Add support for disputes_list and payment_disputes on AccountSession::Component and AccountSession::CreateParams::Component
    • Add support for refund_and_dispute_prefunding on Balance
    • Add support for balance_type on BalanceTransaction
    • Change Billing::Alert::CreateParams::UsageThreshold.meter to be required
    • Add support for location and reader on Charge::PaymentMethodDetail::Affirm and Charge::PaymentMethodDetail::WechatPay
    • Add support for payment_method_remove on Checkout::Session::CreateParams::SavedPaymentMethodOption
    • Add support for setup_future_usage on Checkout::Session::PaymentMethodOption::NaverPay
    • Change ConfirmationToken::PaymentMethodPreview::NaverPay.buyer_id and PaymentMethod::NaverPay.buyer_id to be required
    • Add support for post_payment_amount and pre_payment_amount on CreditNote
    • Add support for sex, unparsed_place_of_birth, and unparsed_sex on Identity::VerificationReport::Document and Identity::VerificationSession::VerifiedOutput
    • Add support for billing_thresholds on Invoice::CreatePreviewParams::ScheduleDetail::Phase::Item, Invoice::CreatePreviewParams::ScheduleDetail::Phase, Invoice::CreatePreviewParams::SubscriptionDetail::Item, Subscription::CreateParams::Item, Subscription::CreateParams, Subscription::UpdateParams::Item, Subscription::UpdateParams, SubscriptionItem::CreateParams, SubscriptionItem::UpdateParams, SubscriptionItem, SubscriptionSchedule::CreateParams::DefaultSetting, SubscriptionSchedule::CreateParams::Phase::Item, SubscriptionSchedule::CreateParams::Phase, SubscriptionSchedule::DefaultSetting, SubscriptionSchedule::Phase::Item, SubscriptionSchedule::Phase, SubscriptionSchedule::UpdateParams::DefaultSetting, SubscriptionSchedule::UpdateParams::Phase::Item, SubscriptionSchedule::UpdateParams::Phase, and Subscription
    • Add support for satispay on PaymentIntent::ConfirmParams::PaymentMethodOption, PaymentIntent::CreateParams::PaymentMethodOption, PaymentIntent::PaymentMethodOption, and PaymentIntent::UpdateParams::PaymentMethodOption
    • Add support for capture_method on PaymentIntent::PaymentMethodOption::Billie
    • Add support for kakao_pay, kr_card, naver_pay, payco, and samsung_pay on PaymentMethodConfiguration::CreateParams, PaymentMethodConfiguration::UpdateParams, and PaymentMethodConfiguration
    • Add support for network_decline_code on Refund::DestinationDetail::Paypal
    • Add support for metadata on Tax::Calculation::CreateParams::LineItem and Tax::CalculationLineItem
    • Add support for return_url on Terminal::Reader::Action::ProcessPaymentIntent::ProcessConfig and Terminal::Reader::ProcessPaymentIntentParams::ProcessConfig
    • Add support for collect_inputs on Terminal::Reader::Action
  • #1601 Adds CONTRIBUTING.md

See the changelog for more details.

- Ruby
Published by ramya-stripe about 1 year ago

https://github.com/stripe/stripe-ruby - v15.2.0-beta.1

  • #1589 Update generated code for beta
    This release changes the pinned API version to 2025-04-30.preview.

    • Add support for billing_mode on Checkout::Session::CreateParams::SubscriptionDatum, Invoice::CreatePreviewParams::ScheduleDetail, Invoice::CreatePreviewParams::SubscriptionDetail, Quote::CreateParams::SubscriptionDatum, Quote::SubscriptionDatum, QuotePreviewSubscriptionSchedule, Subscription::CreateParams, SubscriptionSchedule::CreateParams, SubscriptionSchedule, and Subscription
    • Change Checkout::Session::AutomaticTax.provider, Invoice::AutomaticTax.provider, Quote::AutomaticTax.provider, and QuotePreviewInvoice::AutomaticTax.provider to be required
    • Add support for account_number on ConfirmationToken::PaymentMethodPreview::AcssDebit and PaymentMethod::AcssDebit

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v15.1.0

This release changes the pinned API version to 2025-04-30.basil.

  • #1566 Update generated code
    • Add support for minority_owned_business_designation on Account::BusinessProfile, Account::CreateParams::BusinessProfile, and Account::UpdateParams::BusinessProfile
    • Add support for registration_date on Account::Company, Account::CreateParams::Company, Account::UpdateParams::Company, and Token::CreateParams::Account::Company
    • Add support for us_cfpb_data on Account::CreateParams, Account::UpdateParams, AccountPerson::CreateParams, AccountPerson::UpdateParams, Person, and Token::CreateParams::Person
    • Add support for tax_id on Charge::BillingDetail, ConfirmationToken::CreateParams::PaymentMethodDatum::BillingDetail, ConfirmationToken::PaymentMethodPreview::BillingDetail, PaymentIntent::ConfirmParams::PaymentMethodDatum::BillingDetail, PaymentIntent::CreateParams::PaymentMethodDatum::BillingDetail, PaymentIntent::UpdateParams::PaymentMethodDatum::BillingDetail, PaymentMethod::BillingDetail, PaymentMethod::CreateParams::BillingDetail, PaymentMethod::UpdateParams::BillingDetail, SetupIntent::ConfirmParams::PaymentMethodDatum::BillingDetail, SetupIntent::CreateParams::PaymentMethodDatum::BillingDetail, SetupIntent::UpdateParams::PaymentMethodDatum::BillingDetail, TestHelpers::ConfirmationToken::CreateParams::PaymentMethodDatum::BillingDetail, and Treasury::OutboundPayment::CreateParams::DestinationPaymentMethodDatum::BillingDetail
    • Add support for wallet_options on Checkout::Session::CreateParams and Checkout::Session
    • Add support for provider on Checkout::Session::AutomaticTax, Invoice::AutomaticTax, and Quote::AutomaticTax
    • Add support for payment_method_options on ConfirmationToken::CreateParams and TestHelpers::ConfirmationToken::CreateParams
    • Add support for installments on ConfirmationToken::PaymentMethodOption::Card
    • Add support for context on Event
    • Change type of InvoiceLineItem::Parent::SubscriptionItemDetail.subscription from string to nullable(string)
    • Add support for billie on PaymentIntent::ConfirmParams::PaymentMethodOption, PaymentIntent::CreateParams::PaymentMethodOption, PaymentIntent::PaymentMethodOption, and PaymentIntent::UpdateParams::PaymentMethodOption
    • Add support for pix on PaymentMethodConfiguration::CreateParams, PaymentMethodConfiguration::UpdateParams, and PaymentMethodConfiguration
    • Add support for klarna on PaymentMethodDomain
    • Add support for pending_reason on Refund
    • Change type of Tax::CalculationLineItem.reference from nullable(string) to string
    • Add support for aw, az, bd, bf, bj, cm, cv, et, in, kg, la, and ph on Tax::Registration::CountryOption and Tax::Registration::CreateParams::CountryOption
  • #1585 Updated rubocop from 1.57.2 to 1.75.2
  • #1583 Include new Ruby 3.4 in CI
  • #1581 Added rubocop exclusion for generated tests

See the changelog for more details.

- Ruby
Published by mbroshi-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.5.1

  • #1576 Explicitly pass through custom headers in retrieve

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v15.1.0-beta.2

  • #1578 Update generated code for beta
    • Add support for new resources FxQuote and PaymentIntentAmountDetailsLineItem
    • Add support for create, list, and retrieve methods on resource FxQuote
    • Remove support for attach_payment_intent method on resource Invoice
    • Add support for registration_date on Account::Company, Account::CreateParams::Company, Account::UpdateParams::Company, and Token::CreateParams::Account::Company
    • Add support for customer_reference and order_reference on Charge::CaptureParams::PaymentDetail, Charge::UpdateParams::PaymentDetail, PaymentIntent::CaptureParams::PaymentDetail, PaymentIntent::ConfirmParams::PaymentDetail, PaymentIntent::CreateParams::PaymentDetail, PaymentIntent::PaymentDetail, and PaymentIntent::UpdateParams::PaymentDetail
    • Add support for tax_id on Charge::BillingDetail, ConfirmationToken::CreateParams::PaymentMethodDatum::BillingDetail, ConfirmationToken::PaymentMethodPreview::BillingDetail, PaymentIntent::ConfirmParams::PaymentMethodDatum::BillingDetail, PaymentIntent::CreateParams::PaymentMethodDatum::BillingDetail, PaymentIntent::UpdateParams::PaymentMethodDatum::BillingDetail, PaymentMethod::BillingDetail, PaymentMethod::CreateParams::BillingDetail, PaymentMethod::UpdateParams::BillingDetail, SetupIntent::ConfirmParams::PaymentMethodDatum::BillingDetail, SetupIntent::CreateParams::PaymentMethodDatum::BillingDetail, SetupIntent::UpdateParams::PaymentMethodDatum::BillingDetail, and TreasuryOutboundPayment::CreateParams::DestinationPaymentMethodDatum::BillingDetail
    • Add support for price_data on CheckoutSession::UpdateParams::LineItem
    • Change type of CheckoutSession::UpdateParams::LineItem.quantity from longInteger to emptyable(longInteger)
    • Add support for script on Coupon::CreateParams and Coupon
    • Add support for type on Coupon
    • Add support for fx_quote on PaymentIntent::ConfirmParams, PaymentIntent::CreateParams, PaymentIntent::UpdateParams, PaymentIntent, Transfer::CreateParams, and Transfer
    • Add support for discount_amount, line_items, shipping, and tax on PaymentIntent::AmountDetail
    • Add support for pix on PaymentMethodConfiguration::CreateParams, PaymentMethodConfiguration::UpdateParams, and PaymentMethodConfiguration
    • Add support for us_cfpb_data on Person and Token::CreateParams::Person
    • Add support for pending_reason on Refund
    • Add support for aw, az, bd, bj, et, kg, la, and ph on TaxRegistration::CountryOption and TaxRegistration::CreateParams::CountryOption
  • #1588 Removed Request signing authenticator
    • Removed RequestSigningAuthenticator class as request signing is not supported by Stripe APIs yet. This allows us to remove the dependency on base64
  • #1582 Prathmesh/merge ruby beta

See the changelog for more details.

- Ruby
Published by prathmesh-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v15.1.0-beta.1

  • #1569 Update generated code for beta

    Breaking changes

    • Change type of V2MoneyManagementReceivedDebit.status_transitions from an object to nullable(an object)

    Additions

    • Add support for new resources Privacy::RedactionJobRootObjects, Privacy::RedactionJobValidationError, and Privacy::RedactionJob
    • Add support for cancel, create, list, retrieve, run, update, and validate methods on resource RedactionJob
    • Add support for list and retrieve methods on resource RedactionJobValidationError
    • Add support for minority_owned_business_designation on Account::BusinessProfile, Account::CreateParams::BusinessProfile, and Account::UpdateParams::BusinessProfile
    • Add support for export_tax_transactions and payment_disputes on AccountSession::CreateParams::Component
    • Add support for wallet_options on CheckoutSession::CreateParams and CheckoutSession
    • Add support for klarna on PaymentMethodDomain
    • Change type of TaxCalculationLineItem.reference from nullable(string) to string
    • Add support for in on TaxRegistration::CountryOption and TaxRegistration::CreateParams::CountryOption
  • #1572 Handle external_account field

    • Changes external_account field in external_accounts.create from a string to a union type.

See the changelog for more details.

- Ruby
Published by ramya-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v15.0.0

Breaking change

  • #1574 Rename object_id in V2::Core::EventService::ListParams to object_id_

    • ⚠️ Change name of parameter from object_id to object_id_ on Stripe::V2::Core::EventService::ListParams to avoid conflict with Ruby native attribute, as found in https://github.com/stripe/stripe-ruby/issues/1567
    • This is a no-op unless you are using this specific parameter that was introduced in v14.0.0
  • #1576 Explicitly pass through custom headers in retrieve

    • Fix custom options passing for resource-based retrieve
  • #1571 Validate all instance variable keys returned from the API

    • Validate all keys returned from the API, including custom response fields, to make sure they can be set in an instance variable, as brought up in https://github.com/stripe/stripe-ruby/issues/1564
      • We do not set instance variables for invalid field names (as defined by the Ruby spec). We recommend for custom hash map response fields, use the [] accessor.
        c = client.v1.customers.retrieve("cus_123")
        c.metadata["invalid-variable-name!"]
        c.metadata["valid_key_name_works_too"]
        
  • #1575 Remove unused youtube playlist link

  • #1573 Remove link for stale youtube video playlist

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v14.1.0-beta.1

  • #1563, #1558, #1547 Update generated code for beta

    This release changes the pinned API version to 2025-03-31.preview

    Breaking changes

    • Change type of QuotePreviewInvoice::Parent::SubscriptionDetail.subscription from string to expandable($Subscription)
    • Remove support for value on TerminalReader::Action::CollectInput::Input::Selection::Choice, TerminalReader::Action::CollectInput::Input::Selection, and TerminalReader::CollectInputsParams::Input::Selection::Choice

    Additions

    • Add support for payment_method_options on ConfirmationToken::CreateParams
    • Add support for installments on ConfirmationToken::PaymentMethodOption::Card
    • Change BillingCreditBalanceSummary::RetrieveParams.customer, BillingCreditBalanceTransaction::ListParams.customer, BillingCreditGrant::CreateParams.customer, BillingPortalSession::CreateParams.customer, CustomerSession::CreateParams.customer, InvoiceItem::CreateParams.customer, PaymentMethod::AttachParams.customer, and Subscription::CreateParams.customer to be optional
    • Add support for update_line_items on CheckoutSession::CreateParams::Permission and CheckoutSession::Permission
    • Add support for billie on PaymentIntent::ConfirmParams::PaymentMethodOption, PaymentIntent::CreateParams::PaymentMethodOption, PaymentIntent::PaymentMethodOption, and PaymentIntent::UpdateParams::PaymentMethodOption
    • Add support for id and text on TerminalReader::Action::CollectInput::Input::Selection::Choice, TerminalReader::Action::CollectInput::Input::Selection, and TerminalReader::CollectInputsParams::Input::Selection::Choice
    • Add support for new resources BalanceSettings
    • Add support for retrieve and update methods on resource BalanceSettings
    • Add support for create, delete, list, retrieve, and update methods on a new ExternalAccountService class to access cards and bank accounts made available in the new path v1/external_accounts. Access this via StripeClient.external_accounts

    New APIs for Money CardManagement

    • Add support for new resources V2::Core::Vault::UsBankAccount, V2::FinancialAddressCreditSimulation, V2::FinancialAddressGeneratedMicrodeposits, V2::MoneyManagement::Adjustment, V2::MoneyManagement::FinancialAccount, V2::MoneyManagement::FinancialAddress, V2::MoneyManagement::InboundTransfer, V2::MoneyManagement::OutboundPaymentQuote, V2::MoneyManagement::OutboundPayment, V2::MoneyManagement::OutboundSetupIntent, V2::MoneyManagement::OutboundTransfer, V2::MoneyManagement::PayoutMethod, V2::MoneyManagement::PayoutMethodsBankAccountSpec, V2::MoneyManagement::ReceivedCredit, V2::MoneyManagement::ReceivedDebit, V2::MoneyManagement::TransactionEntry, and V2::MoneyManagement::Transaction
    • Add support for create method on resource V2::MoneyManagement::OutboundPaymentQuote
    • Add support for list and retrieve methods on resources V2::MoneyManagement::Adjustment, V2::MoneyManagement::FinancialAccount, V2::MoneyManagement::ReceivedCredit, V2::MoneyManagement::ReceivedDebit, V2::MoneyManagement::TransactionEntry, and V2::MoneyManagement::Transaction
    • Add support for create, list, and retrieve methods on resources V2::MoneyManagement::FinancialAddress and V2::MoneyManagement::InboundTransfer
    • Add support for cancel, create, list, and retrieve methods on resources V2::MoneyManagement::OutboundPayment and V2::MoneyManagement::OutboundTransfer
    • Add support for archive, list, retrieve, and unarchive methods on resource V2::MoneyManagement::PayoutMethod
    • Add support for cancel, create, list, retrieve, and update methods on resource V2::MoneyManagement::OutboundSetupIntent
    • Add support for retrieve method on resource V2::MoneyManagement::PayoutMethodsBankAccountSpec
    • Add support for new thin event V2MoneyManagementFinancialAccountCreatedEvent with related object V2::MoneyManagement::FinancialAccount
    • Add support for new thin events V2MoneyManagementFinancialAddressActivatedEvent and V2MoneyManagementFinancialAddressFailedEvent with related object V2::MoneyManagement::FinancialAddress
    • Add support for new thin events V2MoneyManagementInboundTransferAvailableEvent, V2MoneyManagementInboundTransferBankDebitFailedEvent, V2MoneyManagementInboundTransferBankDebitProcessingEvent, V2MoneyManagementInboundTransferBankDebitQueuedEvent, V2MoneyManagementInboundTransferBankDebitReturnedEvent, and V2MoneyManagementInboundTransferBankDebitSucceededEvent with related object V2::MoneyManagement::InboundTransfer
    • Add support for new thin events V2MoneyManagementOutboundPaymentCanceledEvent, V2MoneyManagementOutboundPaymentCreatedEvent, V2MoneyManagementOutboundPaymentFailedEvent, V2MoneyManagementOutboundPaymentPostedEvent, and V2MoneyManagementOutboundPaymentReturnedEvent with related object V2::MoneyManagement::OutboundPayment
    • Add support for new thin events V2MoneyManagementOutboundTransferCanceledEvent, V2MoneyManagementOutboundTransferCreatedEvent, V2MoneyManagementOutboundTransferFailedEvent, V2MoneyManagementOutboundTransferPostedEvent, and V2MoneyManagementOutboundTransferReturnedEvent with related object V2::MoneyManagement::OutboundTransfer
    • Add support for new thin events V2MoneyManagementReceivedCreditAvailableEvent, V2MoneyManagementReceivedCreditFailedEvent, V2MoneyManagementReceivedCreditReturnedEvent, and V2MoneyManagementReceivedCreditSucceededEvent with related object V2::MoneyManagement::ReceivedCredit
    • Add support for new thin events V2MoneyManagementReceivedDebitCanceledEvent, V2MoneyManagementReceivedDebitFailedEvent, V2MoneyManagementReceivedDebitPendingEvent, V2MoneyManagementReceivedDebitSucceededEvent, and V2MoneyManagementReceivedDebitUpdatedEvent with related object V2::MoneyManagement::ReceivedDebit
    • Add support for new error types AlreadyCanceledError, BlockedByStripeError, ControlledByDashboardError, FeatureNotEnabledError, FinancialAccountNotOpenError, InsufficientFundsError, InvalidPayoutMethodError, NotCancelableError, and RecipientNotNotifiableError

    New APIs for Accounts v2 in private preview

    See SaaS platform payments with subscription billing using Accounts v2

    • Add support for new resources V2::Core::AccountLink, V2::Core::Account, V2::Core::Person, V2::Core::Vault::GbBankAccount, V2::Core::Vault::UsBankAccount
    • Add support for close, create, list, retrieve, and update methods on resource V2::Core::Account
    • Add support for create method on resources V2::Core::AccountLink and V2::MoneyManagement::OutboundPaymentQuote
    • Add support for acknowledge_confirmation_of_payee, archive, create, initiate_confirmation_of_payee, and retrieve methods on resource V2::Core::Vault::GbBankAccount
    • Add support for archive, create, retrieve, and update methods on resource V2::Core::Vault::UsBankAccount
    • Add support for new thin events V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationCustomerUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientUpdatedEvent, V2CoreAccountIncludingIdentityUpdatedEvent, and V2CoreAccountIncludingRequirementsUpdatedEvent
    • Add support for new thin event V2CoreAccountLinkCompletedEvent with related object V2::Core::AccountLink
    • Add support for new thin events V2CoreAccountPersonCreatedEvent, V2CoreAccountPersonDeletedEvent, and V2CoreAccountPersonUpdatedEvent with related object V2::Core::Person
  • #1557 Update Stripe.add_beta_version

    • stripe.add_beta_version will use the highest version number used for a beta feature instead of raising an Error on a conflict as it had done previously.

See the changelog for more details.

- Ruby
Published by ramya-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v14.0.0

  • #1559 Add RBI annotations for fields and params

    • Adds explicit field types for resources and parameters for methods, and add RBI static annotations for all resources and services
      image
    • See the wiki for more details
  • #1543 Support for APIs in the new API version 2025-03-31.basil

    This release changes the pinned API version to 2025-03-31.basil.

    ⚠️ Breaking changes due to changes in the Stripe API

    Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.

    • Remove support for resources SubscriptionItemUsageRecordSummary and SubscriptionItemUsageRecord
    • Remove support for create method on resource SubscriptionItemUsageRecord
    • Remove support for list method on resource SubscriptionItemUsageRecordSummary
    • Remove support for upcomingLines and upcoming methods on resource Invoice

    ⚠️ Other breaking changes in the SDK

    • #1553 Remove public idempotent_replayed? method
      • ⚠️ Remove the idempotent_replayed? method on StripeError
        • The information is accessible indirectly via the raw response headers, StripeResponse.http_headers. For example, use resource.last_response.http_headers['Idempotent-Replayed']

    Additions to the Stripe API

    • Add support for new resource InvoicePayment
    • Add support for list and retrieve methods on resource InvoicePayment

See the changelog for more details.

- Ruby
Published by ramya-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.6.0-beta.1

  • #1550 Merge from stripe-ruby master

  • #1546 Beta SDK updates between Open API versions 1473 and 1505

    • Add support for succeed_input_collection and timeout_input_collection test helper methods on resource Terminal.Reader
  • #1545 fix ruby merge conflict for beta

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.5.0

  • #1536 Fix InvoiceLineItem parent class
    • Fix bug where Stripe::InvoiceLineItem had the incorrect parent class, making it error when update was called
  • #1533 add codeowners file

See the changelog for more details.

- Ruby
Published by prathmesh-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.5.0-beta.1

  • #1527 Update generated code for beta

See the changelog for more details.

- Ruby
Published by xavdid-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.4.1

  • #1528 Update generated code
    • ⚠️ Bugfix: invoice and line_item_id can be passed to update method in InvoiceLineItem.

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.4.0

  • #1510 Update generated code
    • Add support for close method on resource Treasury.FinancialAccount
  • #1521 pipe rubocop output to devnull
  • #1519 Fixed typos in CONTRIBUTING.MD
  • #1513 add justfile
  • #1515 Added CONTRIBUTING.md file

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.4.0-beta.4

  • #1523 Update generated code for beta
    • Removed support for stripe_account from Stripe::Terminal::Reader. Use account instead.

See the changelog for more details.

- Ruby
Published by prathmesh-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.4.0-beta.3

  • #1514 Update generated code for beta

See the changelog for more details.

- Ruby
Published by jar-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.3.1

  • #1512 Import global configuration for options not available on StripeClient options
    • Fixes bug where StripeClient was not falling back to global options for options that are not available to be set per-client
  • #1516 ThinEvent reason and livemode
    • Add livemode and optional reason fields to ThinEvent
  • #1518 Pin ubuntu version in Test action
  • #1508 Added pull request template

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.4.0-beta.2

  • #1504 Update generated code for beta
    • Add support for close method on resource Treasury.FinancialAccount

See the changelog for more details.

- Ruby
Published by xavdid-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.4.0-beta.1

  • Support parameter and resource fields with typed RBIs
    • #1509 (beta) Publish RBIs with gem

    • #1505 Add method parameter type classes to all resources and services

    • Add method parameter classes for all resources and service methods.

    • These changes are NOT breaking and are purely additive. The method parameter classes are not required, we still accept hashes as well as the new RequestParams classes. Any additional gated parameters are still available to pass via hash. Resource fields define publicly documented fields and other deserialized fields are still accessible.

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.3.0

  • #1500 This release changes the pinned API version to 2024-12-18.acacia.

  • #1507 Pass requestor to all deserialized objects including lists

    • Fixes bug where StripeObject retrieved from lists could not be used to make requests, such as refresh

See the changelog for more details.

- Ruby
Published by jar-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.3.0-beta.3

  • #1499 Update generated code for beta
    • Add support for AllowRedisplay on Card and Source
    • Add support for new values am_tin, ao_tin, ba_tin, bb_tin, bs_tin, cd_nif, gn_nif, kh_tin, me_pib, mk_vat, mr_nif, np_pan, sn_ninea, sr_fin, tj_tin, ug_tin, zm_tin, and zw_tin on enums CheckoutSessionCollectedInformationTaxIdsType and OrderTaxDetailsTaxIdsType
    • Add support for new value network_fallback on enum IssuingAuthorizationRequestHistoryReason
    • Remove support for AmountRefunded on PaymentRecord
    • Add support for Account on TerminalReaderActionCollectPaymentMethod, TerminalReaderActionConfirmPaymentIntent, TerminalReaderActionProcessPaymentIntent, and TerminalReaderActionRefundPayment

See the changelog for more details.

- Ruby
Published by xavdid-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.3.0-beta.2

  • #1492 Update generated code for beta

  • #1490 Add explicit attributes for fields in resources, and rbis for resources

See the changelog for more details.

- Ruby
Published by helenye-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.3.0-beta.1

  • #1489 Merging code from master to get the latest bug fixes.

See the changelog for more details.

- Ruby
Published by ramya-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.2.0

  • #1486 This release changes the pinned API version to 2024-11-20.acacia.
    • Add support for respond test helper method on resource Issuing.Authorization

See the changelog for more details.

- Ruby
Published by ramya-stripe over 1 year ago

https://github.com/stripe/stripe-ruby - v13.1.2

  • #1488 Fix incorrect key in param encoding
  • #1487 Update VSCode default extensions to use solargraph instead of ruby lsp

See the changelog for more details.

- Ruby
Published by helenye-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.2.0-beta.3

  • #1484 Update generated code for beta

See the changelog for more details.

- Ruby
Published by xavdid-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.2.0-beta.2

  • #1480 Update generated code for beta
    • Add support for new resources Issuing.FraudLiabilityDebit, PaymentAttemptRecord, and PaymentRecord
    • Add support for list and retrieve methods on resources FraudLiabilityDebit and PaymentAttemptRecord
    • Add support for report_payment_attempt_canceled, report_payment_attempt_failed, report_payment_attempt_guaranteed, report_payment_attempt, report_payment, and retrieve methods on resource PaymentRecord

See the changelog for more details.

- Ruby
Published by helenye-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.1.1

  • #1483 Fix APIResource#retrieve not sending stripe_version
  • #1478 Update changelog with a note on 2024-10-28.acacia API version

See the changelog for more details.

- Ruby
Published by helenye-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.2.0-beta.1

  • #1477 Update generated code for beta
    • Add support for trigger_action method on resource PaymentIntent

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.1.0

  • #1472 This release changes the pinned API version to 2024-10-28.acacia.
    • Add support for submit_card test helper method on resource Issuing.Card
    • Add support for new resource V2.EventDestinations
    • Add support for create, retrieve, update, list, delete, disable, enable and ping methods on resource V2.EventDestinations
  • #1476 Fix APIResource#retrieve bug not returning instance of custom resources
    • Fix bug in APIResource#refresh and APIResource#retrieve where they returned an instance of StripeObject for custom resources. They should now return the instance of the custom resource.

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.0.2

  • #1473 Always return the result of APIResource#refresh in APIResource.retrieve

    • Fix bug where we would not return the mutated self object when calling APIResource.retrieve

See the changelog for more details.

- Ruby
Published by jar-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.1.0-beta.3

  • #1469 Update generated code for beta

See the changelog for more details.

- Ruby
Published by xavdid-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.0.1

  • #1471 update object tags for meter-related classes

    • fixes a bug where the object property of the MeterEvent, MeterEventAdjustment, and MeterEventSession didn't match the server.
  • #1470 Cleaned up examples and added documentation

See the changelog for more details.

- Ruby
Published by xavdid-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.1.0-beta.2

  • #1468 Update generated code for beta
    • Add support for submit_card test helper method on resource Issuing.Card

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.1.0-beta.1

  • #1465 Updates to the Preview class
    • Remove Stripe::Preview. Use StripeClient#raw_request instead (see below).
    • Marked Stripe.raw_request and Stripe.deserialize as deprecated. Use StripeClient#raw_request and StripeClient#deserialize instead. In StripeClient, the params and opts parameters are passed as keyword arguments:
      # Before
      resp = Stripe.raw_request(:post, "v1/charges", , {p1: "p1"}, {stripe_account: "acct_123"})
      charge = Stripe.deserialize(resp.data)
      
      # After
      client = StripeClient.new("sk_test_123") 
      resp = client.raw_request(:post, "/v1/charges", params: {p1: "p1"}, opts: {stripe_account: "acct_123"})
      charge = client.deserialize(resp.data)
      

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v13.0.0

  • #1458 Support for APIs in the new API version 2024-09-30.acacia

    This release changes the pinned API version to 2024-09-30.acacia. Please read the API Upgrade Guide and carefully review the API changes before upgrading.

    ⚠️ Breaking changes

    Please refer to our migration guide for v13 for more information about the backwards incompatible changes.

    • Move StripeClient and requestor logic to APIRequestor.
      • StripeClient#request is still available, but is deprecated and will be removed. We encourage StripeClient#raw_request as a replacement (see other breaking changes for more detail).
    • Repurpose and introduce StripeClient as the the entry-point to the service-based pattern, a new interface for calling the Stripe API with many benefits over the existing resource-based paradigm. Services are available under the v1 and v2 accessors.
      • No global config: you can simultaneously use multiple clients with different configuration options (such as API keys)
      • No extra API calls. All API endpoints can be accessed with a single method call. You don't have to call retrieve before doing an update.
      • No static methods. Much easier mocking.

    Other breaking changes

    • Adjust default values around retries for HTTP requests. You can use the old defaults by setting them explicitly. New values are:
      • max retries: 0 -> 2
      • max retry delay (seconds) 2 -> 5
    • Remove StripeClient#connection_manager. This was a legacy method from years ago.
    • Singleton retrieve method now requires params to be passed as the first argument. Existing calls to singleton retrieve method with only opts argument will have to be updated to account for the addition of params argument.
      params = { expand: ["available"] }
      opts = { stripe_account: "acct_123" }
      
      # ❌ No longer works
      Stripe::Balance.retrieve(opts)
      
      # ✅ Correct way to call retrieve method
      Stripe::Balance.retrieve(params, opts)
      
    • Moved the Stripe.raw_request() method that was recently added to StripeClient. This will use the configuration set on the StripeClient instead of the global configuration used before.
    • Remove APIResource.request. Instead, use StripeClient#raw_request now.
      # Instead of
      Stripe::APIResource.request(:get, "/v1/endpoint", params, opts)
      
      # do
      client = Stripe::StripeClient.new(...)
      resp = client.raw_request(:get, "/v1/endpoint", params: params, opts: opts)
      
    • Add an additional parameter to APIResource.execute_resource_request. However, we discourage use of this in favor of StripeClient#raw_request.
      APIResource.execute_resource_request(method, url, params = {}, opts = {}, usage = [])
      # is now, with base_address being one of [:api, :files, :connect, :meter_events]
      APIResource.execute_resource_request(method, url, base_address = :api, params = {}, opts = {}, usage = [])
      
    • Change parameters to APIRequestor.execute_request (previously StripeClient.execute_request). It now returns all request options from our internal request framework as the second value in the returned tuple, instead of only the API key used:
      # Before
      obj, api_key = StripeClient.execute_request(method, path, api_base: nil,
                                                  api_key: nil, headers: {}, params: {}, usage: [])
      
      # is now, with base_address being one of [:api, :files, :connect, :meter_events]
      
      obj, opts = APIRequestor.execute_request(method, path, base_address,
                                              params: {}, opts: {}, usage: [])
      puts(opts) # will output {api_key: "sk_test_123", stripe_account: "acct_123"}
      

    Additions

    • Add support for new Usage Billing APIs Billing.MeterEvent, Billing.MeterEventAdjustments, Billing.MeterEventSession, Billing.MeterEventStream and the new Events API Core.Events in the v2 namespace
    • Add method parse_thin_event() on the StripeClient class to parse thin events.

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v12.7.0-beta.2

  • #1449 Update generated code for beta
    • Remove support for resource QuotePhase
    • Remove support for list_line_items and retrieve methods on resource QuotePhase

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v12.7.0-beta.1

  • #1446 Update generated code for beta
    • Add support for new resources Issuing.DisputeSettlementDetail and Issuing.Settlement
    • Add support for list and retrieve methods on resource DisputeSettlementDetail
    • Remove support for list method on resource QuotePhase

See the changelog for more details.

- Ruby
Published by helenye-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v12.6.0

  • #1442 Update generated code
    • Add support for new resource InvoiceRenderingTemplate
    • Add support for archive, list, retrieve, and unarchive methods on resource InvoiceRenderingTemplate
  • #1443 Removed v1/files override

See the changelog for more details.

- Ruby
Published by helenye-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v12.6.0-beta.1

  • #1441 Update generated code for beta
    • Add support for new resources Billing.MeterErrorReport and Terminal.ReaderCollectedData
    • Add support for retrieve method on resource ReaderCollectedData

See the changelog for more details.

- Ruby
Published by ramya-stripe almost 2 years ago

https://github.com/stripe/stripe-ruby - v12.5.0

  • #1440 Update generated code
    • Add support for new resources Billing.AlertTriggered and Billing.Alert
    • Add support for activate, archive, create, deactivate, list, and retrieve methods on resource Alert
    • Add support for retrieve method on resource Tax.Calculation

See the changelog for more details.

- Ruby
Published by xavdid-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.5.0-beta.2

  • #1439 Update generated code for beta
    • Add support for attach_payment method on resource Invoice

See the changelog for more details.

- Ruby
Published by prathmesh-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.5.0-beta.1

  • #1429 Update generated code for beta
    • Add support for new resources Billing.AlertTriggered, Billing.Alert, and Tax.Association
    • Add support for activate, archive, create, deactivate, list, and retrieve methods on resource Alert
    • Add support for find method on resource Association
  • #1434 Merge changes from stripe/stripe-ruby master

See the changelog for more details.

- Ruby
Published by helenye-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.4.0

  • #1437 Update generated code
    • Add support for update method on resource Checkout.Session

See the changelog for more details.

- Ruby
Published by helenye-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.3.0

  • #1436 Fixed changelog for major release 12.0.0
  • #1435 Add deprecation warning for APIResource.request

See the changelog for more details.

- Ruby
Published by prathmesh-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.2.0

  • #1430 Update generated code

  • #1433 Add usage to raw_request call

  • #1431 Add raw_request

    • Adds the ability to make raw requests to the Stripe API, by providing an HTTP method and url. This is an alternative to using Stripe::APIResource.request(...) to make custom requests, which is discouraged and will be broken in a future major version.

See the changelog for more details.

- Ruby
Published by helenye-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.2.0-beta.1

  • #1428 Update generated code for beta
    • Add support for new resource FinancialConnections.Institution
    • Add support for list and retrieve methods on resource Institution
  • #1409 Update generated code for beta

See the changelog for more details.

- Ruby
Published by prathmesh-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.1.0

  • #1425 Update generated code

    • Add support for add_lines, remove_lines, and update_lines methods on resource Invoice
  • #1420 Update static methods for delete/list on BankAccount/Card to throw NotImplementedError

    • The below methods have been throwing InvalidRequestError because the urls used to make the requests have been buggy. Updating them to throw NotImplementedError instead just like their counterparts for update & retrieve because they cannot be implemented without the parent id.
    Methods affected Use these instead in the context of payment method Use these in the context of external accounts
    Stripe:: BankAccount.delete Stripe::Customer.delete_source Stripe::Account.delete_external_account
    Stripe:: BankAccount.list Stripe::Customer.list_sources Stripe::Customer.list_external_accounts
    Stripe:: Card.delete Stripe::Customer.delete_source Stripe::Account.delete_external_account
    Stripe:: Card.list Stripe::Customer.list_sources Stripe::Customer.list_external_accounts
  • #1427 Regenerate rbis

  • #1426 Remove coveralls and re-added JRuby

See the changelog for more details.

- Ruby
Published by prathmesh-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v12.0.0

  • #1418 Add missing static method for verify on BankAccount

  • #1419

    This release changes the pinned API version to 2024-06-20. Please read the API Upgrade Guide and carefully review the API changes before upgrading.

    ⚠️ Breaking changes

    • Singleton retrieve method now requires params to be passed as the first argument. Existing calls to singleton retrieve method with only opts argument will have to be updated to account for the addition of params argument.
    params = { expand: ["available"] }
    opts = { stripe_account: "acct_123" }
    
    # ❌ No longer works
    Stripe::Balance.retrieve(opts)
    
    # ✅ Correct way to call retrieve method
    Stripe::Balance.retrieve(params, opts)
    

    Additions

    • Add support for finalize_amount test helper method on resource Issuing.Authorization

See the changelog for more details.

- Ruby
Published by ramya-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v11.7.0

  • #1415 Deprecate StripeClient#request
    • Add deprecation warning for StripeClient#request. This helper method will be removed in a future major version. To access response objects, use the last_response property on the returned resource instead. Refer to Accessing a response object in the README for usage details.

See the changelog for more details.

- Ruby
Published by ramya-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v11.7.0-beta.1

  • #1400 Update generated code for beta
    • Keeping up with the changes from version 11.6.0

See the changelog for more details.

- Ruby
Published by ramya-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v11.6.0

  • #1404 Add method to list invoice line items
    • Add methods list_lines() on the class Invoice to list the invoice line items

See the changelog for more details.

- Ruby
Published by ramya-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v11.5.0

  • #999 DESCRIBE CHANGES HERE (try to use the same style, tense, etc. as the other entries)

See the changelog for more details.

- Ruby
Published by prathmesh-stripe about 2 years ago

https://github.com/stripe/stripe-ruby - v11.5.0-beta.1

  • #1395 Update generated code for beta
    • No new beta features. Merging changes from the main branch.

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.4.0

  • #1397 Update generated code
    • Add support for update test helper method on resources Treasury.OutboundPayment and Treasury.OutboundTransfer
  • #1399 Pass params to transfer reversal
    • Allow Stripe::Transfer.retrieve_reversal() to accept a params hash as the third argument, followed by opts. No changes to existing calls are necessary, but in a future major version this method will be updated to only accept params as the first argument. Fixes #1393
  • #1389 Removed jaro_winkler as a dependency
  • #1396 Start tracking StripeClient#request usage

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.4.0-beta.1

  • #1386 Update generated code for beta

See the changelog for more details.

- Ruby
Published by helenye-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.3.0

See the changelog for more details.

- Ruby
Published by helenye-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.3.0-beta.1

  • #1383 Update generated code for beta

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.2.0

  • #1385 Update generated code
    • Add support for create_preview method on resource Invoice

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.1.0

  • #1379 Update generated code
    • Add support for new resource Entitlements.ActiveEntitlementSummary
  • #1382 Revert Makefile change to allow autoformatting in codegen
  • #1380 Rename section for object types

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.1.0-beta.1

  • #1376 Update generated code for beta
    • Add support for retrieve method on resources Entitlements.ActiveEntitlement and Entitlements.Feature

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v11.0.0

  • #1374

    • This release changes the pinned API version to 2024-04-10. Please read the API Upgrade Guide and carefully review the API changes before upgrading.

    ⚠️ Breaking changes

    • When no x-stripe-should-retry header is set in the response, the library now retries all requests with status >= 500, not just non-POST methods.

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.15.0

  • #1377 Add last_response to StripeObject
    • Users can now retrieve raw response from the returned resource, using the last_response property. See README for an example.
  • #1372 Update generated code
    • Add support for new resources Entitlements.ActiveEntitlement and Entitlements.Feature
    • Add support for list and retrieve methods on resource ActiveEntitlement
    • Add support for create, list, retrieve, and update methods on resource Feature
  • #1366 Move executables to exe folder

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.15.0-beta.1

  • #1373 Update generated code for beta
    • Add support for update method on resource Entitlements.Feature
  • #1370 Update generated code for beta

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.14.0

  • #1369 Update generated code
    • Add support for new resources Billing.MeterEventAdjustment, Billing.MeterEvent, and Billing.Meter
    • Add support for create, deactivate, list, reactivate, retrieve, and update methods on resource Meter
    • Add support for create method on resources MeterEventAdjustment and MeterEvent

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.14.0-beta.1

  • #1363 Update generated code for beta
    • Add support for new resources Entitlements.ActiveEntitlementSummary and Entitlements.ActiveEntitlement
    • Add support for list method on resource ActiveEntitlement

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.13.0

  • #1367 Update generated code
    • Add support for new resources ConfirmationToken and Forwarding.Request
    • Add support for retrieve method on resource ConfirmationToken
    • Add support for create, list, and retrieve methods on resource Request
  • #1362 Exclude sorbet directory and tapioca script when packing gem

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.13.0-beta.1

  • #1360 Update generated code for beta
    • Add support for new resources Billing.MeterEventAdjustment, Billing.MeterEvent, and Billing.Meter
    • Add support for create, deactivate, list, reactivate, retrieve, and update methods on resource Meter
    • Add support for create method on resources MeterEventAdjustment and MeterEvent
    • Add support for create test helper method on resource ConfirmationToken
    • Add support for add_lines, remove_lines, and update_lines methods on resource Invoice

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.12.0

  • #1359 Update generated code
    • Add support for new resources Issuing.PersonalizationDesign and Issuing.PhysicalBundle
    • Add support for create, list, retrieve, and update methods on resource PersonalizationDesign
    • Add support for list and retrieve methods on resource PhysicalBundle
  • #1354 Refactor after SDK based generation pattern
  • #1347 Reorder methods with lexographical sort
  • #1355 Disable Metrics/ClassLength
  • #1351 Update CHANGELOG.md

See the changelog for more details.

- Ruby
Published by ramya-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.12.0-beta.1

  • #1352 Update generated code for beta
    Release specs are identical.

  • #1350 Update generated code for beta

  • #1341 Update generated code for beta

    • Remove support for resource Entitlements.Event
  • #1343 Add a helper to add a beta version

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.11.0

  • #1348 Use sorbet gem instead of sorbet-static
  • #1342 Update generated code
    • Add list_refunds and retrieve_refund methods on resource Charge.
  • #1345 Update README to use add_beta_version

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.2.0

  • #1292 Update generated code

    • Add support for new resources Climate.Order, Climate.Product, and Climate.Supplier
    • Add support for cancel, create, list, retrieve, and update methods on resource Order
    • Add support for list and retrieve methods on resources Product and Supplier
  • #1295 Upgrade rubocop

  • #1291 Update generated code

  • #1290 Update generated code

  • #1288 Update generated code

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.11.0-beta.1

  • #1335 Update generated code for beta

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.10.0

  • #1336 Update generated code
    • Add InvoiceLineItem.update method.
  • #1334 Add TaxIds API
    • Add support for all, create, and retrieve methods on resource TaxId
    • The delete method now sends a DELETE request to /v1/tax_ids/{id} instead of /v1/customers/{customer}/tax_ids/{id}. The endpoints are functionally the same when operating on a Customer Tax ID.
    • The resource_url method on TaxId now returns the top-level /v1/tax_ids/{id} path instead of the /v1/customers/{customer}/tax_ids/{id} path.

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.10.0-beta.1

  • #1332 Update generated code for beta
    • Add support for decrement_authorization method on resource PaymentIntent
  • #1328 Update generated code for beta

See the changelog for more details.

- Ruby
Published by helenye-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.9.0

See the changelog for more details.

- Ruby
Published by helenye-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.9.0-beta.1

  • #1321 Update generated code for beta
    • Release specs are identical.

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.8.0

  • #1322 Update generated code
  • #1323 Extract other CRUDL api operations from mixins
    • Extract more CRUDL operations, namely create, delete, update, and list into the resources. These methods will no longer rely on the APIOperation mixins.
  • #1314 Update mocha gem to 1.16

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.7.1

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.8.0-beta.1

  • #1318 Update generated code for beta
    • Add support for new resources Entitlements.Event and Entitlements.Feature
    • Add support for create method on resource Event
    • Add support for create and list methods on resource Feature

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.7.0

  • #1317 Remove list method in child resources
    • Removes list method mixin from child resources, as these methods always return InvalidRequestError and never succeed
  • #1311 Use the deprecation gem in search and clean up usage of the gem

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.7.0-beta.3

  • #1313 Update generated code for beta
    • Add support for create_preview method on resource Invoice
  • #1307 Beta: report raw request usage

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.7.0-beta.2

  • #1307 Beta: report raw request usage

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.7.0-beta.1

  • #1309 Update generated code for beta
  • #1305 Update generated code for beta

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.6.0

  • #1310 Update generated code
    • Add support for new resource CustomerSession
    • Add support for create method on resource CustomerSession

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.6.0-beta.1

  • #1302 Update generated code for beta
    • Updated stable APIs to the latest version

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.5.0

  • #1306 Update generated code
    • Add support for retrieve method on resource Tax.Registration

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.5.0-beta.1

  • #1302 Update generated code for beta

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.4.0

  • #1303 Update generated code
    • Add support for new resource FinancialConnections.Transaction
    • Add support for list and retrieve methods on resource Transaction
    • Add support for subscribe and unsubscribe methods on resource FinancialConnections.Account
  • #1304 Add support for updatable singleton resources

See the changelog for more details.

- Ruby
Published by pakrym-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.4.0-beta.1

Updated stable APIs to the latest version

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.3.0

  • #1294 Support sending parameters inside singleton retrieve

See the changelog for more details.

- Ruby
Published by richardm-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.3.0-beta.1

  • #1298 Update generated code for beta
  • #1296 Merge master into beta

See the changelog for more details.

- Ruby
Published by anniel-stripe over 2 years ago

https://github.com/stripe/stripe-ruby - v10.2.0-beta.1

  • #1287 Update generated code for beta
    • Add support for attach_payment_intent method on resource Invoice
  • #1285 Update generated code for beta

See the changelog for more details.

- Ruby
Published by richardm-stripe almost 3 years ago

https://github.com/stripe/stripe-ruby - v10.1.0

  • #1286 Update generated code
    • Add support for new resource Tax.Registration
    • Add support for create, list, and update methods on resource Registration

See the changelog for more details.

- Ruby
Published by richardm-stripe almost 3 years ago

https://github.com/stripe/stripe-ruby - v10.1.0-beta.2

  • #1285 Update generated code for beta
    • Add support for new resource Margin
    • Add support for create, list, retrieve, and update methods on resource Margin

See the changelog for more details.

- Ruby
Published by anniel-stripe almost 3 years ago

https://github.com/stripe/stripe-ruby - v10.1.0-beta.1

  • #1284 Update generated code for beta
    • Update pinned API version to 2023-10-16
  • #1282 Update generated code for beta

See the changelog for more details.

- Ruby
Published by pakrym-stripe almost 3 years ago

https://github.com/stripe/stripe-ruby - v10.0.0

  • This release changes the pinned API version to 2023-10-16. Please read the API Upgrade Guide and carefully review the API changes before upgrading stripe-ruby.
  • #1283 Update generated code
    • Updated pinned API version
  • #1281 Update generated code
    • Documentation only changes

See the changelog for more details.

- Ruby
Published by pakrym-stripe almost 3 years ago