Skip to content

Bump the dotnet-dependencies group with 3 updates#408

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/SkredvarselGarminWeb/SkredvarselGarminWeb/dotnet-dependencies-b8d45b5a88
Open

Bump the dotnet-dependencies group with 3 updates#408
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/SkredvarselGarminWeb/SkredvarselGarminWeb/dotnet-dependencies-b8d45b5a88

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Updated Refit from 10.1.6 to 11.0.1.

Release notes

Sourced from Refit's releases.

11.0.1

🗞️ What's Changed

🧹 General Changes

  • reactiveui/refit@​484edf6e67310493766b9e4010793bdeaacfb1d7 build: default examples to IsPackable=false @​glennawatson

📌 Other

  • reactiveui/refit@​8652c5e7ac8189dc85aa3748dca1808b3c3c825d Proposal to fix 2115 (#​2116) @​xIceFox

🔗 Full Changelog: reactiveui/refit@v11.0.0...11.0.1

🙌 Contributions

🌱 New contributors since the last release: @​xIceFox
💖 Thanks to all the contributors: @​glennawatson, @​xIceFox

11.0.0

⚠️ This is a breaking release (major: 10.x → 11.0.0)

11.0.0 reworks Refit's error/exception model and tightens interface validation. Most apps will compile, but code that inspects ApiResponse.Error, reads StatusCode, or catches transport exceptions around Refit calls will need changes. These are the same breaking changes that briefly shipped in the now‑delisted 10.1.7 and were reported by the community in #​2114.

💡 Need a drop‑in, non‑breaking replacement for 10.1.6? Use 10.2.0 — it is 10.1.6 re‑signed with a valid certificate (the 10.1.6 cert was revoked, see #​2114). Move to 11.0.0 when you're ready to adopt the changes below.

💥 What changed & how to migrate

1. ApiResponse<T>.Error is now ApiExceptionBase? (was ApiException?) (#​2052)
A new abstract base ApiExceptionBase now sits under both ApiException and the new ApiRequestException. ApiExceptionBase does not expose Content / HasContent — those still live on ApiException.

// before
string? body = response.Error?.Content;

// after — narrow to ApiException first
if (response.Error is ApiException apiEx)
{
    string? body = apiEx.Content;   // Content/HasContent are on ApiException
}

2. New ApiRequestException wraps transport/connection failures (#​2052)
Exceptions thrown by HttpClient.SendAsync before a response arrives — HttpRequestException (DNS/host unreachable), TaskCanceledException (timeouts), etc. — are now wrapped in ApiRequestException : ApiExceptionBase, carrying the full request context. For ApiResponse<T> return types these are now surfaced via .Error instead of only being thrown, so you no longer need a separate try/catch and IsSuccessful check.

// catching transport errors: catch the base (or ApiRequestException) now
catch (ApiExceptionBase ex) { /* covers ApiException + ApiRequestException */ }

3. ApiResponse<T>.StatusCode is now nullable (HttpStatusCode?) (#​2052)
When the request never reached the server there is no status code. Code that assumed a non‑null value must handle null:

int code = (int)response.StatusCode;          // ❌ won't compile / may throw
int? code = (int?)response.StatusCode;         // ✅ handle the no-response case

4. Stricter interface validation + enum name handling (#​2068)
Synchronous return types are now only permitted for generated/non‑public interface members (RestMethodInfo enforces the rule), and the System.Text.Json enum converter now maps serialized names both ways (including JsonStringEnumMemberName on .NET 9+). Interfaces that previously relied on unsupported sync members may now fail generation.


🗞️ What's Changed

✨ Features & Enhancements

  • Create ApiRequestException for wrapping SendAsync exceptions (new error model) by @​PressXtoChris in #​2052
  • Support sync interface members & enum names by @​ChrisPulman in #​2068
  • Add AddRefitClient overloads and tests by @​ChrisPulman in #​2084

... (truncated)

10.2.0

NOTE

This is a re-release of v10.1.6 which had a certificate revoked.

🗞️ What's Changed

🐛 Fixes

  • reactiveui/refit@​cfe6862f468ce793fd5d5557ff47554de800a198 Fixes examples, issues 2058, 1761, 1889, and 2056 (#​2061) @​ChrisPulman
  • reactiveui/refit@​71e7a32b8c0fd428ae29949b45bf13f4d17bc2b7 Fix is packable (#​2063) @​ChrisPulman

🧹 General Changes

  • reactiveui/refit@​c945712afe664c07babcb1193e9f68ec20e48eb4 Update AoT, Add Roslyn 5.0, Update serialisation (#​2062) @​ChrisPulman

📦 Dependencies

  • reactiveui/refit@​d3b9f6eb2242728b1577489781d9b1ac9e41ceaf chore(deps): update .net test stack (#​2054) @​ChrisPulman @​renovate[bot]
  • reactiveui/refit@​804eb41f61b200c02765c7a0b63f4ddfe9164528 chore(deps): update .net test stack to v8 (#​2057) @​renovate[bot]

📌 Other

  • reactiveui/refit@​14811e0b27178a9b3da3b5d4bdda1e9cd8ea33fd Enhance release workflow with new jobs and permissions @​ChrisPulman
  • reactiveui/refit@​49858e348e9444b82735068c15919c3f31942bf4 Bump version from 10.0 to 10.1 @​ChrisPulman
  • reactiveui/refit@​2f43b67c0a78b76c048931dede5f671625b807a0 Remove productNamespacePrefix from release workflow @​ChrisPulman

🔗 Full Changelog: reactiveui/refit@10.0.1...10.1.6

🙌 Contributions

💖 Thanks to all the contributors: @​ChrisPulman

🤖 Automated services that contributed: @​renovate[bot]

Commits viewable in compare view.

Updated Refit.HttpClientFactory from 10.1.6 to 11.0.1.

Release notes

Sourced from Refit.HttpClientFactory's releases.

11.0.1

🗞️ What's Changed

🧹 General Changes

  • reactiveui/refit@​484edf6e67310493766b9e4010793bdeaacfb1d7 build: default examples to IsPackable=false @​glennawatson

📌 Other

  • reactiveui/refit@​8652c5e7ac8189dc85aa3748dca1808b3c3c825d Proposal to fix 2115 (#​2116) @​xIceFox

🔗 Full Changelog: reactiveui/refit@v11.0.0...11.0.1

🙌 Contributions

🌱 New contributors since the last release: @​xIceFox
💖 Thanks to all the contributors: @​glennawatson, @​xIceFox

11.0.0

⚠️ This is a breaking release (major: 10.x → 11.0.0)

11.0.0 reworks Refit's error/exception model and tightens interface validation. Most apps will compile, but code that inspects ApiResponse.Error, reads StatusCode, or catches transport exceptions around Refit calls will need changes. These are the same breaking changes that briefly shipped in the now‑delisted 10.1.7 and were reported by the community in #​2114.

💡 Need a drop‑in, non‑breaking replacement for 10.1.6? Use 10.2.0 — it is 10.1.6 re‑signed with a valid certificate (the 10.1.6 cert was revoked, see #​2114). Move to 11.0.0 when you're ready to adopt the changes below.

💥 What changed & how to migrate

1. ApiResponse<T>.Error is now ApiExceptionBase? (was ApiException?) (#​2052)
A new abstract base ApiExceptionBase now sits under both ApiException and the new ApiRequestException. ApiExceptionBase does not expose Content / HasContent — those still live on ApiException.

// before
string? body = response.Error?.Content;

// after — narrow to ApiException first
if (response.Error is ApiException apiEx)
{
    string? body = apiEx.Content;   // Content/HasContent are on ApiException
}

2. New ApiRequestException wraps transport/connection failures (#​2052)
Exceptions thrown by HttpClient.SendAsync before a response arrives — HttpRequestException (DNS/host unreachable), TaskCanceledException (timeouts), etc. — are now wrapped in ApiRequestException : ApiExceptionBase, carrying the full request context. For ApiResponse<T> return types these are now surfaced via .Error instead of only being thrown, so you no longer need a separate try/catch and IsSuccessful check.

// catching transport errors: catch the base (or ApiRequestException) now
catch (ApiExceptionBase ex) { /* covers ApiException + ApiRequestException */ }

3. ApiResponse<T>.StatusCode is now nullable (HttpStatusCode?) (#​2052)
When the request never reached the server there is no status code. Code that assumed a non‑null value must handle null:

int code = (int)response.StatusCode;          // ❌ won't compile / may throw
int? code = (int?)response.StatusCode;         // ✅ handle the no-response case

4. Stricter interface validation + enum name handling (#​2068)
Synchronous return types are now only permitted for generated/non‑public interface members (RestMethodInfo enforces the rule), and the System.Text.Json enum converter now maps serialized names both ways (including JsonStringEnumMemberName on .NET 9+). Interfaces that previously relied on unsupported sync members may now fail generation.


🗞️ What's Changed

✨ Features & Enhancements

  • Create ApiRequestException for wrapping SendAsync exceptions (new error model) by @​PressXtoChris in #​2052
  • Support sync interface members & enum names by @​ChrisPulman in #​2068
  • Add AddRefitClient overloads and tests by @​ChrisPulman in #​2084

... (truncated)

10.2.0

NOTE

This is a re-release of v10.1.6 which had a certificate revoked.

🗞️ What's Changed

🐛 Fixes

  • reactiveui/refit@​cfe6862f468ce793fd5d5557ff47554de800a198 Fixes examples, issues 2058, 1761, 1889, and 2056 (#​2061) @​ChrisPulman
  • reactiveui/refit@​71e7a32b8c0fd428ae29949b45bf13f4d17bc2b7 Fix is packable (#​2063) @​ChrisPulman

🧹 General Changes

  • reactiveui/refit@​c945712afe664c07babcb1193e9f68ec20e48eb4 Update AoT, Add Roslyn 5.0, Update serialisation (#​2062) @​ChrisPulman

📦 Dependencies

  • reactiveui/refit@​d3b9f6eb2242728b1577489781d9b1ac9e41ceaf chore(deps): update .net test stack (#​2054) @​ChrisPulman @​renovate[bot]
  • reactiveui/refit@​804eb41f61b200c02765c7a0b63f4ddfe9164528 chore(deps): update .net test stack to v8 (#​2057) @​renovate[bot]

📌 Other

  • reactiveui/refit@​14811e0b27178a9b3da3b5d4bdda1e9cd8ea33fd Enhance release workflow with new jobs and permissions @​ChrisPulman
  • reactiveui/refit@​49858e348e9444b82735068c15919c3f31942bf4 Bump version from 10.0 to 10.1 @​ChrisPulman
  • reactiveui/refit@​2f43b67c0a78b76c048931dede5f671625b807a0 Remove productNamespacePrefix from release workflow @​ChrisPulman

🔗 Full Changelog: reactiveui/refit@10.0.1...10.1.6

🙌 Contributions

💖 Thanks to all the contributors: @​ChrisPulman

🤖 Automated services that contributed: @​renovate[bot]

Commits viewable in compare view.

Updated Stripe.net from 51.2.0 to 52.0.0.

Release notes

Sourced from Stripe.net's releases.

52.0.0

This release doesn't change the pinned API version; it still uses 2026-05-27.dahlia.

We're doing an out-of-band-major to update a field type that changed. If you're not using tax_details, this is a no-op release when compared with the last one. If you are using tax_details its type has changed slightly and you'll have to update your code when upgrading.

  • #​3396 ⚠️ Make tax_rate.tax_details expandable
  • #​3394 Add "source" field to user-agent header

See the changelog for more details.

51.3.0-beta.1

This release changes the pinned API version to 2026-05-27.private.

  • #​3376 Update generated code for beta
    • Add support for Pause method on resource Subscription
    • Add support for Get method on resource V2.Iam.ActivityLog
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from string to expandable($Price)
    • Add support for AmountPaidOffStripe on QuotePreviewInvoice
    • Add support for Discountable on QuotePreviewSubscriptionSchedule.Phase.AddInvoiceItem
    • Add support for Bizum and Scalapay on SharedPayment.GrantedToken.PaymentMethodDetails
    • Change type of SubscriptionItem.BilledUntil from nullable(DateTime) to DateTime
    • Add support for PaymentBehavior on SubscriptionResumeOptions
    • Add support for StatusDetails on Subscription
    • ⚠️ Change type of V2.MoneyManagement.ReceivedCredit.BankTransfer.GbBankAccount.Network from literal('fps') to enum('chaps'|'fps')

See the changelog for more details.

51.3.0-alpha.2

  • #​3389 Update generated code for private-preview
    • Add support for new resources DelegatedCheckout.OrderEvent, DelegatedCheckout.Order, V2.Billing.ContractLicensePricingQuantityChange, V2.Billing.Contract, and V2.Signals.AccountSignal
    • Add support for Get method on resource DelegatedCheckout.Order
    • Add support for ListOrders method on resource DelegatedCheckout.RequestedSession
    • Add support for Get and List methods on resource V2.Signals.AccountSignal
    • Add support for Activate, Cancel, Create, Get, List, and Update methods on resource V2.Billing.Contract
    • Add support for BirthAddress on AccountIndividualOptions, AccountPersonCreateOptions, AccountPersonUpdateOptions, Person, TokenAccountIndividualOptions, and TokenPersonOptions
    • Change type of ChargePaymentDetailsMoneyServicesOptions.TransactionType and PaymentIntentPaymentDetailsMoneyServicesOptions.TransactionType from literal('account_funding') to enum('account_funding'|'debt_repayment')
    • Add support for ProvisioningDecision and TokenType on Issuing.Authorization.TokenDetails and Issuing.Token
    • Add support for TokenDecisionRecommendation on Issuing.Authorization.TokenDetails.NetworkData.Visa and Issuing.Token.NetworkData.Visa
    • Add support for Language on Issuing.Token.NetworkData.Device
    • Add support for DigitalAssetCategory on PaymentIntentPaymentMethodOptionsCardPaymentDetailsMoneyServicesAccountFundingOptions and PaymentIntentPaymentMethodOptionsCardPresentPaymentDetailsMoneyServicesAccountFundingOptions
    • Add support for StaticAddress on PaymentIntent.PaymentMethodOptions.Crypto.DepositOptions and PaymentIntentPaymentMethodOptionsCryptoDepositOptionsOptions
    • Add support for PaymentReference on PaymentIntentPaymentsOrchestrationOptions
    • ⚠️ Remove support for PaymentDetails on PaymentIntentPaymentsOrchestrationOptions
    • ⚠️ Change type of PaymentIntent.PaymentDetails.MoneyServices.TransactionType from literal('account_funding') to enum('account_funding'|'debt_repayment')
    • Add support for EndingBefore, Limit, and StartingAfter on PaymentLocationListOptions
    • Add support for Schema on V2.Data.Reporting.QueryRun.Result.File and V2.Reporting.ReportRun.Result.File
    • Add support for Include on V2.Data.Reporting.QueryRunGetOptions and V2.Reporting.ReportRunGetOptions
    • Add support for RequirementsCollector on V2CoreAccountDefaultsResponsibilitiesOptions
    • Add support for event notification V2SignalsAccountSignalMerchantDelinquencyReadyEvent with related object V2.Signals.AccountSignal

See the changelog for more details.

51.3.0-alpha.1

This release changes the pinned API version to 2026-05-27.private.

  • #​3387 Update generated code for private-preview
    • Change type of BillingAlertSpendThresholdOptions.GroupBy from literal('pricing_plan_subscription') to enum('billing_cadence'|'pricing_plan_subscription')
    • ⚠️ Change type of Billing.Alert.SpendThreshold.GroupBy from literal('pricing_plan_subscription') to enum('billing_cadence'|'pricing_plan_subscription')
    • Add support for WechatPay on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for GiftCard on PaymentIntent.PaymentMethodOptions and PaymentIntentPaymentMethodOptionsOptions
    • Add support for PaymentDetails on PaymentIntentPaymentsOrchestrationOptions
    • Add support for Enabled on PaymentIntent.PaymentDetails.Benefit.FrMealVoucher and SetupIntent.SetupDetails.Benefit.FrMealVoucher
    • ⚠️ Remove support for LoginFailed, RegistrationFailed, RegistrationSuccess, and Type on Radar.CustomerEvaluationUpdateOptions
    • ⚠️ Remove support for LatestVersion on V2.Billing.LicenseFee, V2.Billing.PricingPlan, and V2.Billing.RateCard
    • ⚠️ Remove support for ServiceIntervalCount and ServiceInterval on V2.Billing.LicenseFee and V2.Billing.RateCard
    • Add support for DebitAgreement on V2.MoneyManagement.ReceivedCredit.StripeBalancePayment
    • Add support for CanonicalPath on EventsV2CoreHealthTrafficVolumeDropFiringEventImpact and EventsV2CoreHealthTrafficVolumeDropResolvedEventImpact
    • Add support for snapshot event PaymentIntentExpired with resource PaymentIntent
    • Add support for event notifications V2CoreHealthElementsErrorFiringEvent, V2CoreHealthElementsErrorResolvedEvent, V2CoreHealthInvoiceCountDroppedFiringEvent, and V2CoreHealthInvoiceCountDroppedResolvedEvent

See the changelog for more details.

Commits viewable in compare view.

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Refit from 10.1.6 to 11.0.1
Bumps Refit.HttpClientFactory from 10.1.6 to 11.0.1
Bumps Stripe.net from 51.2.0 to 52.0.0

---
updated-dependencies:
- dependency-name: Refit
  dependency-version: 11.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Refit.HttpClientFactory
  dependency-version: 11.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Stripe.net
  dependency-version: 52.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants