- Release initial WebApi library of Plough
- Relaxed 3rd party version dependencies
- Flatten files in projects for Fable compilation
- net5/netstandard packages for single file publish conflicts
- Plough.Webapi.[Core|Client.Dotnet|Client.Fable] netstandard packages
- ServerBuilder / ClientBuilder api settled. Extracted abstract auth builder into core library
- Fable compatible ClientBuilder api
- Nuget package conflicts fixed
- Workaround Fable bug - client builder inheritance from non-primary constructor
- Added support for no auth in dotnet api client
- Added missing server builders for handlers with obj payload
- Fix injectAuthHeaders sets wrong cookie name
- Fix indirect references* Added missing server builders for handlers with obj payload
- Plough.ControlFlow compatible release
- FSharp.Core >= 5.0. Bumped version of Giraffe to 5.0 due to breaking changes
- FSharp.Core relaxed to 4.7.2 due to single file publish bug. Downgrade version of Giraffe to 4.1 due to breaking changes in 5.0 and dependency on FSharp.Core 5.0.1
- Add support to share cookie across subdomains
- Alfonso contrib: Raw delegates properly exposed in ApiClient for inlined GET/POST definitions, needed for Fable to pass type info.
- F#6 with native task support
- Brought back Ply task CE due to transaction scope problem with native task CE - dotnet/fsharp#12556
- Configurable api client timeouts; separate exception handling for malformed json; optional client debug messages; optional dotnet client ssl certificate validation
- Plough.WebApi.Client.Dotnet allows httpclient to be passed in for testing purposes
- ClientBuilder properly exposes optional timeout parameter
- Updates Plough.ControlFlow, which has native F# Task support
- Allow customizable error handling by making ServerBuilder.errorHandler abstract