Changelog for servant-client-0.12.0.1
The latest version of this document is on GitHub.
Changelog for servant package contains significant entries for all core packages.
0.12.0.1
- Send
Acceptheader. (#858)
0.12
- Factored out into
servant-client-coreall the functionality that was independent of thehttp-clientbackend.
0.11
Other changes
- Path components are escaped (#696)
ReqreqPathfield changed fromStringtoBS.Builder(#696)- Include
Reqin failure errors (#740)
0.10
Breaking changes
There shouldn't be breaking changes. Released as a part of servant suite.
Other changes
-
Add MonadBase and MonadBaseControl instances for ClientM (#663)
-
client asks for any content-type in Accept contentTypes non-empty list (#615)
-
Add
ClientLikeclass that matches client functions generated usingclientwith client data structure. (#640) -
Allow direct use of 'RequestBody' (#661)
0.9.1.1
- Add MonadThrow and MonadCatch instances for ClientM
0.9
- BACKWARDS INCOMPATIBLE:
clientnow returns a ClientM which is a Reader for BasicEnv. BasicEnv comprises the HttpManager and BaseUrl that have had to be passed to each method returned byclient.
0.7.1
- Support GHC 8.0
ServantErrorhas anEqinstance now.
0.6
clientno longer takesBaseUrlandManagerarguments. Instead, each function returned byclientrequires these two arguments.
0.5
- Use the
textpackage instead ofString. - Support for the
HttpVersion,IsSecure,RemoteHostandVaultcombinators - Added support for
pathonBaseUrl. clientnow takes an explicitManagerargument.- Use
http-api-datainstead ofServant.Common.Text - Client functions now consider any 2xx successful.
- Remove matrix params.
- Added support for Basic authentication
- Add generalized authentication support via the
AuthClientDatatype family andAuthenticateReqdata type
0.4.1
- The
HasClientinstance forDelete cts ()now does not care at all about content types provided.
0.4
Deletenow is likeGet,Post,Put, andPatchand returns a response body- Support content-type aware combinators and
Accept/Content-typeheaders - Added a lot of tests
- Support multiple concurrent threads
- Use
ServantErrorto report Errors instead ofString - Make the clients for
Rawendpoints return the wholeResponsevalue (to be able to access response headers for example) - Support for PATCH
- Make () instances expect No Content status code, and not try to decode body.
- Add support for response headers
0.2.2
- Add TLS support
- Add matrix parameter support