Skip to content

Releases: stripe/stripe-dotnet

v44.5.0

02 May 20:58
Compare
Choose a tag to compare
  • #2900 Update generated code
    • Add support for Paypal on DisputePaymentMethodDetails
    • Change type of DisputePaymentMethodDetailsType from literal('card') to enum('card'|'paypal')
    • Add support for PaymentMethodTypes on PaymentIntentConfirmOptions
    • Add support for ShipFromDetails on Tax.CalculationCreateOptions, TaxCalculation, and TaxTransaction
    • Add support for Bh, Eg, Ge, Ke, Kz, Ng, and Om on TaxRegistrationCountryOptionsOptions and TaxRegistrationCountryOptions
  • #2904 Add config for dotnet8.0
  • #2903 Fix clientId getter

See the changelog for more details.

v44.5.0-beta.1

25 Apr 20:48
Compare
Choose a tag to compare
v44.5.0-beta.1 Pre-release
Pre-release
  • #2896 Update generated code for beta
    • Add support for PaymentMethodSettings on AccountSessionComponentsOptions
    • Add support for CancelSubscriptionSchedule on QuoteLine and QuoteLinesOptions

See the changelog for more details.

v44.4.0

25 Apr 20:37
Compare
Choose a tag to compare
  • #2897 Update generated code
    • Add support for SetupFutureUsage on CheckoutSessionPaymentMethodOptionsAmazonPay, CheckoutSessionPaymentMethodOptionsRevolutPay, PaymentIntentPaymentMethodOptionsAmazonPay, and PaymentIntentPaymentMethodOptionsRevolutPay
    • Change type of EntitlementsActiveEntitlementFeature from string to expandable($Entitlements.Feature)
    • Remove support for inadvertently released identity verification features Email and Phone on IdentityVerificationSessionOptionsOptions
    • Add support for AmazonPay and RevolutPay on MandatePaymentMethodDetails and SetupAttemptPaymentMethodDetails
    • Add support for EndingBefore, Limit, and StartingAfter on PaymentMethodConfigurationListOptions
    • Add support for Mobilepay on PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, and PaymentMethodConfiguration

See the changelog for more details.

v44.4.0-beta.1

18 Apr 21:43
Compare
Choose a tag to compare
v44.4.0-beta.1 Pre-release
Pre-release
  • #2893 Update generated code for beta
    • Add support for CapitalOverview, TaxRegistrations, and TaxSettings on AccountSessionComponentsOptions
    • Add support for ExternalAccountCollection on AccountSessionComponentsFinancialAccountFeaturesOptions
    • Add support for SubscriptionTrialFromPlan on InvoiceUpcomingLinesOptions and InvoiceUpcomingOptions

See the changelog for more details.

v44.3.0

18 Apr 21:23
Compare
Choose a tag to compare
  • #2894 Update generated code
    • Add support for CreatePreview method on resource Invoice
    • Add support for PaymentMethodData on Checkout.SessionCreateOptions
    • Add support for SavedPaymentMethodOptions on Checkout.SessionCreateOptions and CheckoutSession
    • Add support for Mobilepay on CheckoutSessionPaymentMethodOptionsOptions and CheckoutSessionPaymentMethodOptions
    • Add support for AllowRedisplay on ConfirmationTokenPaymentMethodDataOptions, CustomerListPaymentMethodsOptions, PaymentIntentPaymentMethodDataOptions, PaymentMethodCreateOptions, PaymentMethodUpdateOptions, and SetupIntentPaymentMethodDataOptions
    • Add support for ScheduleDetails and SubscriptionDetails on InvoiceUpcomingLinesOptions and InvoiceUpcomingOptions

See the changelog for more details.

v44.2.0

16 Apr 15:57
Compare
Choose a tag to compare
  • #2891 Update generated code
    • Add support for new resource Entitlements.ActiveEntitlementSummary
    • Add support for Balances and PayoutsList on AccountSessionComponentsOptions and AccountSessionComponents
    • Remove support for Config on Forwarding.RequestCreateOptions and ForwardingRequest. This field is no longer used by the Forwarding Request API.
    • Add support for CaptureMethod on PaymentIntentPaymentMethodOptionsRevolutPayOptions and PaymentIntentPaymentMethodOptionsRevolutPay
    • Add support for Swish on PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, and PaymentMethodConfiguration
  • #2892 Add sections to StripeTypeRegistry

See the changelog for more details.

v44.2.0-beta.1

12 Apr 05:08
Compare
Choose a tag to compare
v44.2.0-beta.1 Pre-release
Pre-release
  • #2886 Update generated code for beta
    • Add support for Get method on resources Entitlements.ActiveEntitlement and Entitlements.Feature
    • Add support for Fees, Losses, RequirementCollection, and StripeDashboard on AccountControllerOptions
    • Add support for HostedVoucherUrl on PaymentIntentNextActionMultibancoDisplayDetails
    • Add support for Toggles on TerminalReaderActionCollectInputsInputs and TerminalReaderInputsOptions
    • Add support for Email, Numeric, Phone, and Text on TerminalReaderActionCollectInputsInputs

See the changelog for more details.

v44.1.0

