Skip to content

3.1.0

Latest

Choose a tag to compare

@joelvarty joelvarty released this 30 Sep 19:51
· 2 commits to main since this release
a477e11

Fixed

  • GetContentByGraphQL queried the en-us endpoint whatever locale was passed. It now uses the requested locale.
  • The GraphQL client cache is safe to use from concurrent requests.

Added

  • Error messages for non-200 responses include the API's response and the request path, after the unchanged
    HttpException: {status} - {reason} prefix.
  • Every request sends X-Agility-SDK: agility-fetch-sdk-dotnet/<version>, also used as the User-Agent.
  • GraphQL requests go through the service's HttpClient, so handlers configured with AddHttpClient apply to them.
  • Source Link and a symbol package.
  • Releases publish from CI on a version tag, using NuGet Trusted Publishing.

Changed

  • LICENSE now holds the MIT text, matching the package metadata (PackageLicenseExpression: MIT) and the README.
    It previously contained the GPL-3.0 text by mistake.

Removed

  • A stale copy of RedirectUrlConverter.cs at the repository root (the package never included it).

Install: dotnet add package Agility.NET.FetchAPI --version 3.1.0

No public API changes; upgrading from 3.0.x needs no code changes.

Package: https://www.nuget.org/packages/Agility.NET.FetchAPI/3.1.0