github reactiveui/refit v13.0.0
13.0.0

6 hours ago

๐Ÿ—ž๏ธ 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

๐Ÿงน General Changes

๐Ÿ“ Documentation

๐Ÿ“Œ Other

๐Ÿ”— Full Changelog: v12.1.0...v13.0.0

๐Ÿ™Œ Contributions

๐Ÿ’– Thanks to all the contributors: @ChrisPulman, @glennawatson

Don't miss a new refit release

NewReleases is sending notifications on new releases.