Httpclient Interception Versions Save

A .NET library for intercepting server-side HTTP requests

v4.3.0

1 month ago

What's Changed

Full Changelog: https://github.com/justeattakeaway/httpclient-interception/compare/v4.2.1...v4.3.0

v4.2.1

2 months ago

v4.1.0

5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/justeattakeaway/httpclient-interception/compare/v4.0.0...v4.1.0

v4.0.0

1 year ago

Added

  • Add targets for net6.0 and net7.0 (#402, #444) Thanks @martincostello!
  • Add support for [StringSyntax(StringSyntaxAttribute.Uri)] (#440, #402) Thanks @martincostello!
  • Add async overload for registering an HTTP bundle (#442, #444) Thanks @martincostello!

Removed

  • Remove targets for net461 and net5.0 (#444) Thanks @martincostello!
  • Remove dependency on Newtonsoft.Json (#441, #444) Thanks @martincostello!

Contributors

  • @Demetrios-loutsios
  • @martincostello

Full Changelog: https://github.com/justeat/httpclient-interception/compare/v3.2.0...v4.0.0

v3.2.0

1 year ago

Added

  • Add support for dynamic HTTP headers (#473, #475) Thanks @martincostello!

Fixed

  • Fix bundle templating with no values in bundle (#495) Thanks @martincostello!

Contributors

  • @Demetrios-loutsios
  • @martincostello
  • @shaynevanasperen

Full Changelog: https://github.com/justeat/httpclient-interception/compare/v3.1.2...v3.2.0

v3.1.2

1 year ago

Added

  • Support .NET 6 (#344) Thanks @martincostello!
  • Support GitHub Codespaces (#356) Thanks @martincostello!

Fixed

  • Fix NullReferenceException when deregistering requests in some cases (#361, #454) Thanks @AliKhalili and @martincostello!

Changed

  • Rewrote acting and assertion step of tests for Shouldly when using Assert.Throws (#359) Thanks @AliKhalili!
  • Remove unrequired comment after tuple refactor (#370) Thanks @WestDiscGolf!
  • Use new .NET 6 and C# 10 features (#445) Thanks @martincostello!
  • Deregister(HttpRequestInterceptionBuilder) now throws if the HTTP request cannot be deregistered (#454) Thanks @martincostello!

New Contributors

  • @AliKhalili made their first contribution in #359
  • @WestDiscGolf made their first contribution in #370

Contributors

  • @AliKhalili
  • @martincostello
  • @WestDiscGolf

Full Changelog: https://github.com/justeat/httpclient-interception/compare/v3.1.1...v3.1.2

v3.1.1

2 years ago

Added

  • Use new SDK AssemblyMetadata feature. (#266) Thanks @slang25!
  • Enable deterministic builds. (#310) Thanks @martincostello!
  • Add tooling to automatically update code snippets in the documentation. (#320) Thanks @SimonCropp!

Fixed

  • Fix typos in XML documentation. (#317) Thanks @SimonCropp!
  • Fix incorrect nullable annotations. (#319) Thanks @SimonCropp!
  • Fixed bundle templates being enumerated multiple times. (#318) Thanks @SimonCropp!

Contributors

  • @martincostello
  • @SimonCropp
  • @slang25

v3.1.0

3 years ago

Added

  • Add net5.0 as a target framework. (#246)
  • Updates to nullable annotations. (#246)
  • Updated samples to show rate-limiting scenarios. (#248)

Contributors

  • @jamesmanning
  • @martincostello
  • @dependabot

v3.0.0

4 years ago

Added

  • Add support for async custom matching. (#130)
  • Improve exceptions thrown for missing registrations. (#130)
  • Add net472 as a target framework. (#127)
  • Add support for the new System.Text.Json APIs. (#127)
  • Add netstandard2.1 as a target framework. (#127)
  • Add nullable reference type annotations. (#127)
  • Add support for cancellation tokens to OnIntercepted() (#144) Thanks @slang25!

Changes

  • Add analyzer for public API surface. (#132)
  • Remove Newtonsoft.Json from the public surface area of the API. (#127)
  • Use Microsoft.NETFramework.ReferenceAssemblies to compile .NET Framework versions on non-Windows platforms. (#127)
  • Use C# 8. features. (#127)

Fixes

  • Fix typos in XML documentation. (#127)

Removed

  • Remove support for .NET Standard 1.3. (#127)

Contributors

  • @martincostello
  • @slang25
  • @dependabot