Skip to content

Bump Refit.HttpClientFactory from 8.0.0 to 13.0.0#487

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/CastIt.Cli/develop/Refit.HttpClientFactory-13.0.0
Open

Bump Refit.HttpClientFactory from 8.0.0 to 13.0.0#487
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/CastIt.Cli/develop/Refit.HttpClientFactory-13.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Updated Refit.HttpClientFactory from 8.0.0 to 13.0.0.

Release notes

Sourced from Refit.HttpClientFactory's releases.

13.0.0

🗞️ What's Changed

Refit 13 is a major release focused on security hardening and a brand-new testing package.

  • Security hardening (#​2181) — closes issues found in a security audit. XML deserialization is now protected against XXE (external entity) attacks, the Newtonsoft.Json integration no longer honours unsafe TypeNameHandling by default (blocking type-confusion/deserialization attacks), and sensitive values (auth headers, tokens) are now redacted from exception and log output. This is the main reason for the major version bump: if you relied on permissive Newtonsoft type handling you may need to opt back in explicitly.
  • New Refit.Testing package (#​2184) — a first-party way to stub and verify Refit clients in tests without spinning up a real HttpClient. Supply canned responses for interface calls and assert which requests your code made, instead of hand-rolling HttpMessageHandler fakes.
  • R3 bridge analyzer fix (#​2186) — corrects the removal target for the R3 bridge analyzer.
  • CI and documentation tidy-ups for SonarCloud on fork pull requests.

✨ Features

  • reactiveui/refit@​cc24382535a48c24e15100a3f58914a6e4fe8dcc feat: security hardening from audit (XXE, Newtonsoft type handling, redaction) (#​2181) @​glennawatson
  • reactiveui/refit@​339cb8d39e16d05770217902ad9794f0fe289869 feat: add Refit.Testing package for stubbing and verifying clients (#​2184) @​glennawatson

🧹 General Changes

  • reactiveui/refit@​5d272c8dc2d691d8c793abe64f1b9e430fdbec4f ci: run SonarCloud on fork pull requests @​glennawatson

📝 Documentation

  • reactiveui/refit@​533bbbe525a51eed6397c0d522e5e9cdc281c50b docs: slim fork-PR SonarCloud wrapper comments @​glennawatson

📌 Other

  • reactiveui/refit@​c0bbb5a857691bb7cd39c19d573a3f21faaaf607 [codex] Fix R3 bridge analyzer removal target (#​2186) @​ChrisPulman

🔗 Full Changelog: reactiveui/refit@v12.1.0...v13.0.0

🙌 Contributions

💖 Thanks to all the contributors: @​ChrisPulman, @​glennawatson

12.1.0

🗞️ What's Changed

✨ Features

  • reactiveui/refit@​89f17aec24691e38a9b9f87238276e6b754ef981 feat: AOT-safe generated-only client DI registration and case-insensitive problem+json detection (#​2172) @​glennawatson
  • reactiveui/refit@​b31e9fe53f6d64c6e5597efd367cbddb123022a4 feat: read sent request body and synchronously inspect the error body on ApiException (#​2175) @​glennawatson

🐛 Fixes

  • reactiveui/refit@​e3ec13ffa2a8867ce93245b892bfe731d2acc96a fix: correctly annotate error out parameters for nullable flow (#​2177) @​HulinCedric

📝 Documentation

  • reactiveui/refit@​db3305331c7c81c663d233043a3ff5c53d3e65e9 docs: document v12 breaking changes and update package versions (#​2180) @​ChrisPulman

📦 Dependencies

  • reactiveui/refit@​459aec45f0705e9ed3237bab7c230ce9e521b7fe chore(deps): update dependency verify.diffplex to 3.3.0 (#​2178) @​renovate[bot]

🔗 Full Changelog: reactiveui/refit@v12.0.0...12.1.0

🙌 Contributions

💖 Thanks to all the contributors: @​ChrisPulman, @​glennawatson, @​HulinCedric

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

12.0.0

Overview

Refit 12.0 is a large release centred on a near-complete rewrite of how requests are built. The source generator now constructs HTTP requests inline at compile time instead of going through the reflection pipeline, making generated clients faster and friendly to trimming and Native AOT. On top of that foundation it adds response streaming, JSON Lines, naming-convention presets, and a batch of long-standing fixes. Two small, well-scoped breaking changes are called out below.

This release also removed netstandard2.0 and netstandard2.1 support. You should to use net462/net8 as your base lines, and use multiple targets if you need to target both.

Highlights

  • Reflection-free, AOT-ready source generation. Eligible interface methods now have their request (URI, headers, body, request properties) built directly in generated code, with the reflection request-builder kept only as a fallback for shapes that cannot be generated inline. Form bodies flatten through compiled, source-generated field descriptors. The generator itself was modernised and optimised, and ships analyzer diagnostics and code fixes. There is also a generated-only client-creation mode and a build-time switch for generated request building.
  • IAsyncEnumerable<T> response streaming. Stream large responses, auto-detecting a JSON array vs JSON Lines from the content type, generated inline on the hot path.
  • JSON Lines request bodies. [Body(BodySerializationMethod.JsonLines)] plus a streaming JsonLinesContent (application/x-ndjson), wired through both the reflection and source-gen paths.
  • Naming-convention presets. RefitSettings.CamelCase() / SnakeCase() / KebabCase() configure query keys, form-url-encoded keys, and JSON body property names consistently, plus snake/kebab URL key formatters. Opt-in, so existing behaviour is unchanged.
  • Response ergonomics. EnsureSuccessStatusCodeAsync() / EnsureSuccessfulAsync() are now available directly on IApiResponse<T>; a new IsSuccessfulWithContent (and HasContent) gives a single, mock-safe success-with-content check; nullable annotations on IApiResponse<T> were corrected to be sound.
  • URL and route control. Opt-in RFC 3986 / HttpClient-style URL resolution via RefitSettings.UrlResolution, and RefitSettings.AllowUnmatchedRouteParameters to leave an unmatched {token} for a DelegatingHandler to rewrite.
  • Faster JSON. A fast-path serialization option (SystemTextJsonContentSerializer.GetFastPathJsonSerializerOptions()) and buffered/streamed request-body modes that run through it.
  • Smaller additions. [Query(SerializeNull = true)] to send a null property as key= instead of omitting it, and a public UniqueName.ForType<T>() to resolve the generated IHttpClientFactory client name.
  • Fixes. Multipart Guid/DateTime/DateTimeOffset/TimeSpan (and DateOnly/TimeOnly) are sent as plain text (#​2016); property-level [Query(delimiter, prefix)] is honoured when flattening complex objects (#​1334); [Query(Format = "")] serializes a complex value via ToString() (#​1281); and IApiResponse<T> no longer shadows base members (#​1933).

Breaking changes and migration

  • IApiResponse<T> no longer shadows base members. The new-shadowed Error, ContentHeaders, IsSuccessStatusCode, and IsSuccessful members are removed from the generic interface. Source that reads these still compiles (they bind to the inherited base members), but code compiled against v8-v11 that bound to the generic-interface slots needs a recompile. If you relied on IsSuccessful to narrow Content to non-null on an IApiResponse<T>-typed value, switch to HasContent / IsSuccessfulWithContent.
  • The default System.Text.Json serializer now reads numbers from JSON strings (NumberHandling = AllowReadingFromString). Opt back out with NumberHandling = JsonNumberHandling.Strict on your JsonSerializerOptions.

🗞️ What's Changed

💥 Breaking Changes

  • reactiveui/refit@​8b70ca1c072ac17741615e38918dfe50b970dc8b break: request-building fixes, JSON Lines, and response ergonomics (#​2155) @​glennawatson
  • reactiveui/refit@​3881cc67286012268521a58740752556ed500bcf break: add IAsyncEnumerable streaming and opt-in URL, route and JSON serialization modes (#​2157) @​glennawatson

✨ Features

  • reactiveui/refit@​6f2e43dadafdf965e6764b07220b30239990b860 feat: respect naming conventions across query, form and JSON body (#​2154) @​glennawatson
  • reactiveui/refit@​196cd4966dee21f89cc982970171e174f3249427 feat: add IsSuccessfulWithContent and correct IApiResponse nullable annotations (#​2159) @​glennawatson
  • reactiveui/refit@​e28a38438ebd16e94b41de860cc609820377170c feat: generate request construction to avoid reflection pipeline (#​2150) @​glennawatson
  • reactiveui/refit@​98982b48d27a94e0d3caac0d692ccc927db00d2c feat: reflection-free generated form serialization, opt-in null values, and public UniqueName (#​2164) @​glennawatson
  • reactiveui/refit@​bf488d6a0849184eb1d1b72368fb0d7b5c5b019f feat: improve generated clients for AOT (#​2151) @​glennawatson

♻️ Refactoring

  • reactiveui/refit@​3fd4ce6f0d76405c69c5681cc4a660ab3a708d9f refactor: replace System.Reactive with ReactiveUI.Primitives and integrate observable test helpers (#​2152) @​glennawatson
  • reactiveui/refit@​c7c14b43f9ff954cf5249a6c25e526b5bdf75eb6 refactor: align Refit with rxui coding standards and modernize (#​2149) @​glennawatson

⚡ Performance

  • reactiveui/refit@​3717256d32f6dac0503e66aad68795fe1929a2f7 perf: modernize and optimize the Refit source generator (#​2148) @​glennawatson

🧹 General Changes

  • reactiveui/refit@​0aae034524fef8a3b56074e56edc21d15f771bb7 build: update StyleSharp.Analyzers to 3.13.4 and align editorconfig (#​2163) @​glennawatson

🔗 Full Changelog: reactiveui/refit@v11.2.0...v12.0.0

... (truncated)

11.2.0

🗞️ What's Changed

🐛 Fixes

  • reactiveui/refit@​13882dacbfe0466a6fb432b22f0aac224e8ce36a fix: honor parameter-level CollectionFormat for inner collections (#​2144) @​glennawatson
  • reactiveui/refit@​54a8e62f263e3867a2f6ad5de4a915d7eb266717 fix: ValidationApiException propagates ContentHeaders and uses configured serializer (#​2146) @​glennawatson
  • reactiveui/refit@​d694baf1c6297e37c483068270f8758bb54140dc fix: populate ApiException.Content when deserialization fails (#​2145) @​glennawatson

🔗 Full Changelog: reactiveui/refit@v11.1.0...v11.2.0

🙌 Contributions

💖 Thanks to all the contributors: @​glennawatson

11.1.0

🗞️ What's Changed

🐛 Fixes

  • reactiveui/refit@​be087067732c838d320c98654bf8dc6368cb7884 Fix: serialize body by runtime type for interface/abstract parameters (#​2118) (#​2119) @​HulinCedric
  • reactiveui/refit@​d58ce5a3a5d815ec93fac22cd38e2b1ba15dc246 fix: keep only baseline analyzer on legacy toolchains (#​2136) @​glennawatson
  • reactiveui/refit@​10ab2ce39ddd40f52eb0b5cb427f4caa969e96e9 fix: handle empty responses and edge cases in JSON serialization (#​2138) @​ChrisPulman @​glennawatson
  • reactiveui/refit@​f9a24abf09056d12d238d8cf15a3b123f1bc1aec fix: clearer error when a response has no request message (#​2141) @​glennawatson
  • reactiveui/refit@​98868fa8d893090b81cb4c2ba7c67c114505b4ce fix: detect nullable CancellationToken parameters (#​2139) @​glennawatson
  • reactiveui/refit@​7a3489ef3772047858104e88ab13c6ba9c2d4c93 fix: correct URL and query string building edge cases (#​2137) @​glennawatson
  • reactiveui/refit@​8f9b4606f932f5ef65911aa0c4b5aaf64c4e4411 fix: request building edge cases for headers, query and enum params (#​2140) @​glennawatson

🧹 General Changes

  • reactiveui/refit@​988d17ab40281b22d017d0226eede0ccc4b54613 build: adopt central package management and modernize MSBuild (#​2142) @​glennawatson

📝 Documentation

  • reactiveui/refit@​2989a5e7044804231cb7072342a67aaa0cf71760 docs: Fix Refit 10 typo that should be Refit 11 (#​2143) @​PressXtoChris

📦 Dependencies

  • reactiveui/refit@​b71c90c70e19d1ad366455a56d4782938cc8d258 Update dotnet monorepo (#​2123) @​renovate[bot]
  • reactiveui/refit@​b2e3c17c9a614260da21c910da991cc18705a141 Update ASP.NET Core (#​2122) @​renovate[bot]
  • reactiveui/refit@​5f67752c26dc07851a77f2f42084fceca05ef106 chore(deps): update dotnet monorepo to v8 (#​2130) @​renovate[bot]
  • reactiveui/refit@​780979c8bda4bc96f13e84e07060db83317b2de8 Update Microsoft.Testing to 18.8.0 (#​2126) @​renovate[bot]

🔗 Full Changelog: reactiveui/refit@v11.0.1...v11.1.0

🙌 Contributions

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

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

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]

10.0.1

🗞️ What's Changed

♻️ Refactoring

  • reactiveui/refit@​af972dd8b285db52ff21f261e2c6fec38c80e959 Refactor HttpClientFactoryExtensions to simplify code structure (#​2042) @​ChrisPulman @​zms9110750

🐛 Fixes

  • reactiveui/refit@​f1af4a56b8af1999542c1e2cdb96713529d38b58 fix: stop removing trailing single chars from query string (#​2045) @​baynezy @​ChrisPulman

🧹 General Changes

  • reactiveui/refit@​0155eeb22e0d44538a0af2ce267c0714d55220d2 chore: Bump version from 9.0 to 10.0.x @​glennawatson

📦 Dependencies

  • reactiveui/refit@​dd90c3479257bf685c1c1db7832ef43aa3a0ea45 chore(deps): update dependency microsoft.codeanalysis.csharp.sourcegenerators.testing to 1.1.3 (#​2047) @​renovate[bot]
  • reactiveui/refit@​6cd4eab8860cd9cec70c8cc760c027b8b89777c3 chore(deps): update dependency publicapigenerator to 11.5.4 (#​2031) @​renovate[bot]
  • reactiveui/refit@​52d950491fb521e9a7d13374da295bcfe3c9f1a2 chore(deps): update dependency verify.xunit to 31.8.0 (#​2028) @​renovate[bot]
  • reactiveui/refit@​1b67a8c4aa5e2c3afe0beeadd2507993d97f27a2 chore(deps): update dependency verify.xunit to 31.10.0 (#​2048) @​renovate[bot]
  • reactiveui/refit@​49a6731be670927c3b053d32467c88878de22e24 chore(deps): update dependency verify.xunit to 31.9.3 (#​2039) @​renovate[bot]
  • reactiveui/refit@​bce9ae05983dc0e4f3b27eee4f8a7344a0a0099a chore(deps): update dependency verify.xunit to 31.9.2 (#​2038) @​renovate[bot]
  • reactiveui/refit@​ea1ff780bf2727b8e69ac8caf3dee6aa82798d36 chore(deps): update dependency verify.xunit to 31.9.0 (#​2037) @​renovate[bot]
  • reactiveui/refit@​7f9c7a607a0e5aa197add4db8694ead95e09306b chore(deps): update dessant/lock-threads action to v6 (#​2035) @​renovate[bot]
  • reactiveui/refit@​55783dd6ebfa566fa7109d6d68471cb57aa58ffe chore(deps): update dependency serilog.sinks.console to 6.1.1 (#​2023) @​renovate[bot]
  • reactiveui/refit@​e50bf6117270bcbe67cf8f7c6b0c562bd23914d6 chore(deps): update dependency publicapigenerator to 11.5.3 (#​2027) @​renovate[bot]

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

🙌 Contributions

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

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

9.0.2

🗞️ What's Changed

✨ Features

  • reactiveui/refit@​6654c952586b9b578e29160080f69ace40477687 feat: add url query tests for Refit.Tests/RestService (#​1904) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​a56e9d899308978a19c28f6710a374a378f1daf6 feat: cache RestMethodInfo (#​1903) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​9418be1973ce4424f8cc59cf9ce48d292bf4cd7f feat: added WellKnownType (#​1962) @​TimothyMakkison
  • reactiveui/refit@​6c575e36e88570dab6b125a9a1cc0456340fe2eb feat: add SourceWriter (#​1966) @​TimothyMakkison
  • reactiveui/refit@​2d13fffbbe395fab1057d1c4046885fd4564842c feat: replace Append with WriteLine, remove empty lines and align generics (#​1967) @​TimothyMakkison
  • reactiveui/refit@​da64f1f7457d00ed13c4f45e5d7809068b9a7503 feat: test Named HttpClient reuse by AddRefitClient (#​1910) @​ChrisPulman @​derekm
  • reactiveui/refit@​61f29736b2b2b12c587fce98dddef62eeddbff27 feat: add verify snapshot testing for InterfaceStubGeneratorTests (#​1976) @​TimothyMakkison
  • reactiveui/refit@​4bbe5655ddf3d7047b8c4e284e9714908dd0ca8f feat: add DynamicallyAccessedMembers attribute (#​1973) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​fa3a57b84d3ffa90c744ca51fb8f6154b76ac245 feat: calculate path substitutions in RestMethodInfo (#​1897) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​3dba93622291dc70b7ef7a1b143fd8af08421584 feat: prevent serialization of CancellationToken? (#​1917) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​e13386f780216a05703b3092240ada96eb230dc4 feat: add URL fragment tests (#​1900) @​TimothyMakkison
  • reactiveui/refit@​e45c5f73ac39db20a0b3f42b795fd14fdf41c05a feat: lazy initialize queryParamsToAdd (#​1907) @​ChrisPulman @​TimothyMakkison

🐛 Fixes

  • reactiveui/refit@​91700477b2bd928b946e2cb87447c590a53558a0 Fixed typos (#​1996) @​AldeRoberge @​ChrisPulman
  • reactiveui/refit@​5e7b69383b513045b8cf9fa36d0649d4cd3f8301 fix: support - symbols in csproj names (#​1921) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​8b53387ae36a17dd9078f2e9a278b8455d991c08 fix: support nullable value type collection in queries (#​1926) @​TimothyMakkison
  • reactiveui/refit@​b627a6bbb877030dcac6fb501e70881a4595aa98 Fix explicit interface method emission and diagnostics (#​2017) @​ChrisPulman
  • reactiveui/refit@​f8bf4bb72a19800f0968dce608d8c62935f02b6c fix: support interfaces with different name casing (#​1930) @​TimothyMakkison
  • reactiveui/refit@​860a3327d03ae35337716b71ee3c085215bfe6a7 Fix path for groupid (about case insensitive) in readme (#​1938) @​Krzysztof318

🧹 General Changes

  • reactiveui/refit@​bc3516a484794b9aa937b1d09f3670e6ae210e1d chore: small format change to RequestBuilderImplementation (#​1902) @​ChrisPulman @​Glenn @​TimothyMakkison
  • reactiveui/refit@​fab497c012ea9cafd20583a84135c1afbbb7bab6 Update version to 9.0.x @​glennawatson
  • reactiveui/refit@​c302e1cee35d2551f74d2cdfd2c41ec89fa92115 chore: delete broken test (#​1911) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​9d19ed74426c645a2773b3e36447446137ed6afb Update README for HttpRequestMessage.Options usage (#​2025) @​ChrisPulman @​DavidGarton8
  • reactiveui/refit@​b5ee2af0478d0d9cc935fca9345d019a2dc5dcff chore: fix typo MathodTests -> MethodTests (#​1928) @​ChrisPulman @​TimothyMakkison
  • reactiveui/refit@​c07f319275eb01fcc98e9d1412fa7d36a9c77876 Update version from 8.0.0 to 9.0.x @​glennawatson
  • reactiveui/refit@​1e4e9c51c2973fd284ab031f758d783afc2ab7e4 Update version.json for release branch patterns @​glennawatson
  • reactiveui/refit@​e954c1817710b0db631fa13ac5da3387005e40fe Update Refit.Tests to use net 4.8 (#​1953) @​ChrisPulman

✅ Tests

  • reactiveui/refit@​367838ed2e28dd8fa300e52c01f510f845614c82 test: add unsupported return type test (#​1963) @​TimothyMakkison
  • reactiveui/refit@​93421070f4ff34568a5ddeee00feea3c938a1721 test: add IObservable<IApiResponse<T>> test (#​1964) @​TimothyMakkison
  • reactiveui/refit@​53316480ecc8a2a40a17a57ec7423961fab4d970 test: add IObservable generator test (#​1960) @​ChrisPulman @​TimothyMakkison

📦 Dependencies

  • reactiveui/refit@​113d21f254754eb16b28409f289b4101ce1ddd20 chore(deps): update dependency verify.xunit to 29.5.0 (#​1986) @​renovate[bot]
  • reactiveui/refit@​68f6f362502a56215097f88ffebe36fec9772ab0 chore(deps): update dependency verify.xunit to 28.16.0 (#​1927) @​renovate[bot]
  • reactiveui/refit@​b0bd79afe4100d681cb81c46d373c654fe993d44 chore(deps): update dependency verify.xunit to 29.3.0 (#​1984) @​renovate[bot]
  • reactiveui/refit@​24402000b25a6a5f01dd4f73c735ce1e90f5deb4 chore(deps): update dependency refit to v8 [security] (#​1912) @​renovate[bot]
  • reactiveui/refit@​a20dbb20e667e1814900aaa908ac7d759993ed91 chore(deps): update dependency verify.xunit to v29 (#​1978) @​renovate[bot]
  • reactiveui/refit@​4e28ed9b95520013faa2a873703f4be929718b12 chore(deps): update dependency microsoft.visualstudio.threading.analyzers to 17.13.61 (#​1958) @​renovate[bot]
  • reactiveui/refit@​cb25774f697eef931fc1dcbe8ddc669b03e2bf1a chore(deps): update dependency publicapigenerator to 11.5.0 (#​2020) @​renovate[bot]
  • reactiveui/refit@​95bba787cc84dddf39e099376aedbc7bd7b6d81f chore(deps): update .net test stack (#​2012) @​renovate[bot]
  • reactiveui/refit@​97848fbaa76dee1bdfee0c5add14d10c6fdf632e chore(deps): update dependency microsoft.net.test.sdk to 17.12.0 (#​1936) @​renovate[bot]
  • reactiveui/refit@​3d448d19e6ea30608993dea57f2487d0d69e2369 chore(deps): update dependency verify.xunit to 29.2.0 (#​1971) @​renovate[bot]
    ... (truncated)

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: Refit.HttpClientFactory
  dependency-version: 13.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Jul 2, 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