11 Apr 23:02
Compare
Choose a tag to compare
  • #2889 Update generated code
    • Add support for AccountManagement and NotificationBanner on AccountSessionComponentsOptions and AccountSessionComponents
    • Add support for ExternalAccountCollection on AccountSessionComponentsAccountOnboardingFeaturesOptions and AccountSessionComponentsAccountOnboardingFeatures
    • Change type of BillingMeterEventAdjustmentCancel from BillingMeterResourceBillingMeterEventAdjustmentCancel to nullable(BillingMeterResourceBillingMeterEventAdjustmentCancel)
    • Add support for AmazonPay on ChargePaymentMethodDetails, CheckoutSessionPaymentMethodOptionsOptions, CheckoutSessionPaymentMethodOptions, ConfirmationTokenPaymentMethodDataOptions, ConfirmationTokenPaymentMethodPreview, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentIntentPaymentMethodOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, RefundDestinationDetails, SetupIntentPaymentMethodDataOptions, SetupIntentPaymentMethodOptionsOptions, and SetupIntentPaymentMethodOptions
    • Add support for NextRefreshAvailableAt on FinancialConnectionsAccountOwnershipRefresh

See the changelog for more details.

v44.0.0

10 Apr 23:00
Compare
Choose a tag to compare
  • #2884

    • This release changes the pinned API version to 2024-04-10. Please read the API Upgrade Guide and carefully review the API changes before upgrading.

    ⚠️ Breaking changes

    • Change the property Amount on SourceTransaction to not be nullable
    • Remove the below unused classes
      • InvoiceLineItemAutomaticTaxOptions
      • InvoiceLineItemCustomerDetailsOptions
      • InvoiceLineItemCustomerDetailsTaxIdOptions
      • InvoiceLineItemCustomerDetailsTaxOptions
    • Change the type of the below date fields from long to DateTime
      • AccountSettingsCardIssuingTosAcceptance.Date
      • AccountSettingsTreasuryTosAcceptance.Date
      • PaymentIntentNextActionPixDisplayQrCode.ExpiresAt
      • PaymentIntentPaymentMethodOptionsPix.ExpiresAt
      • CalculationCreateOptions.TaxDate
    • Rename Features to MarketingFeatures on ProductCreateOptions, ProductUpdateOptions, and Product.

    ⚠️ Removal of enum values, properties and events that are no longer part of the publicly documented Stripe API

    • Remove BillingPortal.ConfigurationFeatures.SubscriptionPause and BillingPortal.ConfigurationFeaturesOptions.SubscriptionPause as the feature to pause subscription on the portal has been deprecated.
    • Remove the below deprecated events from Event.Type, WebhookEndpointCreateOptions.EnabledEvents, WebhookEndpointUpdateOptions.EnabledEvents and the constants in Events
      • invoiceitem.updated
      • order.created
      • recipient.created
      • recipient.deleted
      • recipient.updated
      • sku.created
      • sku.deleted
      • sku.updated
    • Remove the support for the below deprecated values in BalanceTransaction.Type
      • obligation_inbound
      • obligation_payout
      • obligation_payout_failure
      • obligation_reversal_outbound
    • Remove the support for various in Climate.Supplier.RemovalPathway
    • Remove support for id_bank_transfer, multibanco, netbanking, pay_by_bank, and upi on PaymentMethodConfiguration by removing the below classes
      • PaymentMethodConfigurationIdBankTransfer
      • PaymentMethodConfigurationMultibanco
      • PaymentMethodConfigurationNetbanking
      • PaymentMethodConfigurationPayByBank
      • PaymentMethodConfigurationUpi
    • Remove the support for challenge_only in SetupIntentPaymentMethodOptionsCard.RequestThreeDSecure
    • Remove deprecated property CustomerData on SourceTransaction
    • Remove the support for deprecated value service_tax in TaxRate.TaxType, TaxRateCreateParams.TaxType, TaxRateUpdateParams.TaxType
    • Remove the deprecated value include_and_require in InvoiceCreateParams.PendingInvoiceItemsBehavior
    • Remove the deprecated property SubscriptionProrate on UpcomingInvoiceListLineItemsOptions. Use SubscriptionProrationBehavior instead.
    • Remove the property RequestIncrementalAuthorization on PaymentIntentPaymentMethodOptionsCardPresentOptions. This was shipped by mistake.
    • Remove the support for deprecated value obligation on ReportRunParameterOptions.ReportingCategory
    • Remove the legacy field RenderingOptions in Invoice, InvoiceCreateOptions and InvoiceUpdateOptions.
    • Rename the type of field Rendering in InvoiceCreateOptions and InvoiceUpdateOptions from InvoiceRenderingOptionsOptions to InvoiceRenderingOptions

See the changelog for more details.

v43.23.0

09 Apr 21:09
Compare
Choose a tag to compare
  • #2887 Update generated code
    • Add support for new resources Entitlements.ActiveEntitlement and Entitlements.Feature
    • Add support for Get and List methods on resource ActiveEntitlement
    • Add support for Create, Get, List, and Update methods on resource Feature
    • Add support for Controller on AccountCreateOptions
    • Add support for Fees, Losses, RequirementCollection, and StripeDashboard on AccountController
    • Add support for EventName on Billing.MeterEventAdjustmentCreateOptions and BillingMeterEventAdjustment
    • Add support for Cancel and Type on BillingMeterEventAdjustment

See the changelog for more details.