FSharp.JsonApi.AspNetCore 2.0.0-alpha-09

Use F# to create and consume flexible, strongly typed web APIs following the JSON-API specification.

This is a prerelease version of FSharp.JsonApi.AspNetCore.
There is a newer version of this package available.
See the version list below for details.
Install-Package FSharp.JsonApi.AspNetCore -Version 2.0.0-alpha-09
dotnet add package FSharp.JsonApi.AspNetCore --version 2.0.0-alpha-09
<PackageReference Include="FSharp.JsonApi.AspNetCore" Version="2.0.0-alpha-09" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FSharp.JsonApi.AspNetCore --version 2.0.0-alpha-09
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- Breaking: Removed SimpleResource and related methods/extensions on JsonApiContext. Use Resource.attributesOrDefault and Resource.relationshipsOrDefault instead to get a (possibly default) attribute/relationship instance from a resource.
- Breaking: The JsonApiContext.Parse extension returning a resource discriminator now return errors if the resource type is unknown. The signature is the same.
- Breaking: Renamed Query to QueryParser, added static methods to create an instance with a query parameter map or HttpContext, and changed most methods to instance members that do not depend on a query parameter map or HttpContext
- Added JsonApiContext overloads for ParseRequired
- Added an HttpContext.WriteJsonApiAsync extension overload accepting a byte array

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.1 70 10/31/2019
2.0.0 33 10/30/2019
2.0.0-alpha-09 77 10/17/2019
2.0.0-alpha-06 56 10/9/2019
2.0.0-alpha-02 86 9/23/2019
2.0.0-alpha-01 38 9/19/2019
1.1.0 47 9/17/2019
1.0.3 57 9/10/2019