Skip to content

Bump stripe from 16.0.0 to 17.0.0#3178

Merged
ZeiP merged 1 commit intomasterfrom
dependabot/bundler/stripe-17.0.0
Oct 15, 2025
Merged

Bump stripe from 16.0.0 to 17.0.0#3178
ZeiP merged 1 commit intomasterfrom
dependabot/bundler/stripe-17.0.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 10, 2025

Bumps stripe from 16.0.0 to 17.0.0.

Release notes

Sourced from stripe's releases.

v17.0.0

  • #1698 Remove expanded instance variables after a resource has been updated
    • ⚠️ Removes dynamically added instance variables on subsequent non-expanded updates to a resource that had previously been expanded. For example,
    # expand `payments` field on an invoice
    invoice = Stripe::Invoice.retrieve(id: 'in_123', expand: ['payments'])
    pay invoice without expanding payments, so that field would have stale data
    Use expand to keep payments like this: invoice.pay(expand: ['payments'])
    invoice.pay
    This is now nil instead of a stale Hash
    invoice.payments

  • #1699 Improve event notification example
  • #1693 Improve event notification example
  • #1691 Remove manual promotion code test
  • #1690 Update param in deprecation docs link
  • #1687 Update CHANGELOG.md to point to right API version

See the changelog for more details.

v16.1.0-beta.1

This release changes the pinned API version to 2025-09-30.preview. It is built on top of SDK version 18.0.0 which contains breaking changes. Please review the changelog for 16.0.0 if upgrading from older SDK versions.

  • #1671 Update generated code for beta
    • Add support for attach_cadence method on resource Subscription
    • Add support for billing_cadence on Invoice::CreatePreviewParams, Subscription::CreateParams, Subscription::UpdateParams, and Subscription
    • Add support for billing_cadence_details on Invoice::Parent and QuotePreviewInvoice::Parent
  • #1662 Update generated code for beta
    • Add support for new resources V2::Billing::BillSettingVersion, V2::Billing::BillSetting, V2::Billing::Cadence, V2::Billing::CollectionSettingVersion, V2::Billing::CollectionSetting, and V2::Billing::Profile
    • Add support for create, list, retrieve, and update methods on resources V2::Billing::BillSetting, V2::Billing::CollectionSetting, and V2::Billing::Profile
    • Add support for list and retrieve methods on resources V2::Billing::BillSettingVersion and V2::Billing::CollectionSettingVersion
    • Add support for cancel, create, list, retrieve, and update methods on resource V2::Billing::Cadence
    • Add support for profile on V2::Core::Account::CreateParams::Default, V2::Core::Account::Default, and V2::Core::Account::UpdateParams::Default
    • Add support for i_p on V2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Account, V2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Storer, V2::Core::Account::Identity::Attestation::DirectorshipDeclaration, V2::Core::Account::Identity::Attestation::OwnershipDeclaration, V2::Core::Account::Identity::Attestation::TermsOfService::Account, V2::Core::Account::Identity::Attestation::TermsOfService::Storer, V2::Core::Account::Identity::Individual::AdditionalTermsOfService::Account, V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Account, V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Storer, V2::Core::Person::AdditionalTermsOfService::Account, V2::Core::Person::CreateParams::AdditionalTermsOfService::Account, and V2::Core::Person::UpdateParams::AdditionalTermsOfService::Account
    • Remove support for ip on V2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Account, V2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Storer, V2::Core::Account::Identity::Attestation::DirectorshipDeclaration, V2::Core::Account::Identity::Attestation::OwnershipDeclaration, V2::Core::Account::Identity::Attestation::TermsOfService::Account, V2::Core::Account::Identity::Attestation::TermsOfService::Storer, V2::Core::Account::Identity::Individual::AdditionalTermsOfService::Account, V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Account, V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Storer, V2::Core::Person::AdditionalTermsOfService::Account, V2::Core::Person::CreateParams::AdditionalTermsOfService::Account, and V2::Core::Person::UpdateParams::AdditionalTermsOfService::Account
    • Remove support for doing_business_as, product_description, and url on V2::Core::Account::CreateParams::Identity::BusinessDetail, V2::Core::Account::Identity::BusinessDetail, and V2::Core::Account::UpdateParams::Identity::BusinessDetail
    • Add support for settlement_currency on V2::MoneyManagement::FinancialAddress
    • Add support for sepa_bank_account on V2::MoneyManagement::FinancialAddress::Credential and V2::MoneyManagement::ReceivedCredit::BankTransfer
    • Add support for amount_details and payments_orchestration on V2::Payments::OffSessionPayment::CreateParams and V2::Payments::OffSessionPayment
    • Add support for retry_policy on V2::Payments::OffSessionPayment::CreateParams::RetryDetail and V2::Payments::OffSessionPayment::RetryDetail
    • Change type of V2::MoneyManagement::OutboundPaymentQuote::FxQuote.lock_duration from literal('five_minutes') to enum('five_minutes'|'none')
    • Change type of V2::MoneyManagement::OutboundPaymentQuote::FxQuote.lock_expires_at from DateTime to nullable(DateTime)
    • Add support for origin_type on V2::MoneyManagement::ReceivedCredit::BankTransfer
    • Remove support for payment_method_type on V2::MoneyManagement::ReceivedCredit::BankTransfer
    • Add support for mandate_data and payment_method_options on V2::Payments::OffSessionPayment::CreateParams
    • Add support for type on V2::MoneyManagement::FinancialAddress::CreateParams
    • Remove support for currency on V2::MoneyManagement::FinancialAddress::CreateParams
    • Add support for thin event V2BillingBillSettingUpdatedEvent with related object V2::Billing::BillSetting
    • Add support for error type RateLimitError

... (truncated)

Changelog

Sourced from stripe's changelog.

17.0.0 - 2025-10-09

  • #1698 Remove expanded instance variables after a resource has been updated
    • ⚠️ Removes dynamically added instance variables on subsequent non-expanded updates to a resource that had previously been expanded. For example,
    # expand `payments` field on an invoice
    invoice = Stripe::Invoice.retrieve(id: 'in_123', expand: ['payments'])
    pay invoice without expanding payments, so that field would have stale data
    Use expand to keep payments like this: invoice.pay(expand: ['payments'])
    invoice.pay
    This is now nil instead of a stale Hash
    invoice.payments

  • #1699 Improve event notification example
  • #1693 Improve event notification example
  • #1691 Remove manual promotion code test
  • #1690 Update param in deprecation docs link
  • #1687 Update CHANGELOG.md to point to right API version
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [stripe](https://github.com/stripe/stripe-ruby) from 16.0.0 to 17.0.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-ruby@v16.0.0...v17.0.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-version: 17.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Oct 10, 2025
@ZeiP ZeiP merged commit 27f01c1 into master Oct 15, 2025
7 checks passed
@ZeiP ZeiP deleted the dependabot/bundler/stripe-17.0.0 branch October 15, 2025 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant