Skip to content
This repository was archived by the owner on Jun 4, 2025. It is now read-only.

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 25, 2025

Bumps com.stripe:stripe-java from 12.1.0 to 29.1.0.

Release notes

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

v29.1.0

  • #1986 Update generated code

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

    • Add support for minorityOwnedBusinessDesignation on Account.business_profile, AccountCreateParams.business_profile, and AccountUpdateParams.business_profile
    • Add support for registrationDate on Account.company, AccountCreateParams.company, AccountUpdateParams.company, and TokenCreateParams.account.company
    • Add support for usCfpbData on AccountCreateParams, AccountPersonCreateParams, AccountPersonUpdateParams, AccountUpdateParams, Person, and TokenCreateParams.person
    • Add support for taxId on Charge.billing_details, ConfirmationToken.payment_method_preview.billing_details, ConfirmationTokenCreateParams.payment_method_data.billing_details, PaymentIntentConfirmParams.payment_method_data.billing_details, PaymentIntentCreateParams.payment_method_data.billing_details, PaymentIntentUpdateParams.payment_method_data.billing_details, PaymentMethod.billing_details, PaymentMethodCreateParams.billing_details, PaymentMethodUpdateParams.billing_details, SetupIntentConfirmParams.payment_method_data.billing_details, SetupIntentCreateParams.payment_method_data.billing_details, SetupIntentUpdateParams.payment_method_data.billing_details, testhelpers.ConfirmationTokenCreateParams.payment_method_data.billing_details, and treasury.OutboundPaymentCreateParams.destination_payment_method_data.billing_details
    • Add support for walletOptions on checkout.SessionCreateParams and checkout.Session
    • Add support for provider on Invoice.automatic_tax, Quote.automatic_tax, and checkout.Session.automatic_tax
    • Add support for paymentMethodOptions on ConfirmationTokenCreateParams and testhelpers.ConfirmationTokenCreateParams
    • Add support for installments on ConfirmationToken.payment_method_options.card
    • Add support for new values aw_tin, az_tin, bd_bin, bf_ifu, bj_ifu, cm_niu, cv_nif, et_tin, kg_tin, and la_tin on enums CustomerCreateParams.tax_id_data[].type, CustomerCreateParams.type, CustomerTaxIdCreateParams.type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, TaxIdCreateParams.type, and tax.CalculationCreateParams.customer_details.tax_ids[].type
    • Add support for context on Event
    • Add support for new value affirm on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for billie on PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_options, and PaymentIntentUpdateParams.payment_method_options
    • Add support for pix on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
    • Add support for klarna on PaymentMethodDomain
    • Add support for pendingReason on Refund
    • Add support for aw, az, bd, bf, bj, cm, cv, et, in, kg, la, and ph on tax.Registration.country_options and tax.RegistrationCreateParams.country_options
    • Add support for new value 2025-04-30.basil on enums WebhookEndpointCreateParams.apiVersion
  • #1989 Update manual installation instructions in README.md

  • #1982 Update readme with clarification on resource based call patterns

  • #1976 backport beta fixes

  • #1971 require beta SDKs match event versions exactly when deserializing

    • ⚠️ Public Preview SDKs now require an exact API version match when deserializing webhooks
      • To deserialize events from another API version, use EventDataObjectDeserializer .deserializeUnsafe() instead of .deserialize().

See the changelog for more details.

v29.1.0-beta.3

  • #1985 Update generated code for beta
    • Add support for new resources FxQuote and PaymentIntentAmountDetailsLineItem
    • Add support for new services FxQuoteService (accessed by StripeClient.fxQuotes()) and PaymentIntentAmountDetailsLineItemService (accessed by StripeClient.paymentIntents())
    • Remove support for service InvoicePaymentService (accessed by StripeClient.invoices())
    • Add support for create, list, and retrieve methods on resource FxQuote
    • Remove support for attach_payment_intent method on resource Invoice
    • Remove support for list and retrieve methods on resource InvoicePaymentCollection
    • Add support for list method on resource PaymentIntentAmountDetailsLineItem
    • Add support for list method on service PaymentIntentService
    • Add support for create, list, and retrieve methods on service FxQuoteService
    • Remove support for list and retrieve methods on service InvoicePaymentService
    • Remove support for attachPaymentIntent method on service InvoiceService
    • Add support for registrationDate on Account.company, AccountCreateParams.company, AccountUpdateParams.company, and TokenCreateParams.account.company
    • Add support for usCfpbData on AccountCreateParams, AccountPersonCreateParams, AccountPersonUpdateParams, AccountUpdateParams, Person, and TokenCreateParams.person
    • Add support for customerReference and orderReference on ChargeCaptureParams.payment_details, ChargeUpdateParams.payment_details, PaymentIntent.payment_details, PaymentIntentCaptureParams.payment_details, PaymentIntentConfirmParams.payment_details, PaymentIntentCreateParams.payment_details, and PaymentIntentUpdateParams.payment_details
    • Add support for taxId on Charge.billing_details, ConfirmationToken.payment_method_preview.billing_details, ConfirmationTokenCreateParams.payment_method_data.billing_details, PaymentIntentConfirmParams.payment_method_data.billing_details, PaymentIntentCreateParams.payment_method_data.billing_details, PaymentIntentUpdateParams.payment_method_data.billing_details, PaymentMethod.billing_details, PaymentMethodCreateParams.billing_details, PaymentMethodUpdateParams.billing_details, SetupIntentConfirmParams.payment_method_data.billing_details, SetupIntentCreateParams.payment_method_data.billing_details, SetupIntentUpdateParams.payment_method_data.billing_details, and treasury.OutboundPaymentCreateParams.destination_payment_method_data.billing_details
    • Add support for priceData on checkout.SessionUpdateParams.line_items[]

