servant-foreign

Helpers for generating clients for servant APIs in any programming language

http://docs.servant.dev/

LTS Haskell 17.9:0.15.3
Stackage Nightly 2021-04-19:0.15.3
Latest on Hackage:0.15.3

See all snapshots servant-foreign appears in

BSD-3-Clause licensed by Servant Contributors
This version can be pinned in stack with:servant-foreign-0.15.3@sha256:5c9230a470776bbf1e9f1126906c08ef090044db9e5bb530a9d8f1c96386ea55,2767

Module documentation for 0.15.3

servant-foreign

servant

Types and helpers for generating clients for servant servers in arbitrary programming languages.

Changes

The latest version of this document is on GitHub. Changelog for servant package contains significant entries for all core packages.

0.15.3

Significant changes

  • Support Fragment combinator.

0.15.2

  • Support servant-0.18.

0.15.1

  • Support servant-0.17

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

  • Support GHC 8.0 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

  • Support GHC 8.0

0.5

  • Use the text package instead of String.
  • Extract javascript-oblivious types and helpers to servant-foreign
  • Typed-languages support