odota / core

Open source Dota 2 data platform
https://www.opendota.com
MIT License
1.5k stars 300 forks source link

Bump stripe from 9.16.0 to 14.17.0 #2759

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps stripe from 9.16.0 to 14.17.0.

Release notes

Sourced from stripe's releases.

v14.17.0

  • #2018 Update generated code
    • Add support for networks on Card, PaymentMethodCreateParams.card, PaymentMethodUpdateParams.card, and TokenCreateParams.card
    • Add support for new value no_voec on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.type
    • Add support for new value no_voec on enums CustomerCreateParams.tax_id_data[].type, InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, InvoiceUpcomingParams.customer_details.tax_ids[].type, Tax.CalculationCreateParams.customer_details.tax_ids[].type, and TaxIdCreateParams.type
    • Add support for new value financial_connections.account.refreshed_ownership on enum Event.type
    • Add support for display_brand on PaymentMethod.card
    • Add support for new value financial_connections.account.refreshed_ownership on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

See the changelog for more details.

v14.17.0-beta.1

  • #2014 Update generated code for beta
    • Add support for payment_method_options on ConfirmationToken
    • Add support for new value velobank on enum ConfirmationToken.payment_method_preview.p24.bank

See the changelog for more details.

v14.16.0

  • #2012 Update generated code
    • Add support for invoices on Account.settings and AccountUpdateParams.settings
    • Add support for new value velobank on enums Charge.payment_method_details.p24.bank, PaymentIntentConfirmParams.payment_method_data.p24.bank, PaymentIntentCreateParams.payment_method_data.p24.bank, PaymentIntentUpdateParams.payment_method_data.p24.bank, PaymentMethod.p24.bank, PaymentMethodCreateParams.p24.bank, SetupIntentConfirmParams.payment_method_data.p24.bank, SetupIntentCreateParams.payment_method_data.p24.bank, and SetupIntentUpdateParams.payment_method_data.p24.bank
    • Add support for setup_future_usage on PaymentIntent.payment_method_options.blik, PaymentIntentConfirmParams.payment_method_options.blik, PaymentIntentCreateParams.payment_method_options.blik, and PaymentIntentUpdateParams.payment_method_options.blik
    • Add support for require_cvc_recollection on PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card, and PaymentIntentUpdateParams.payment_method_options.card
    • Add support for account_tax_ids on SubscriptionCreateParams.invoice_settings, SubscriptionSchedule.default_settings.invoice_settings, SubscriptionSchedule.phases[].invoice_settings, SubscriptionScheduleCreateParams.default_settings.invoice_settings, SubscriptionScheduleCreateParams.phases[].invoice_settings, SubscriptionScheduleUpdateParams.default_settings.invoice_settings, SubscriptionScheduleUpdateParams.phases[].invoice_settings, and SubscriptionUpdateParams.invoice_settings

See the changelog for more details.

v14.15.0

  • #2001 Update generated code
    • Add support for swish payment method throughout the API
    • Add support for relationship on AccountCreateParams.individual, AccountUpdateParams.individual, and TokenCreateParams.account.individual
    • Add support for jurisdiction_level on TaxRate
    • Change type of Terminal.Reader.status from string to enum('offline'|'online')
  • #2009 Remove https check for *.stripe.com
    • Stops throwing exceptions if protocol: 'http' is set for requests to api.stripe.com.

See the changelog for more details.

v14.15.0-beta.2

  • #2002 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
    • Add support for swish on ConfirmationToken.payment_method_preview
    • Add support for new value swish on enum ConfirmationToken.payment_method_preview.type
    • Add support for new value customer.entitlement_summary.updated on enum Event.type
    • Add support for account_tax_ids on InvoiceCreatePreviewParams.schedule_details.phases[].invoice_settings, InvoiceUpcomingLinesParams.schedule_details.phases[].invoice_settings, and InvoiceUpcomingParams.schedule_details.phases[].invoice_settings
    • Add support for feature on Product.features[], ProductCreateParams.features[], and ProductUpdateParams.features[]
    • Add support for new value customer.entitlement_summary.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

