V5.8
New Features:
- Web API does not support Edm.Date literal in $filter when the property is Edm.Date [Nullable=True] and the backend is EF. Issue [#482](https://github.com//issues/482), PR [#541](https://github.com//pull/541) - Add swagger model APIs. Issue [#302](https://github.com//issues/302), PR [#520](https://github.com//pull/520) - Expand query option contain $count don't work. Issue [#349](https://github.com//pull/349), PR [#553](https://github.com//pull/553) - Added UrlConventions configuration in DefaultODataPathHandler that supports [ODataSimplified Uri convention](http://odata.github.io/WebApi/#4-23-simplified-uri-convention). PR [#599](https://github.com//pull/599) by [Gan Quan](https://github.com/BarclayII) - Make other nested query options in to work. Issue [#557](https://github.com//issues/557), PR [#569](https://github.com//pull/569) - Added config options SerializeNullCollectionsAsEmpty and DoNotSerializeNullCollections. Issue [#490](https://github.com//issues/490), PR [#583](https://github.com//pull/583) by [nickkin-msft](https://github.com/nickkin-msft) - Enable to serialize the null dynamic propery by config. Issue [#313](https://github.com//issues/313), PR [#573](https://github.com//pull/573)Bug Fixes:
- Fixed typographical error, changed availabe to available in README. PR [#519](https://github.com//pull/519) by [orthographic-pedant](https://github.com/orthographic-pedant) - `[ConcurrencyCheck]` attribute doesn't work with EF. Issue [#522](https://github.com//issues/522), PR [#529](https://github.com//pull/529) - Manually using ODataQueryOptions.Validate and setting SelectExpandQueryOption.LevelsMaxLiteralExpansionDepth. Issue [#516](https://github.com//issues/516), PR [#524](https://github.com//pull/524) - CultureInfo property can't be serialized. Issue [#427](https://github.com//issues/427), PR [#542](https://github.com//pull/542) - Add operationId for Swagger json generation. Issue [#302](https://github.com//issues/302), PR [#552](https://github.com//pull/552) - ETag can't work for double type. Issue [#475](https://github.com//issues/475), PR [#549](https://github.com//pull/549) - EditLink is wrong in 5.7. Issue [#543](https://github.com//issues/543), PR [#554](https://github.com//pull/554) - $count is evaluated prematurely at the call queryOptions.ApplyTo. Issue [#1](https://github.com//issues/1), PR [#562](https://github.com//pull/562) - Unnecessary casts in expression when querying properties of the base class for the inheritor. Issue [#560](https://github.com//issues/560), PR [#556](https://github.com//pull/556) by [Yuriy Soldatkin](https://github.com/postoronnimw) - Regression about the complex inheritance build. Issue [#575](https://github.com//issues/575), PR [#577](https://github.com//pull/577) - ProcedureConfiguration API to support types known at runtime. PR [#580](https://github.com//pull/580) by [Yogev Mizrahi](https://github.com/YogiBear52) - Array of enum doesn't work for convention model builder. Issue [#581](https://github.com//issues/581), PR [#582](https://github.com//pull/582)OData Web API v5.8 package has a dependency on OData v4 Lib 6.14.
Doc: http://odata.github.io/WebApi
Nuget: https://www.nuget.org/packages/Microsoft.AspNet.OData/5.8.0