Skip to content

Commit 2cfbd7f

Browse files
committed
Bump version to 32.1.0-beta.1
1 parent d00ecbc commit 2cfbd7f

5 files changed

Lines changed: 54 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Changelog
22

3+
## 32.1.0-beta.1 - 2026-03-25
4+
5+
This release changes the pinned API version to `2026-03-25.preview`. It is built on top of SDK version 32.0.0 which contains breaking changes. Please review the [changelog for 32.0.0](https://github.com/stripe/stripe-java/blob/master/CHANGELOG.md#3200---2026-03-25) if upgrading from older SDK versions.
6+
7+
* [#2194](https://github.com/stripe/stripe-java/pull/2194) Update generated code for beta
8+
* [#2192](https://github.com/stripe/stripe-java/pull/2192) Update generated code for beta
9+
* Release specs are identical.
10+
* [#2164](https://github.com/stripe/stripe-java/pull/2164) Update generated code for beta
11+
* Add support for new resources `productcatalog.TrialOffer`, `tax.Location`, and `v2.core.BatchJob`
12+
* Add support for `create` method on resource `productcatalog.TrialOffer`
13+
* Add support for `create`, `list`, and `retrieve` methods on resource `tax.Location`
14+
* Add support for `cancel`, `create`, and `retrieve` methods on resource `v2.core.BatchJob`
15+
* Add support for `performanceLocation` on `tax.CalculationCreateParams.line_items[]` and `tax.CalculationLineItem`
16+
* Add support for `trialOffer` on `InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].add`, `InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].set`, `InvoiceCreatePreviewParams.schedule_details.phases[].items[]`, `QuoteCreateParams.lines[].actions[].add_item`, `QuoteCreateParams.lines[].actions[].set_items[]`, `QuoteLine.actions[].add_item`, `QuoteLine.actions[].set_items[]`, `QuotePreviewSubscriptionSchedule.phases[].items[]`, `QuoteUpdateParams.lines[].actions[].add_item`, `QuoteUpdateParams.lines[].actions[].set_items[]`, `SubscriptionSchedule.phases[].items[]`, `SubscriptionScheduleAmendParams.amendments[].item_actions[].add`, `SubscriptionScheduleAmendParams.amendments[].item_actions[].set`, `SubscriptionScheduleCreateParams.phases[].items[]`, and `SubscriptionScheduleUpdateParams.phases[].items[]`
17+
* Add support for `riskReserved` on `Balance`
18+
* ⚠️ Remove support for `sourceType` on `Charge.payment_method_details.stripe_balance`, `ConfirmationToken.payment_method_preview.stripe_balance`, `ConfirmationTokenCreateParams.payment_method_data.stripe_balance`, `PaymentAttemptRecord.payment_method_details.stripe_balance`, `PaymentIntentConfirmParams.payment_method_data.stripe_balance`, `PaymentIntentCreateParams.payment_method_data.stripe_balance`, `PaymentIntentUpdateParams.payment_method_data.stripe_balance`, `PaymentMethod.stripe_balance`, `PaymentMethodCreateParams.stripe_balance`, `PaymentRecord.payment_method_details.stripe_balance`, `SetupIntentConfirmParams.payment_method_data.stripe_balance`, `SetupIntentCreateParams.payment_method_data.stripe_balance`, and `SetupIntentUpdateParams.payment_method_data.stripe_balance`
19+
* Add support for `taxDetails` on `InvoiceAddLinesParams.lines[].price_data.product_data`, `InvoiceLineItemUpdateParams.price_data.product_data`, `InvoiceUpdateLinesParams.lines[].price_data.product_data`, `PaymentLinkCreateParams.line_items[].price_data.product_data`, `PlanCreateParams.product[0]`, `PriceCreateParams.product_data`, `ProductCreateParams`, `ProductUpdateParams`, `checkout.SessionCreateParams.line_items[].price_data.product_data`, and `checkout.SessionUpdateParams.line_items[].price_data.product_data`
20+
* Add support for `pendingInvoiceItemInterval` on `checkout.SessionUpdateParams.subscription_data`
21+
* Add support for `hosted` and `uiMode` on `financialconnections.SessionCreateParams` and `financialconnections.Session`
22+
* Add support for `url` on `financialconnections.Session`
23+
* Add support for `expiresAfterSeconds` on `Invoice.payment_settings.payment_method_options.pix`, `InvoiceCreateParams.payment_settings.payment_method_options.pix`, `InvoiceUpdateParams.payment_settings.payment_method_options.pix`, `QuotePreviewInvoice.payment_settings.payment_method_options.pix`, `Subscription.payment_settings.payment_method_options.pix`, `SubscriptionCreateParams.payment_settings.payment_method_options.pix`, and `SubscriptionUpdateParams.payment_settings.payment_method_options.pix`
24+
* Add support for `currentTrial` on `InvoiceCreatePreviewParams.subscription_details.items[]`, `SubscriptionCreateParams.items[]`, `SubscriptionItemCreateParams`, `SubscriptionItemUpdateParams`, `SubscriptionItem`, and `SubscriptionUpdateParams.items[]`
25+
* Add support for `surcharge` on `PaymentIntent.amount_details`, `PaymentIntentCaptureParams.amount_details`, `PaymentIntentConfirmParams.amount_details`, `PaymentIntentCreateParams.amount_details`, `PaymentIntentIncrementAuthorizationParams.amount_details`, and `PaymentIntentUpdateParams.amount_details`
26+
* Add support for `amountDetails` and `paymentDetails` on `PaymentIntentDecrementAuthorizationParams`
27+
* Add support for `mandateOptions` on `PaymentIntent.payment_method_options.stripe_balance`
28+
* Add support for `managedPayments` on `PaymentLinkCreateParams` and `PaymentLink`
29+
* Add support for `stripeBalance` on `SetupIntent.payment_method_options`, `SetupIntentConfirmParams.payment_method_options`, `SetupIntentCreateParams.payment_method_options`, and `SetupIntentUpdateParams.payment_method_options`
30+
* Add support for `billingCycleAnchor` on `Subscription.trial_settings.end_behavior`, `SubscriptionCreateParams.trial_settings.end_behavior`, and `SubscriptionUpdateParams.trial_settings.end_behavior`
31+
* Add support for new values `admissions_tax`, `attendance_tax`, `entertainment_tax`, `gross_receipts_tax`, `hospitality_tax`, `luxury_tax`, `resort_tax`, and `tourism_tax` on enum `tax.RegistrationCreateParams.country_options.us.type`
32+
* Add support for `admissionsTax`, `attendanceTax`, `entertainmentTax`, `grossReceiptsTax`, `hospitalityTax`, `luxuryTax`, `resortTax`, and `tourismTax` on `tax.Registration.country_options.us`
33+
* Add support for `requirements` on `TaxCode`
34+
* ⚠️ Change type of `v2.billing.Cadence.settings_data.collection.payment_method_options.card.mandate_options.amount`, `v2.billing.CollectionSetting.payment_method_options.card.mandate_options.amount`, `v2.billing.CollectionSettingCreateParams.payment_method_options.card.mandate_options.amount`, `v2.billing.CollectionSettingUpdateParams.payment_method_options.card.mandate_options.amount`, and `v2.billing.CollectionSettingVersion.payment_method_options.card.mandate_options.amount` from `longInteger` to `int64_string`
35+
* Add support for `timezone` on `v2.core.Account.defaults`, `v2.core.AccountCreateParams.defaults`, and `v2.core.AccountUpdateParams.defaults`
36+
* Add support for `azureEventGrid` on `v2.core.EventDestinationCreateParams` and `v2.core.EventDestination`
37+
* Add support for `supportedCurrencies` on `v2.core.vault.GbBankAccount`, `v2.core.vault.UsBankAccount`, and `v2.moneymanagement.PayoutMethod.card`
38+
* Add support for `restricted` on `v2.moneymanagement.PayoutMethod`
39+
* Add support for `currencies` on `v2.moneymanagement.PayoutMethodsBankAccountSpec.countries.value.fields[]`
40+
* Add support for `counterparty` and `description` on `v2.moneymanagement.Transaction`
41+
* ⚠️ Add support for `currency` on `v2.core.vault.GbBankAccountCreateParams`, `v2.core.vault.UsBankAccountCreateParams`, `v2.moneymanagement.OutboundSetupIntentCreateParams.payout_method_data.bank_account`, `v2.moneymanagement.OutboundSetupIntentCreateParams.payout_method_data.card`, `v2.moneymanagement.OutboundSetupIntentUpdateParams.payout_method_data.bank_account`, and `v2.moneymanagement.OutboundSetupIntentUpdateParams.payout_method_data.card`
42+
* Add support for `iban` on `v2.core.vault.GbBankAccountCreateParams`
43+
* Change `v2.core.vault.GbBankAccountCreateParams.accountNumber` to be optional
44+
* Change `v2.core.vault.GbBankAccountCreateParams.sortCode` to be optional
45+
* Add support for new value `azure_event_grid` on enum `v2.core.EventDestinationCreateParams.type`
46+
* Add support for new value `currency` on enum `InvalidPaymentMethodException.invalidParam`
47+
* Add support for event notifications `V2CoreBatchJobBatchFailedEvent`, `V2CoreBatchJobCanceledEvent`, `V2CoreBatchJobCompletedEvent`, `V2CoreBatchJobCreatedEvent`, `V2CoreBatchJobReadyForUploadEvent`, `V2CoreBatchJobTimeoutEvent`, `V2CoreBatchJobUpdatedEvent`, `V2CoreBatchJobUploadTimeoutEvent`, `V2CoreBatchJobValidatingEvent`, and `V2CoreBatchJobValidationFailedEvent` with related object `v2.core.BatchJob`
48+
* [#2189](https://github.com/stripe/stripe-java/pull/2189) Merge to beta
49+
* [#2175](https://github.com/stripe/stripe-java/pull/2175) Merge to beta
50+
351
## 31.5.0-beta.1 - 2026-02-25
452
This release changes the pinned API version to `2026-02-25.preview`.
553

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Stripe Java client library
22

3-
[![Maven Central](https://img.shields.io/badge/maven--central-v31.5.0-beta.1-blue)](https://mvnrepository.com/artifact/com.stripe/stripe-java)
3+
[![Maven Central](https://img.shields.io/badge/maven--central-v32.1.0-beta.1-blue)](https://mvnrepository.com/artifact/com.stripe/stripe-java)
44
[![JavaDoc](http://img.shields.io/badge/javadoc-reference-blue.svg)](https://stripe.dev/stripe-java)
55
[![Build Status](https://github.com/stripe/stripe-java/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/stripe/stripe-java/actions?query=branch%3Amaster)
66

@@ -26,7 +26,7 @@ We support LTS versions of the JDK. Currently, that's Java versions:
2626
Add this dependency to your project's build file:
2727

2828
```groovy
29-
implementation "com.stripe:stripe-java:31.5.0-beta.1"
29+
implementation "com.stripe:stripe-java:32.1.0-beta.1"
3030
```
3131

3232
### Maven users
@@ -37,7 +37,7 @@ Add this dependency to your project's POM:
3737
<dependency>
3838
<groupId>com.stripe</groupId>
3939
<artifactId>stripe-java</artifactId>
40-
<version>31.5.0-beta.1</version>
40+
<version>32.1.0-beta.1</version>
4141
</dependency>
4242
```
4343

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
31.5.0-beta.1
1+
32.1.0-beta.1

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=com.stripe
2-
VERSION_NAME=31.5.0-beta.1
2+
VERSION_NAME=32.1.0-beta.1
33

44
POM_URL=https://github.com/stripe/stripe-java
55
POM_SCM_URL=git@github.com:stripe/stripe-java.git

src/main/java/com/stripe/Stripe.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public abstract class Stripe {
1515
public static final String LIVE_API_BASE = "https://api.stripe.com";
1616
public static final String UPLOAD_API_BASE = "https://files.stripe.com";
1717
public static final String METER_EVENTS_API_BASE = "https://meter-events.stripe.com";
18-
public static final String VERSION = "31.5.0-beta.1";
18+
public static final String VERSION = "32.1.0-beta.1";
1919

2020
public static volatile String apiKey;
2121
public static volatile String clientId;

0 commit comments

Comments
 (0)