... (truncated)

Changelog

Sourced from stripe's changelog.

14.17.0 - 2024-02-15

  • #2018 Update generated code
    • Add support for networks on Card, PaymentMethodCreateParams.card, PaymentMethodUpdateParams.card, and TokenCreateParams.card
    • Add support for new value no_voec on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.type
    • Add support for new value no_voec on enums CustomerCreateParams.tax_id_data[].type, InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, InvoiceUpcomingParams.customer_details.tax_ids[].type, Tax.CalculationCreateParams.customer_details.tax_ids[].type, and TaxIdCreateParams.type
    • Add support for new value financial_connections.account.refreshed_ownership on enum Event.type
    • Add support for display_brand on PaymentMethod.card
    • Add support for new value financial_connections.account.refreshed_ownership on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

14.16.0 - 2024-02-08

  • #2012 Update generated code
    • Add support for invoices on Account.settings and AccountUpdateParams.settings
    • Add support for new value velobank on enums Charge.payment_method_details.p24.bank, PaymentIntentConfirmParams.payment_method_data.p24.bank, PaymentIntentCreateParams.payment_method_data.p24.bank, PaymentIntentUpdateParams.payment_method_data.p24.bank, PaymentMethod.p24.bank, PaymentMethodCreateParams.p24.bank, SetupIntentConfirmParams.payment_method_data.p24.bank, SetupIntentCreateParams.payment_method_data.p24.bank, and SetupIntentUpdateParams.payment_method_data.p24.bank
    • Add support for setup_future_usage on PaymentIntent.payment_method_options.blik, PaymentIntentConfirmParams.payment_method_options.blik, PaymentIntentCreateParams.payment_method_options.blik, and PaymentIntentUpdateParams.payment_method_options.blik
    • Add support for require_cvc_recollection on PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card, and PaymentIntentUpdateParams.payment_method_options.card
    • Add support for account_tax_ids on SubscriptionCreateParams.invoice_settings, SubscriptionSchedule.default_settings.invoice_settings, SubscriptionSchedule.phases[].invoice_settings, SubscriptionScheduleCreateParams.default_settings.invoice_settings, SubscriptionScheduleCreateParams.phases[].invoice_settings, SubscriptionScheduleUpdateParams.default_settings.invoice_settings, SubscriptionScheduleUpdateParams.phases[].invoice_settings, and SubscriptionUpdateParams.invoice_settings

14.15.0 - 2024-02-05

  • #2001 Update generated code
    • Add support for swish payment method throughout the API
    • Add support for relationship on AccountCreateParams.individual, AccountUpdateParams.individual, and TokenCreateParams.account.individual
    • Add support for jurisdiction_level on TaxRate
    • Change type of Terminal.Reader.status from string to enum('offline'|'online')
  • #2009 Remove https check for *.stripe.com
    • Stops throwing exceptions if protocol: 'http' is set for requests to api.stripe.com.

