Skip to content

Bump Stripe.net from 50.4.0 to 51.0.0#275

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/src/Infrastructure/MyMascada.Infrastructure/Stripe.net-51.0.0
Closed

Bump Stripe.net from 50.4.0 to 51.0.0#275
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/src/Infrastructure/MyMascada.Infrastructure/Stripe.net-51.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 31, 2026

Updated Stripe.net from 50.4.0 to 51.0.0.

Release notes

Sourced from Stripe.net's releases.

51.0.0

This release changes the pinned API version to 2026-03-25.dahlia and contains breaking changes (prefixed with ⚠️ below). There's also a detailed migration guide to simplify your upgrade process.

Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.

  • ⚠️ Breaking change: #​3338 Throw an error when using the wrong webhook parsing method
  • ⚠️ Breaking change: #​3328 Drop support for .NET 5 & 7
  • ⚠️ Breaking change: #​3327 Migrate core deserialization and default JSON library to System.Text.Json
    • System.Text.Json replaces Newtonsoft Json.NET as the default JSON library used in serialization and deserialization of Stripe.net objects. This is most likely non-breaking for most users.
    • Serializing Stripe objects using either System.Text.Json or Newtonsoft Json.NET now represents decimal-format strings as JSON string values to match the Stripe API format.
  • ⚠️ Breaking change: #​3342 Replace Emptyable with SetTracker pattern for explicit null support
    • ⚠️ Full support for unsetting metadata entries and certain Options properties. Set the metadata entry or nullable property to null and the SDK will send an empty string for V1 APIs and a null value for V2 APIs.
      • ⚠️ This changes the meaning of setting a property to null if that property is defined as nullable in our API Ref. If you currently pre-initialize your Options values to null this could have unintended consequences.
    • ⚠️ Removed IEmptyable, IEmptyable<T>, Emptyable<T>, EmptyableConverter<T>, and STJEmptyableConverter<T> - replaced by SetTracker pattern on Options properties.
  • ⚠️ Breaking change: #​3329 Regenerate with decimal_string enabled for v2 APIs
    • V2 API decimal fields changed type from string to decimal?. Code that reads or writes these fields as string will need to use decimal? instead. Affected fields:
      • AccountPersonRelationship: PercentOwnership
      • AccountIdentityIndividualRelationship: PercentOwnership
      • Options: AccountCreateIdentityIndividualRelationshipOptions, AccountUpdateIdentityIndividualRelationshipOptions, AccountTokenCreateIdentityIndividualRelationshipOptions, PersonCreateRelationshipOptions, PersonUpdateRelationshipOptions, PersonTokenCreateRelationshipOptions
  • #​3300 Add StringEnum JSON converters for batch jobs
  • #​3330 Bump System.Text.Json from 6.0.0 to 6.0.10
  • #​3321 Add runtime support for V2 int64 string-encoded fields

See the changelog for more details.

50.5.0-beta.1

This release changes the pinned API version to 2026-02-25.preview.

  • #​3298 Update generated code for beta
    • Add support for SmartDisputes on Account.Settings, AccountSettingsOptions, V2.Core.Account.Configuration.Merchant, and V2CoreAccountConfigurationMerchantOptions
    • Add support for EmailCustomersOnSuccessfulPayment on Account.Settings.Payments and AccountSettingsPaymentsOptions
    • Add support for ManagedPayments on Checkout.SessionCreateOptions, Checkout.Session, PaymentIntent, SetupIntent, and Subscription
    • Add support for Purpose on V2.MoneyManagement.OutboundPaymentCreateOptions and V2.MoneyManagement.OutboundPayment
    • Add support for BranchNumber and SwiftCode on V2.MoneyManagement.PayoutMethod.BankAccount

See the changelog for more details.

