|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 31.5.0-alpha.2 - 2026-03-04 |
| 4 | +This release changes the pinned API version to `2026-03-04.preview`. |
| 5 | + |
| 6 | +* [#2167](https://github.com/stripe/stripe-java/pull/2167) Update generated code for private-preview |
| 7 | + * Add support for new resources `Profile` and `billing.AlertRecovered` |
| 8 | + * Add support for `reauthorize` method on resource `PaymentIntent` |
| 9 | + * Add support for `settings` on `QuoteLine.actions[].add_discount`, `QuoteLine.actions[].add_item.discounts[]`, `QuoteLine.actions[].set_discounts[]`, `QuoteLine.actions[].set_items[].discounts[]`, `QuotePreviewSubscriptionSchedule.phases[].discounts[]`, `QuotePreviewSubscriptionSchedule.phases[].items[].discounts[]`, `SubscriptionSchedule.phases[].discounts[]`, and `SubscriptionSchedule.phases[].items[].discounts[]` |
| 10 | + * Add support for `smartDisputes` on `Account.settings`, `AccountCreateParams.settings`, `AccountUpdateParams.settings`, `v2.core.Account.configuration.merchant`, `v2.core.AccountCreateParams.configuration.merchant`, and `v2.core.AccountUpdateParams.configuration.merchant` |
| 11 | + * Add support for `emailCustomersOnSuccessfulPayment` on `Account.settings.payments`, `AccountCreateParams.settings.payments`, and `AccountUpdateParams.settings.payments` |
| 12 | + * Add support for `balanceUpdateDetails` on `billing.CreditBalanceSummary.balances[]` |
| 13 | + * Add support for `reauthorization` and `reauthorizeBefore` on `Charge.payment_method_details.card_present`, `Charge.payment_method_details.card`, `ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present`, `PaymentAttemptRecord.payment_method_details.card_present`, `PaymentMethod.card.generated_from.payment_method_details.card_present`, and `PaymentRecord.payment_method_details.card_present` |
| 14 | + * Add support for `location` and `reader` on `Charge.payment_method_details.card_present`, `Charge.payment_method_details.interac_present`, `ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present`, `PaymentAttemptRecord.payment_method_details.card_present`, `PaymentAttemptRecord.payment_method_details.interac_present`, `PaymentMethod.card.generated_from.payment_method_details.card_present`, `PaymentRecord.payment_method_details.card_present`, and `PaymentRecord.payment_method_details.interac_present` |
| 15 | + * Add support for `managedPayments` on `PaymentIntent`, `SetupIntent`, `Subscription`, `checkout.SessionCreateParams`, and `checkout.Session` |
| 16 | + * Add support for new value `lk_vat` on enums `CustomerCreateParams.tax_id_data[].type`, `InvoiceCreatePreviewParams.customer_details.tax_ids[].type`, `OrderCreateParams.tax_details.tax_ids[].type`, `OrderUpdateParams.tax_details.tax_ids[].type`, `TaxIdCreateParams.type`, and `tax.CalculationCreateParams.customer_details.tax_ids[].type` |
| 17 | + * Add support for `digital` on `delegatedcheckout.RequestedSession.fulfillment_details.fulfillment_options[]`, `delegatedcheckout.RequestedSession.fulfillment_details.selected_fulfillment_option`, and `delegatedcheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option` |
| 18 | + * Change `delegatedcheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option.shipping` to be optional |
| 19 | + * Add support for `affiliateAttributions` on `delegatedcheckout.RequestedSessionConfirmParams`, `delegatedcheckout.RequestedSessionCreateParams`, and `delegatedcheckout.RequestedSession` |
| 20 | + * Add support for `fulfillmentType` on `delegatedcheckout.RequestedSession.line_item_details[]` |
| 21 | + * Add support for `marketplaceSellerDetails`, `networkProfile`, `privacyNoticeUrl`, `returnPolicyUrl`, `storePolicyUrl`, and `termsOfServiceUrl` on `delegatedcheckout.RequestedSession.seller_details` |
| 22 | + * Add support for `amountToCounter` on `DisputeUpdateParams` |
| 23 | + * Add support for new values `terminal_wifi_certificate` and `terminal_wifi_private_key` on enum `FileListParams.purpose` |
| 24 | + * Add support for new values `terminal_wifi_certificate` and `terminal_wifi_private_key` on enum `FileCreateParams.purpose` |
| 25 | + * Add support for new value `pay_by_bank` on enums `InvoiceCreateParams.payment_settings.paymentMethodTypes`, `InvoiceUpdateParams.payment_settings.paymentMethodTypes`, `SubscriptionCreateParams.payment_settings.paymentMethodTypes`, and `SubscriptionUpdateParams.payment_settings.paymentMethodTypes` |
| 26 | + * Add support for `displayName` and `serviceUserNumber` on `Mandate.payment_method_details.bacs_debit` |
| 27 | + * Add support for `requestReauthorization` on `PaymentIntent.payment_method_options.card_present`, `PaymentIntent.payment_method_options.card`, `PaymentIntentConfirmParams.payment_method_options.card_present`, `PaymentIntentConfirmParams.payment_method_options.card`, `PaymentIntentCreateParams.payment_method_options.card_present`, `PaymentIntentCreateParams.payment_method_options.card`, `PaymentIntentUpdateParams.payment_method_options.card_present`, and `PaymentIntentUpdateParams.payment_method_options.card` |
| 28 | + * Add support for `transactionPurpose` on `PaymentIntent.payment_method_options.us_bank_account`, `PaymentIntentConfirmParams.payment_method_options.us_bank_account`, `PaymentIntentCreateParams.payment_method_options.us_bank_account`, and `PaymentIntentUpdateParams.payment_method_options.us_bank_account` |
| 29 | + * Add support for `optionalItems` on `PaymentLinkUpdateParams` |
| 30 | + * ⚠️ Remove support for `cardIssuerDecline` on `radar.PaymentEvaluation.insights` |
| 31 | + * Add support for `paymentBehavior` on `SubscriptionItemDeleteParams` |
| 32 | + * Add support for `billingCycleAnchor` on `Subscription.trial_settings.end_behavior` |
| 33 | + * Add support for `lk` on `tax.Registration.country_options` and `tax.RegistrationCreateParams.country_options` |
| 34 | + * Add support for `cellular` and `stripeS710` on `terminal.ConfigurationCreateParams`, `terminal.ConfigurationUpdateParams`, and `terminal.Configuration` |
| 35 | + * Add support for new values `simulated_stripe_s710` and `stripe_s710` on enum `terminal.ReaderListParams.deviceType` |
| 36 | + * Add support for new values `reserve.hold.created`, `reserve.hold.updated`, `reserve.plan.created`, `reserve.plan.disabled`, `reserve.plan.expired`, `reserve.plan.updated`, and `reserve.release.created` on enums `WebhookEndpointCreateParams.enabledEvents` and `WebhookEndpointUpdateParams.enabledEvents` |
| 37 | + * Add support for new value `2026-02-25.clover` on enum `WebhookEndpointCreateParams.apiVersion` |
| 38 | + * Add support for `recipientOnboarding` and `recipientUpdate` on `v2.core.AccountLink.use_case` and `v2.core.AccountLinkCreateParams.use_case` |
| 39 | + * Add support for `consumer` on `v2.core.Account.configuration.storer.capabilities`, `v2.core.AccountCreateParams.configuration.storer.capabilities`, and `v2.core.AccountUpdateParams.configuration.storer.capabilities` |
| 40 | + * Add support for `fundsUsageType` on `v2.moneymanagement.FinancialAccount.storage` and `v2.moneymanagement.FinancialAccountCreateParams.storage` |
| 41 | + * Add support for `purpose` on `v2.moneymanagement.OutboundPaymentCreateParams` and `v2.moneymanagement.OutboundPayment` |
| 42 | + * Add support for `branchNumber` and `swiftCode` on `v2.moneymanagement.PayoutMethod.bank_account` |
| 43 | + * Add support for new values `recipient_onboarding` and `recipient_update` on enum `v2.core.AccountLinkCreateParams.use_case.type` |
| 44 | + * Add support for new value `consumer.holds_currencies.usd` on enum `EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updatedCapability` |
| 45 | + * Add support for snapshot event `billing.alert.recovered` with resource `billing.AlertRecovered` |
| 46 | + * Add support for snapshot events `reserve.hold.created` and `reserve.hold.updated` with resource `reserve.Hold` |
| 47 | + * Add support for snapshot events `reserve.plan.created`, `reserve.plan.disabled`, `reserve.plan.expired`, and `reserve.plan.updated` with resource `reserve.Plan` |
| 48 | + * Add support for snapshot event `reserve.release.created` with resource `reserve.Release` |
| 49 | + * Add support for event notification `V2BillingRateCardCustomPricingUnitOverageRateCreatedEvent` with related object `v2.billing.RateCardCustomPricingUnitOverageRate` |
| 50 | + * Add support for event notifications `V2IamStripeAccessGrantApprovedEvent`, `V2IamStripeAccessGrantCanceledEvent`, `V2IamStripeAccessGrantDeniedEvent`, `V2IamStripeAccessGrantRemovedEvent`, `V2IamStripeAccessGrantRequestedEvent`, and `V2IamStripeAccessGrantUpdatedEvent` |
| 51 | + |
3 | 52 | ## 31.5.0-alpha.1 - 2026-02-25 |
4 | | -This release changes the pinned API version to `2026-02-25.preview`. |
| 53 | +This release uses the API version `2026-01-28.preview`. |
5 | 54 |
|
6 | 55 | * [#2157](https://github.com/stripe/stripe-java/pull/2157) Update generated code for private-preview |
7 | 56 | * Add support for new resource `AccountSignals` |
|
0 commit comments