14.14.0 - 2024-01-25

  • #1998 Update generated code
    • Add support for annual_revenue and estimated_worker_count on Account.business_profile, AccountCreateParams.business_profile, and AccountUpdateParams.business_profile
    • Add support for new value registered_charity on enums Account.company.structure, AccountCreateParams.company.structure, AccountUpdateParams.company.structure, and TokenCreateParams.account.company.structure
    • Add support for collection_options on AccountLinkCreateParams
    • Add support for liability on Checkout.Session.automatic_tax, Checkout.SessionCreateParams.automatic_tax, PaymentLink.automatic_tax, PaymentLinkCreateParams.automatic_tax, PaymentLinkUpdateParams.automatic_tax, Quote.automatic_tax, QuoteCreateParams.automatic_tax, QuoteUpdateParams.automatic_tax, SubscriptionSchedule.default_settings.automatic_tax, SubscriptionSchedule.phases[].automatic_tax, SubscriptionScheduleCreateParams.default_settings.automatic_tax, SubscriptionScheduleCreateParams.phases[].automatic_tax, SubscriptionScheduleUpdateParams.default_settings.automatic_tax, and SubscriptionScheduleUpdateParams.phases[].automatic_tax
    • Add support for issuer on Checkout.Session.invoice_creation.invoice_data, Checkout.SessionCreateParams.invoice_creation.invoice_data, PaymentLink.invoice_creation.invoice_data, PaymentLinkCreateParams.invoice_creation.invoice_data, PaymentLinkUpdateParams.invoice_creation.invoice_data, Quote.invoice_settings, QuoteCreateParams.invoice_settings, QuoteUpdateParams.invoice_settings, SubscriptionSchedule.default_settings.invoice_settings, SubscriptionSchedule.phases[].invoice_settings, SubscriptionScheduleCreateParams.default_settings.invoice_settings, SubscriptionScheduleCreateParams.phases[].invoice_settings, SubscriptionScheduleUpdateParams.default_settings.invoice_settings, and SubscriptionScheduleUpdateParams.phases[].invoice_settings
    • Add support for invoice_settings on Checkout.SessionCreateParams.subscription_data, PaymentLink.subscription_data, PaymentLinkCreateParams.subscription_data, and PaymentLinkUpdateParams.subscription_data
    • Add support for new value challenge on enums Invoice.payment_settings.payment_method_options.card.request_three_d_secure, InvoiceCreateParams.payment_settings.payment_method_options.card.request_three_d_secure, InvoiceUpdateParams.payment_settings.payment_method_options.card.request_three_d_secure, Subscription.payment_settings.payment_method_options.card.request_three_d_secure, SubscriptionCreateParams.payment_settings.payment_method_options.card.request_three_d_secure, and SubscriptionUpdateParams.payment_settings.payment_method_options.card.request_three_d_secure
    • Add support for promotion_code on InvoiceUpcomingLinesParams.discounts[], InvoiceUpcomingLinesParams.invoice_items[].discounts[], InvoiceUpcomingParams.discounts[], and InvoiceUpcomingParams.invoice_items[].discounts[]
    • Add support for account_type on PaymentMethodUpdateParams.us_bank_account
  • #1995 Update generated code
    • Add support for providing BankAccount, Card, and CardToken details on the external_account parameter in AccountUpdateParams
    • Add support for new value nn on enums Charge.payment_method_details.ideal.bank, PaymentIntentConfirmParams.payment_method_data.ideal.bank, PaymentIntentCreateParams.payment_method_data.ideal.bank, PaymentIntentUpdateParams.payment_method_data.ideal.bank, PaymentMethod.ideal.bank, PaymentMethodCreateParams.ideal.bank, SetupAttempt.payment_method_details.ideal.bank, SetupIntentConfirmParams.payment_method_data.ideal.bank, SetupIntentCreateParams.payment_method_data.ideal.bank, and SetupIntentUpdateParams.payment_method_data.ideal.bank
    • Add support for new value NNBANL2G on enums Charge.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, and SetupAttempt.payment_method_details.ideal.bic
    • Change CustomerSession.components.buy_button, CustomerSession.components.pricing_table, and Subscription.billing_cycle_anchor_config to be required
    • Add support for issuer on InvoiceCreateParams, InvoiceUpcomingLinesParams, InvoiceUpcomingParams, InvoiceUpdateParams, and Invoice
    • Add support for liability on Invoice.automatic_tax, InvoiceCreateParams.automatic_tax, InvoiceUpcomingLinesParams.automatic_tax, InvoiceUpcomingParams.automatic_tax, InvoiceUpdateParams.automatic_tax, Subscription.automatic_tax, SubscriptionCreateParams.automatic_tax, and SubscriptionUpdateParams.automatic_tax
    • Add support for on_behalf_of on InvoiceUpcomingLinesParams and InvoiceUpcomingParams
    • Add support for pin on Issuing.CardCreateParams
    • Add support for revocation_reason on Mandate.payment_method_details.bacs_debit
    • Add support for customer_balance on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
    • Add support for invoice_settings on SubscriptionCreateParams and SubscriptionUpdateParams
  • #1992 Add a hint about formatting during request forwarding

... (truncated)

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 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)
dependabot[bot] commented 5 months ago

Superseded by #2762.