BSD-3-Clause licensed by Servant Contributors
This version can be pinned in stack with:servant-foreign-0.16@sha256:4ec85c2990c176f9fef3d74b4e37213019256f718d7f5812b510c809524677d7,2881
Module documentation for 0.16
servant-foreign

Types and helpers for generating clients for servant servers in arbitrary programming languages.
The latest version of this document is on GitHub.
Changelog for servant package contains significant entries for all core packages.
0.16
- 
WithResource combinator for Servant-managed resources #1630
For servant-foreign, this meant the addition of HasForeign instances.
 
0.15.4
Significant changes
- Documentation improvements.
 
Other changes
- Support GHC-9.0.1.
 
- Bump 
lens and hspec dependencies. 
0.15.3
Significant changes
- Support 
Fragment combinator. 
0.15.2
0.15.1
0.15
0.11.1
- Add missing 
Semigroup instances 
0.11
Breaking changes
- servant Add 
Servant.API.Modifiers
(#873) 
- Make foreign client Header arguments have the representation of ‘Maybe’ in those languages
(#843)
 
0.10.2
Changes
- Add instances for 
Description and Summary combinators
(#767) 
- Derive Data for all types
(#809)
 
0.10.1
Changes
- Don’t drop samples in 
HasDocs ReqBody instance
(#755).
Breaking change in an Internal module. 
0.10
Breaking changes
- Do not apply JavaScript specific mangling to the names.
(#191)
 
0.7.1
0.11.1
- Add missing 
Semigroup instances 
0.11
Breaking changes
- servant Add 
Servant.API.Modifiers
(#873) 
- Make foreign client Header arguments have the representation of ‘Maybe’ in those languages
(#843)
 
0.10.2
Changes
- Add instances for 
Description and Summary combinators
(#767) 
- Derive Data for all types
(#809)
 
0.10.1
Changes
- Don’t drop samples in 
HasDocs ReqBody instance
(#755).
Breaking change in an Internal module. 
0.10
Breaking changes
- Do not apply JavaScript specific mangling to the names.
(#191)
 
0.7.1
0.5
- Use the 
text package instead of String. 
- Extract javascript-oblivious types and helpers to servant-foreign
 
- Typed-languages support