50.5.0-alpha.4

  • #​3324 Update generated code for private-preview
    • Add support for SimulateCryptoDeposit test helper method on resource PaymentIntent
    • Add support for DepositOptions and Mode on PaymentIntent.PaymentMethodOptions.Crypto and PaymentIntentPaymentMethodOptionsCryptoOptions
    • Add support for CryptoDisplayDetails on PaymentIntent.NextAction
  • #​3319 Update generated code for private-preview
    • Add support for new resources Orchestration.PaymentAttempt and Radar.CustomerEvaluation
    • Add support for Get method on resource Orchestration.PaymentAttempt
    • Add support for Create and Update methods on resource Radar.CustomerEvaluation
    • Add support for Approve method on resource Checkout.Session
    • Add support for ReportAuthenticated, ReportCanceled, ReportFailed, ReportGuaranteed, ReportInformational, and ReportRefund methods on resource PaymentAttemptRecord
    • Add support for CreateUsPaperCheckOnApplication on AccountSessionComponentsCheckScanningFeaturesOptions
    • Add support for ApprovalMethod on Checkout.SessionCreateOptions and Checkout.Session
    • Add support for CurrentAttempt on Checkout.Session
    • Add support for SelectedFulfillmentOptionOverrides on DelegatedCheckoutRequestedSessionFulfillmentDetailsOptions
    • Add support for PricingPlanSubscriptionDetails on InvoiceItem.Parent and InvoiceLineItem.Parent
    • ⚠️ Remove support for LicenseFeeSubscriptionDetails on InvoiceItem.Parent and InvoiceLineItem.Parent
    • ⚠️ Remove support for PricingPlanSubscription and PricingPlanVersion on InvoiceItem.Parent.RateCardSubscriptionDetails and InvoiceLineItem.Parent.RateCardSubscriptionDetails
    • Add support for TokenDetails on Issuing.Authorization
    • Add support for FailureCode on PaymentRecordFailedOptions and PaymentRecordReportPaymentAttemptFailedOptions
    • Add support for RecurringInterval on SharedPaymentGrantedTokenUsageLimitsOptions
    • Add support for HomeRuleTax on Tax.Registration.CountryOptions.Us and TaxRegistrationCountryOptionsUsOptions

See the changelog for more details.

50.5.0-alpha.3

  • #​3314 Update generated code for private-preview
    • Add support for new resource Radar.IssuingAuthorizationEvaluation
    • Add support for Create method on resource Radar.IssuingAuthorizationEvaluation
    • ⚠️ Rename AffiliateAttributions to AffiliateAttribution on DelegatedCheckout.RequestedSessionConfirmOptions and DelegatedCheckout.RequestedSessionCreateOptions
    • Add support for AmountToCounter on Dispute
    • Add support for FrozenFields on InvoiceItem
    • Add support for Consumer on V2.Core.Account.Configuration.CardCreator.Capabilities, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator, V2CoreAccountConfigurationCardCreatorCapabilitiesOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorOptions
    • Add support for FifthThird on V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.Commercial, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorCommercialOptions
    • Add support for PrepaidCard on V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.CrossRiverBank, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.Commercial.CrossRiverBank, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCrossRiverBankOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorCommercialCrossRiverBankOptions
    • Add support for PaymentMethodData on V2.Payments.OffSessionPaymentCreateOptions

See the changelog for more details.

50.5.0-alpha.2