... (truncated)

Changelog

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

29.1.0 - 2025-04-30

  • #1986 Update generated code

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

    • Add support for minorityOwnedBusinessDesignation on Account.business_profile, AccountCreateParams.business_profile, and AccountUpdateParams.business_profile
    • Add support for registrationDate on Account.company, AccountCreateParams.company, AccountUpdateParams.company, and TokenCreateParams.account.company
    • Add support for usCfpbData on AccountCreateParams, AccountPersonCreateParams, AccountPersonUpdateParams, AccountUpdateParams, Person, and TokenCreateParams.person
    • Add support for taxId on Charge.billing_details, ConfirmationToken.payment_method_preview.billing_details, ConfirmationTokenCreateParams.payment_method_data.billing_details, PaymentIntentConfirmParams.payment_method_data.billing_details, PaymentIntentCreateParams.payment_method_data.billing_details, PaymentIntentUpdateParams.payment_method_data.billing_details, PaymentMethod.billing_details, PaymentMethodCreateParams.billing_details, PaymentMethodUpdateParams.billing_details, SetupIntentConfirmParams.payment_method_data.billing_details, SetupIntentCreateParams.payment_method_data.billing_details, SetupIntentUpdateParams.payment_method_data.billing_details, testhelpers.ConfirmationTokenCreateParams.payment_method_data.billing_details, and treasury.OutboundPaymentCreateParams.destination_payment_method_data.billing_details
    • Add support for walletOptions on checkout.SessionCreateParams and checkout.Session
    • Add support for provider on Invoice.automatic_tax, Quote.automatic_tax, and checkout.Session.automatic_tax
    • Add support for paymentMethodOptions on ConfirmationTokenCreateParams and testhelpers.ConfirmationTokenCreateParams
    • Add support for installments on ConfirmationToken.payment_method_options.card
    • Add support for new values aw_tin, az_tin, bd_bin, bf_ifu, bj_ifu, cm_niu, cv_nif, et_tin, kg_tin, and la_tin on enums CustomerCreateParams.tax_id_data[].type, CustomerCreateParams.type, CustomerTaxIdCreateParams.type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, TaxIdCreateParams.type, and tax.CalculationCreateParams.customer_details.tax_ids[].type
    • Add support for context on Event
    • Add support for new value affirm on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for billie on PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_options, and PaymentIntentUpdateParams.payment_method_options
    • Add support for pix on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
    • Add support for klarna on PaymentMethodDomain
    • Add support for pendingReason on Refund
    • Add support for aw, az, bd, bf, bj, cm, cv, et, in, kg, la, and ph on tax.Registration.country_options and tax.RegistrationCreateParams.country_options
    • Add support for new value 2025-04-30.basil on enums WebhookEndpointCreateParams.apiVersion
  • #1989 Update manual installation instructions in README.md

  • #1982 Update readme with clarification on resource based call patterns

  • #1976 backport beta fixes

  • #1971 require beta SDKs match event versions exactly when deserializing

    • ⚠️ Public Preview SDKs now require an exact API version match when deserializing webhooks
      • To deserialize events from another API version, use EventDataObjectDeserializer .deserializeUnsafe() instead of .deserialize().

29.0.0 - 2025-04-01

  • #1950 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
    • Remove support for invoice on Charge and PaymentIntent
    • Remove support for shippingDetails on Checkout.Session
    • Remove support for carrier, phone, and trackingNumber on Checkout.Session.collected_information.shipping_details
    • Remove support for refund on CreditNoteCreateParams, CreditNotePreviewLinesListParams, CreditNotePreviewParams, and CreditNote
    • Remove support for taxAmounts on CreditNoteLineItem, CreditNote, and InvoiceLineItem
    • Remove support for amountExcludingTax and unitAmountExcludingTax on CreditNoteLineItem and InvoiceLineItem
    • Remove support for coupon on CustomerCreateParams, CustomerUpdateParams, InvoiceCreatePreviewParams.schedule_details.phases[], InvoiceCreatePreviewParams, SubscriptionCreateParams, SubscriptionSchedule.phases[], SubscriptionScheduleCreateParams.phases[], SubscriptionScheduleUpdateParams.phases[], and SubscriptionUpdateParams

... (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 <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 [com.stripe:stripe-java](https://github.com/stripe/stripe-java) from 12.1.0 to 29.1.0.
- [Release notes](https://github.com/stripe/stripe-java/releases)
- [Changelog](https://github.com/stripe/stripe-java/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-java@v12.1.0...v29.1.0)

---
updated-dependencies:
- dependency-name: com.stripe:stripe-java
  dependency-version: 29.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 25, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 29, 2025

Superseded by #896.

@dependabot dependabot bot closed this May 29, 2025
@dependabot dependabot bot deleted the dependabot/maven/com.stripe-stripe-java-29.1.0 branch May 29, 2025 05:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant