|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 29.2.0 - 2025-05-29 |
| 4 | + |
| 5 | +* [#2000](https://github.com/stripe/stripe-java/pull/2000) Update generated code. This release changes the pinned API version to `2025-05-28.basil`. |
| 6 | + * Add support for `attach_payment` method on resource `Invoice` |
| 7 | + * Add support for `collect_inputs` method on resource `terminal.Reader` |
| 8 | + * Add support for `succeed_input_collection` and `timeout_input_collection` test helper methods on resource `terminal.Reader` |
| 9 | + * Add support for `pixPayments` on `Account.capabilities`, `AccountCreateParams.capabilities`, and `AccountUpdateParams.capabilities` |
| 10 | + * Add support for `disputesList` and `paymentDisputes` on `AccountSession.components` and `AccountSessionCreateParams.components` |
| 11 | + * Add support for `refundAndDisputePrefunding` on `Balance` |
| 12 | + * Add support for `balanceType` on `BalanceTransaction` |
| 13 | + * Change `billing.AlertCreateParams.usage_threshold.meter` to be required |
| 14 | + * Add support for `location` and `reader` on `Charge.payment_method_details.affirm` and `Charge.payment_method_details.wechat_pay` |
| 15 | + * Add support for `paymentMethodRemove` on `checkout.SessionCreateParams.saved_payment_method_options` |
| 16 | + * Add support for `setupFutureUsage` on `checkout.Session.payment_method_options.naver_pay` |
| 17 | + * Add support for `postPaymentAmount` and `prePaymentAmount` on `CreditNote` |
| 18 | + * Add support for `sex`, `unparsedPlaceOfBirth`, and `unparsedSex` on `identity.VerificationReport.document` and `identity.VerificationSession.verified_outputs` |
| 19 | + * Add support for `billingThresholds` on `InvoiceCreatePreviewParams.schedule_details.phases[].items[]`, `InvoiceCreatePreviewParams.schedule_details.phases[]`, `InvoiceCreatePreviewParams.subscription_details.items[]`, `SubscriptionCreateParams.items[]`, `SubscriptionCreateParams`, `SubscriptionItemCreateParams`, `SubscriptionItemUpdateParams`, `SubscriptionItem`, `SubscriptionSchedule.default_settings`, `SubscriptionSchedule.phases[].items[]`, `SubscriptionSchedule.phases[]`, `SubscriptionScheduleCreateParams.default_settings`, `SubscriptionScheduleCreateParams.phases[].items[]`, `SubscriptionScheduleCreateParams.phases[]`, `SubscriptionScheduleUpdateParams.default_settings`, `SubscriptionScheduleUpdateParams.phases[].items[]`, `SubscriptionScheduleUpdateParams.phases[]`, `SubscriptionUpdateParams.items[]`, `SubscriptionUpdateParams`, and `Subscription` |
| 20 | + * Add support for `satispay` on `PaymentIntent.payment_method_options`, `PaymentIntentConfirmParams.payment_method_options`, `PaymentIntentCreateParams.payment_method_options`, and `PaymentIntentUpdateParams.payment_method_options` |
| 21 | + * Add support for `captureMethod` on `PaymentIntent.payment_method_options.billie` |
| 22 | + * Add support for `kakaoPay`, `krCard`, `naverPay`, `payco`, and `samsungPay` on `PaymentMethodConfigurationCreateParams`, `PaymentMethodConfigurationUpdateParams`, and `PaymentMethodConfiguration` |
| 23 | + * Add support for `networkDeclineCode` on `Refund.destination_details.paypal` |
| 24 | + * Add support for `metadata` on `tax.CalculationCreateParams.line_items[]` and `tax.CalculationLineItem` |
| 25 | + * Add support for new value `simulated_stripe_s700` on enum `terminal.ReaderListParams.deviceType` |
| 26 | + * Add support for `returnUrl` on `terminal.Reader.action.process_payment_intent.process_config` and `terminal.ReaderProcessPaymentIntentParams.process_config` |
| 27 | + * Add support for `collectInputs` on `terminal.Reader.action` |
| 28 | + * Add support for new value `invoice_payment.paid` on enums `WebhookEndpointCreateParams.enabledEvents` and `WebhookEndpointUpdateParams.enabledEvents` |
| 29 | + * Add support for new value `2025-05-28.basil` on enum `WebhookEndpointCreateParams.apiVersion` |
| 30 | + * Add support for snapshot event `invoice_payment.paid` with resource `InvoicePayment` |
| 31 | +* [#2002](https://github.com/stripe/stripe-java/pull/2002) Adds generated Customer retrievePaymentMethod overload |
| 32 | + * Adds `retrievePaymentMethod` overload to `Customer` that accepts a payment method id and `RequestOptions` object |
| 33 | +* [#1997](https://github.com/stripe/stripe-java/pull/1997) Adds CONTRIBUTING.md |
| 34 | + |
3 | 35 | ## 29.1.0 - 2025-04-30
|
4 | 36 | * [#1986](https://github.com/stripe/stripe-java/pull/1986) Update generated code
|
5 | 37 |
|
|
26 | 58 | * [#1982](https://github.com/stripe/stripe-java/pull/1982) Update readme with clarification on resource based call patterns
|
27 | 59 | * [#1976](https://github.com/stripe/stripe-java/pull/1976) backport beta fixes
|
28 | 60 | * [#1971](https://github.com/stripe/stripe-java/pull/1971) require beta SDKs match event versions exactly when deserializing
|
29 |
| - |
30 |
| - - ⚠️ Public Preview SDKs now require an exact API version match when deserializing webhooks |
| 61 | + |
| 62 | + - ⚠️ Public Preview SDKs now require an exact API version match when deserializing webhooks |
31 | 63 | - To deserialize events from another API version, use `EventDataObjectDeserializer .deserializeUnsafe()` instead of `.deserialize()`.
|
32 | 64 |
|
33 | 65 | ## 29.0.0 - 2025-04-01
|
|
0 commit comments