stripe-samples / subscription-use-cases

Create subscriptions with fixed prices or usage based billing.
https://stripe.com/docs/billing
MIT License
797 stars 400 forks source link

chore(deps): bump com.stripe:stripe-java from 22.30.0 to 25.9.0 in /fixed-price-subscriptions/server/java #1072

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps com.stripe:stripe-java from 22.30.0 to 25.9.0.

Release notes

Sourced from com.stripe:stripe-java's releases.

v25.9.0

  • #1806 Update generated code
    • Add support for external_account_collection on AccountSession.components.balances.features, AccountSession.components.payouts.features, AccountSessionCreateParams.components.balances.features, and AccountSessionCreateParams.components.payouts.features
    • Add support for payment_method_remove on Checkout.Session.saved_payment_method_options
  • #1808 Track usage for unsafeSetStripeVersionOverride

See the changelog for more details.

v25.9.0-beta.1

  • #1802 Update generated code for beta

See the changelog for more details.

v25.8.0

  • #1803 Update generated code
    • Add support for fee_source on ApplicationFee
    • Add support for net_available on Balance.instant_available[]
    • Add support for preferred_locales on Charge.payment_method_details.card_present, ConfirmationToken.payment_method_preview.card_present, and PaymentMethod.card_present
    • Add support for klarna on Dispute.payment_method_details
    • Add support for archived and lookup_key on entitlements.FeatureListParams
    • Change financialconnections.SessionCreateParams.filters.countries to be optional
    • Add support for no_valid_authorization on Issuing.Dispute.evidence, issuing.DisputeCreateParams.evidence, and issuing.DisputeUpdateParams.evidence
    • Add support for new value no_valid_authorization on enums issuing.DisputeCreateParams.evidence.reason and issuing.DisputeUpdateParams.evidence.reason
    • Add support for loss_reason on Issuing.Dispute
    • Add support for routing on PaymentIntent.payment_method_options.card_present, PaymentIntentConfirmParams.payment_method_options.card_present, PaymentIntentCreateParams.payment_method_options.card_present, and PaymentIntentUpdateParams.payment_method_options.card_present
    • Add support for application_fee_amount and application_fee on Payout
    • Add support for stripe_s700 on Terminal.Configuration, terminal.ConfigurationCreateParams, and terminal.ConfigurationUpdateParams
  • #1804 Added deprecated annotation to builder methods
    • Deprecate Java builder params based on OpenAPI spec
      • Mark as deprecated the setters for persistent_token property on PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentUpdateParams, SetupIntentConfirmParams, SetupIntentCreateParams, SetupIntentUpdateParams. This is a legacy parameter that no longer has any function.

See the changelog for more details.

v25.7.0

  • #1801 Update generated code
    • Remove support for pending_invoice_items_behavior on SubscriptionCreateParams that was prematurely added in the previous release on the same day

See the changelog for more details.

v25.7.0-beta.1

  • #1800 Update generated code for beta
    • Add support for rechnung_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilities
    • Add support for rechnung on Charge.payment_method_details, ConfirmationToken.payment_method_preview, ConfirmationTokenCreateParams.payment_method_data, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_data
    • Add support for multibanco on Checkout.Session.payment_method_options and checkout.SessionCreateParams.payment_method_options
    • Add support for new value multibanco on enum checkout.SessionCreateParams.payment_method_types[]
    • Add support for new value rechnung on enums ConfirmationTokenCreateParams.payment_method_data.type, PaymentIntentConfirmParams.payment_method_data.type, PaymentIntentCreateParams.payment_method_data.type, PaymentIntentUpdateParams.payment_method_data.type, SetupIntentConfirmParams.payment_method_data.type, SetupIntentCreateParams.payment_method_data.type, and SetupIntentUpdateParams.payment_method_data.type
    • Add support for new value rechnung on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.type

See the changelog for more details.

... (truncated)

Changelog

Sourced from com.stripe:stripe-java's changelog.

25.9.0 - 2024-05-23

  • #1806 Update generated code
    • Add support for external_account_collection on AccountSession.components.balances.features, AccountSession.components.payouts.features, AccountSessionCreateParams.components.balances.features, and AccountSessionCreateParams.components.payouts.features
    • Add support for payment_method_remove on Checkout.Session.saved_payment_method_options
  • #1808 Track usage for unsafeSetStripeVersionOverride

