Releases: TypedRest/TypedRest-DotNet
Releases · TypedRest/TypedRest-DotNet
1.3.6
- Added support for .NET 6.0
- Remove support for .NET Core 2.1
- Updated
IdentityModel
dependency to 5.2.0 - Updated
Microsoft.*
dependencies to 3.1.21 / 5.0.12
1.3.5
- Introduced
EndpointCommand.Input()
protected method - Updated
Newtonsoft.Json
dependency to 13.0.1 - Updated
IdentityModel
dependency to 5.1.0 - Updated
Microsoft.*
dependencies to 3.1.18 / 5.0.9
1.3.4
- Added
.AddBasicAuth()
extension methods forHttpClient
andIHttpClientBuilder
- Made OAuth token expiry buffer time configurable
- Moved
EndpointProvider
to TypedRest.CommandLine and simplified expected endpoint constructor signature - Updated dependencies
1.3.3
CollectionEndpoint.CreateAsync()
now returnsnull
when server returns neitherLocation
header nor entity with ID in response body
1.3.2
- Added support for .NET 5.0
- Improved nullability handling
1.3.1
- Improved
DiagnosticSource
instrumentation for OpenTelemtry support - Rudimentary support for RFC 7807 - Problem Details for HTTP APIs
1.3.0
- Added support for caching-related headers:
Last-Modified
,Expires
,Cache-Control
- Renamed
ETagEndpointBase
toCachingEndpointBase
1.2.1
- Improved header link extraction
- Improved input validation for
Indexer|CollectionEndpoint
indexer - Updated
IdentityModel
to v4.4.0 - Updated
Microsoft.Extensions.*
to v3.1.8
1.2.0
- Replaced
LinkHandler
withLinkExtractor
- Split
LinkHandler
intoHeaderLinkExtractor
,HalLinkExtractor
andAggregateLinkExtractor
- Only attempt to extract HAL links when returned
Content-Type
isapplication/hal+json
- Split
CollectionEndpoint.CreateAsync()
: Infer endpoint URL from returned entity when server does not setLocation
header- Removed support for .NET Framework versions older than 4.6.1
- Removed assembly strong name signing
- Replaced embedded copy of Resta.UriTemplates with NuGet dependency
- Updated NuGet dependencies
1.1.0
See 1.1.0-rc0001 for changelog.