Skip to content

Releases: TypedRest/TypedRest-DotNet

1.1.0-rc0001

26 Aug 17:45
Compare
Choose a tag to compare
1.1.0-rc0001 Pre-release
Pre-release

First release candidate for 1.1.0

Changes:

  • Redesigned TypedRest.OAuth NuGet package to remove dependency on other TypedRest packages
  • Merged TypedRest.JsonPatch NuGet package into TypedRest
  • Merged ElementEndpointExtensions into ElementEndpoint
  • Dropped .NET Core 2.0 support in TypedRest.CommandLine (only 2.1 and 3.1 now)
  • Improved generic type constraints an nullability annotations
  • Updated NuGet dependencies

1.0.3

26 Aug 17:38
Compare
Choose a tag to compare
  • Added class type restriction for all occurrences of TEntity for improved nullability analysis
  • OAuthHandler
    • Fixed token expiration check
    • Retry with new access token on HTTP 401

1.0.2

26 Aug 17:36
Compare
Choose a tag to compare
  • OAuthEntryEndpoint: Fixed handling of HttpMessageHandler
  • OAuthHandler: Fixed discovery
  • Added OAuthOptions.Audience

1.0.1

26 Aug 17:36
Compare
Choose a tag to compare
  • OAuthHandler: Removed default value for InnerHandler (This is required for compatibility with HttpClientFactory)
  • TypedRest.CommandLine: Updated to .NET Core 2.1 and 3.1
  • Updated NuGet dependencies

1.0.0

26 Aug 17:34
Compare
Choose a tag to compare
  • Turned StreamingEndpoint.Separator into constructor argument
  • Renamed IndexerCommand.BuildElementCommand() to .GetElementCommand()
  • Added .NET Standard 2.1 and .NET Core 3.0 build targets
  • Redesigned OAuthHandler
  • Updated NuGet dependencies

1.0.0-rc0001

26 Aug 17:32
Compare
Choose a tag to compare
1.0.0-rc0001 Pre-release
Pre-release

First release candidate for 1.0.0

Changes:

  • Restructured namespaces (e.g. endpoints now in TypedRest.Endpoints, TypedRest.Endpoints.Generic, TypedRest.Rpc, ...)
  • Renamed ITriggerEndpoint to IRpcEndpoint, renamed TriggerAsync() to InvokeAsync()
  • Renamed ActionEndpoint<T> to ConsumerEndpoint<T>
  • Renamed Renamed FunctionEndpoint<T> to ProducerEndpoint<T>
  • Added .LinkTemplate() overload that takes a dictionary
  • Set Accept header based on media types supported by Serializer