This release changes the pinned API version to 2026-03-04.preview.

  • #​3309 Update generated code for private-preview
    • Add support for new resources Billing.AlertRecovered and Profile
    • Add support for Reauthorize method on resource PaymentIntent
    • Add support for Settings on QuoteLine.Action.AddDiscount, QuoteLine.Action.AddItem.Discount, QuoteLine.Action.SetDiscounts, QuoteLine.Action.SetItems.Discount, QuotePreviewSubscriptionSchedule.Phase.Discount, QuotePreviewSubscriptionSchedule.Phase.Item.Discount, SubscriptionSchedule.Phase.Discount, and SubscriptionSchedule.Phase.Item.Discount
    • Add support for SmartDisputes on Account.Settings, AccountSettingsOptions, V2.Core.Account.Configuration.Merchant, and V2CoreAccountConfigurationMerchantOptions
    • Add support for EmailCustomersOnSuccessfulPayment on Account.Settings.Payments and AccountSettingsPaymentsOptions
    • Add support for BalanceUpdateDetails on Billing.CreditBalanceSummary.Balance
    • Add support for Reauthorization and ReauthorizeBefore on Charge.PaymentMethodDetails.CardPresent, Charge.PaymentMethodDetails.Card, ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.CardPresent, PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, and PaymentRecord.PaymentMethodDetails.CardPresent
    • Add support for Location and Reader on Charge.PaymentMethodDetails.CardPresent, Charge.PaymentMethodDetails.InteracPresent, ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.InteracPresent, PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentRecord.PaymentMethodDetails.CardPresent, and PaymentRecord.PaymentMethodDetails.InteracPresent
    • Add support for ManagedPayments on Checkout.SessionCreateOptions, Checkout.Session, PaymentIntent, SetupIntent, and Subscription
    • Add support for Digital on DelegatedCheckout.RequestedSession.FulfillmentDetails.FulfillmentOptions, DelegatedCheckout.RequestedSession.FulfillmentDetails.SelectedFulfillmentOption, and DelegatedCheckoutRequestedSessionFulfillmentDetailsSelectedFulfillmentOptionOptions
    • Add support for AffiliateAttributions on DelegatedCheckout.RequestedSessionConfirmOptions, DelegatedCheckout.RequestedSessionCreateOptions, and DelegatedCheckout.RequestedSession
    • Add support for FulfillmentType on DelegatedCheckout.RequestedSession.LineItemDetail
    • Add support for MarketplaceSellerDetails, NetworkProfile, PrivacyNoticeUrl, ReturnPolicyUrl, StorePolicyUrl, and TermsOfServiceUrl on DelegatedCheckout.RequestedSession.SellerDetails
    • Add support for AmountToCounter on DisputeUpdateOptions
    • Add support for DisplayName and ServiceUserNumber on Mandate.PaymentMethodDetails.BacsDebit
    • Add support for RequestReauthorization on PaymentIntent.PaymentMethodOptions.CardPresent, PaymentIntent.PaymentMethodOptions.Card, PaymentIntentPaymentMethodOptionsCardOptions, and PaymentIntentPaymentMethodOptionsCardPresentOptions
    • Add support for TransactionPurpose on PaymentIntent.PaymentMethodOptions.UsBankAccount and PaymentIntentPaymentMethodOptionsUsBankAccountOptions
    • Add support for OptionalItems on PaymentLinkUpdateOptions
    • ⚠️ Remove support for CardIssuerDecline on Radar.PaymentEvaluation.Insights
    • Add support for PaymentBehavior on SubscriptionItemDeleteOptions
    • Add support for BillingCycleAnchor on Subscription.TrialSettings.EndBehavior
    • Add support for Lk on Tax.Registration.CountryOptions and TaxRegistrationCountryOptionsOptions
    • Add support for Cellular and StripeS710 on Terminal.ConfigurationCreateOptions, Terminal.ConfigurationUpdateOptions, and Terminal.Configuration
    • Add support for RecipientOnboarding and RecipientUpdate on V2.Core.AccountLink.UseCase and V2CoreAccountLinkUseCaseOptions
    • Add support for Consumer on V2.Core.Account.Configuration.Storer.Capabilities and V2CoreAccountConfigurationStorerCapabilitiesOptions
    • Add support for FundsUsageType on V2.MoneyManagement.FinancialAccount.Storage and V2MoneyManagementFinancialAccountStorageOptions
    • Add support for Purpose on V2.MoneyManagement.OutboundPaymentCreateOptions and V2.MoneyManagement.OutboundPayment
    • Add support for BranchNumber and SwiftCode on V2.MoneyManagement.PayoutMethod.BankAccount
    • Add support for snapshot event BillingAlertRecovered with resource Billing.AlertRecovered
    • Add support for snapshot events ReserveHoldCreated and ReserveHoldUpdated with resource Reserve.Hold
    • Add support for snapshot events ReservePlanCreated, ReservePlanDisabled, ReservePlanExpired, and ReservePlanUpdated with resource Reserve.Plan
    • Add support for snapshot event ReserveReleaseCreated with resource Reserve.Release
    • Add support for event notification V2BillingRateCardCustomPricingUnitOverageRateCreatedEvent with related object V2.Billing.RateCardCustomPricingUnitOverageRate
    • Add support for event notifications V2IamStripeAccessGrantApprovedEvent, V2IamStripeAccessGrantCanceledEvent, V2IamStripeAccessGrantDeniedEvent, V2IamStripeAccessGrantRemovedEvent, V2IamStripeAccessGrantRequestedEvent, and V2IamStripeAccessGrantUpdatedEvent

