OData Extensions changelog
This release fixes a bug in request/response body translation (between OData V3 and V4) where the extension fails to replace the body with the translated one.
The NuGet packages for OData Migration Extensions are available on the NuGet gallery.
You can install or update the NuGet packages for OData Migration Extensions v1.0.0 using the Package Manager Console:
PM> Install-Package Microsoft.OData.Extensions.Migration -Version 1.0.0
The new OData Migration extensions for ASP.NET Core 2.2+ enables an OData V4 service to handle OData V3 requests, allowing the migration of the service to OData V4 without changing its OData V3 clients.
To get started, refer to OData Migration extension usage and architecture.
This release relaxes the version upper bound on the dependencies so the extensions can be used in .NET Core 3 projects.
There are separate packages for OData V3 and V4 clients.
The NuGet packages for OData Client Extensions are available on the NuGet gallery.
You can install or update the NuGet packages for OData Client Extensions v1.0.0 using the Package Manager Console:
PM> Install-Package Microsoft.OData.Extensions.Client -Version 1.0.0
The NuGet packages for OData Client Extensions are available on the NuGet gallery.
You can install or update the NuGet packages for OData Client Extensions v1.0.0-Beta0 using the Package Manager Console:
PM> Install-Package Microsoft.OData.Extensions.Client -Version 1.0.0-Beta0
OData Client Extensions Beta0 includes 2 new packages Microsoft.OData.Extensions.Client.Abstractions and Microsoft.OData.Extensions.Client for ASP.NET Core 2.x.
Both packages depends on OData Client 7.x, the code for the packages can be found here, the namespace for both packages is Microsoft.OData.Extensions.Client.
The new OData client extensions for ASP.NET Core 2.x package introduced OData Client Factory to supports the extensions model and have default extensions to integrate with Http client factory. To get started, see Use Extensions in OData Client that works naturally with ASP.NET Core dependency injection. You can learn more about ASP.NET Core from the documentation.