25.8.0 - 2024-05-16

  • #1803 Update generated code
    • Add support for fee_source on ApplicationFee
    • Add support for net_available on Balance.instant_available[]
    • Add support for preferred_locales on Charge.payment_method_details.card_present, ConfirmationToken.payment_method_preview.card_present, and PaymentMethod.card_present
    • Add support for klarna on Dispute.payment_method_details
    • Add support for archived and lookup_key on entitlements.FeatureListParams
    • Change financialconnections.SessionCreateParams.filters.countries to be optional
    • Add support for no_valid_authorization on Issuing.Dispute.evidence, issuing.DisputeCreateParams.evidence, and issuing.DisputeUpdateParams.evidence
    • Add support for new value no_valid_authorization on enums issuing.DisputeCreateParams.evidence.reason and issuing.DisputeUpdateParams.evidence.reason
    • Add support for loss_reason on Issuing.Dispute
    • Add support for routing on PaymentIntent.payment_method_options.card_present, PaymentIntentConfirmParams.payment_method_options.card_present, PaymentIntentCreateParams.payment_method_options.card_present, and PaymentIntentUpdateParams.payment_method_options.card_present
    • Add support for application_fee_amount and application_fee on Payout
    • Add support for stripe_s700 on Terminal.Configuration, terminal.ConfigurationCreateParams, and terminal.ConfigurationUpdateParams
  • #1804 Added deprecated annotation to builder methods
    • Deprecate Java builder params based on OpenAPI spec
      • Mark as deprecated the setters for persistent_token property on PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentUpdateParams, SetupIntentConfirmParams, SetupIntentCreateParams, SetupIntentUpdateParams. This is a legacy parameter that no longer has any function.

25.7.0 - 2024-05-09

  • #1801 Update generated code
    • Remove support for pending_invoice_items_behavior on SubscriptionCreateParams that was prematurely added in the previous release on the same day

25.6.0 - 2024-05-09

  • #1797 Update generated code
    • Add support for update test helper method on resources Treasury.OutboundPayment and Treasury.OutboundTransfer
    • Add support for allow_redisplay on ConfirmationToken.payment_method_preview and PaymentMethod
    • Add support for preview_mode on InvoiceCreatePreviewParams, InvoiceUpcomingLinesParams, and InvoiceUpcomingParams
    • Add support for tracking_details on Treasury.OutboundPayment and Treasury.OutboundTransfer
    • Add support for new values treasury.outbound_payment.tracking_details_updated and treasury.outbound_transfer.tracking_details_updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

25.5.0 - 2024-05-02

  • #1785 Update generated code
    • Add support for paypal on Dispute.payment_method_details
    • Change type of Dispute.payment_method_details.type from literal('card') to enum('card'|'paypal')
    • Change type of entitlements.FeatureUpdateParams.metadata from map(string: string) to emptyable(map(string: string))
    • Add support for payment_method_types on PaymentIntentConfirmParams
    • Add support for ship_from_details on Tax.Calculation, Tax.Transaction, and tax.CalculationCreateParams
    • Add support for bh, eg, ge, ke, kz, ng, and om on Tax.Registration.country_options and tax.RegistrationCreateParams.country_options
  • #1787 Deprecate Java params based on OpenAPI spec
    • Mark as deprecated the persistent_token property on ConfirmationToken.Link.persistentToken, PaymentIntent.Link.persistentToken, PaymentMethod.Link.persistentToken, SetupIntent.Link.persistentToken, PaymentIntentConfirmParams.Link.persistentToken, PaymentIntentCreateParams.Link.persistentToken, PaymentIntentUpdateParams.Link.persistentToken, SetupIntentConfirmParams.Link.persistentToken, SetupIntentCreateParams.Link.persistentToken, SetupIntentUpdateParams.Link.persistentToken. This is a legacy parameter that no longer has any function.

25.4.0 - 2024-04-25

  • #1784 Update generated code
    • Add support for setup_future_usage on Checkout.Session.payment_method_options.amazon_pay, Checkout.Session.payment_method_options.revolut_pay, PaymentIntent.payment_method_options.amazon_pay, and PaymentIntent.payment_method_options.revolut_pay

... (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 #1079.