See the changelog for more details.

50.5.0-alpha.1

This release changes the pinned API version to 2026-02-25.preview.

  • #​3303 Update generated code for private-preview
    • Add support for new resource AccountSignals
    • Add support for Get method on resource AccountSignals
    • Add support for AggregationPeriod, GroupBy, and TriggeredAt on Billing.AlertTriggered
    • Add support for ExternalAccountCollection on AccountLinkCollectionOptionsOptions
    • Add support for FundingSource on ApplicationFee
    • Add support for Hosted and UiMode on FinancialConnections.SessionCreateOptions and FinancialConnections.Session
    • Add support for Url on FinancialConnections.Session
    • Add support for BillingCycleAnchor on SubscriptionTrialSettingsEndBehaviorOptions

See the changelog for more details.

50.4.1

  • #​3313 Add Stripe-Request-Trigger header
  • #​3310 Add agent information to UserAgent

See the changelog for more details.

Commits viewable in compare view.

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 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)

---
updated-dependencies:
- dependency-name: Stripe.net
  dependency-version: 51.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 31, 2026

Labels

The following labels could not be found: dependencies, dotnet. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

digaomatias pushed a commit that referenced this pull request Apr 2, 2026
Backend (NuGet):
- xunit 2.6.2/2.4.2 → 2.9.3 (#278)
- System.IdentityModel.Tokens.Jwt 8.3.0 → 8.17.0 (#277)
- Swashbuckle.AspNetCore 10.1.0 → 10.1.7 (#276)
- Stripe.net 50.4.0 → 51.0.0 (#275)
- Serilog.Sinks.Async 2.0.0 → 2.1.0 (#274)
- Sentry.AspNetCore 6.2.0 → 6.3.0 (#273)
- Scriban 7.0.3 → 7.0.6 (#272)
- Npgsql 9.0.4 → 10.0.2 (#271)

Frontend (npm):
- recharts 3.8.0 → 3.8.1 (#270)
- @sentry/nextjs 10.43.0 → 10.46.0 (#269)
- typescript 5.9.3 → 6.0.2 (#204)

Already incorporated in prior consolidation (#265):
- Npgsql.EntityFrameworkCore.PostgreSQL 10.0.0 → 10.0.1 (#212)
- Microsoft.Extensions.Logging.Abstractions 10.0.3 → 10.0.5 (#210)
- vitest 4.1.0 → 4.1.1 (#206)
- eslint-config-next 16.2.0 → 16.2.1 (#202)

Excluded (incompatible):
- eslint 9.39.4 → 10.1.0 (#205): eslint-plugin-react in
  eslint-config-next uses APIs removed in ESLint 10

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@digaomatias
Copy link
Copy Markdown
Owner

Superseded by #279 — consolidated in the April 2026 dependency batch.

@digaomatias digaomatias closed this Apr 2, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 2, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/nuget/src/Infrastructure/MyMascada.Infrastructure/Stripe.net-51.0.0 branch April 2, 2026 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant