1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-foreign/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
7* Support `servant-0.17`
12- *servant-foreign* Add support so `HasForeign` can be implemented for
13 `MultipartForm` from [`servant-multipart`](http://hackage.haskell.org/package/servant-multipart)
14 [#1035](https://github.com/haskell-servant/servant/pull/1035)
16- Drop support for GHC older than 8.0
17 [#1008](https://github.com/haskell-servant/servant/pull/1008)
18 [#1009](https://github.com/haskell-servant/servant/pull/1009)
24- Add missing `Semigroup` instances
31- *servant* Add `Servant.API.Modifiers`
32 ([#873](https://github.com/haskell-servant/servant/pull/873))
33- Make foreign client Header arguments have the representation of 'Maybe' in those languages
34 ([#843](https://github.com/haskell-servant/servant/pull/843))
41* Add instances for `Description` and `Summary` combinators
42 ([#767](https://github.com/haskell-servant/servant/pull/767))
43* Derive Data for all types
44 ([#809](https://github.com/haskell-servant/servant/pull/809))
51* Don't drop samples in `HasDocs ReqBody` instance
52 ([#755](https://github.com/haskell-servant/servant/pull/755/files)).
53 *Breaking change in an `Internal` module*.
60* Do not apply JavaScript specific mangling to the names.
61 ([#191](https://github.com/haskell-servant/servant/issues/191))
70- *servant-foreign* Add support so `HasForeign` can be implemented for
71 `MultipartForm` from [`servant-multipart`](http://hackage.haskell.org/package/servant-multipart)
72 [#1035](https://github.com/haskell-servant/servant/pull/1035)
74- Drop support for GHC older than 8.0
75 [#1008](https://github.com/haskell-servant/servant/pull/1008)
76 [#1009](https://github.com/haskell-servant/servant/pull/1009)
82- Add missing `Semigroup` instances
89- *servant* Add `Servant.API.Modifiers`
90 ([#873](https://github.com/haskell-servant/servant/pull/873))
91- Make foreign client Header arguments have the representation of 'Maybe' in those languages
92 ([#843](https://github.com/haskell-servant/servant/pull/843))
99* Add instances for `Description` and `Summary` combinators
100 ([#767](https://github.com/haskell-servant/servant/pull/767))
101* Derive Data for all types
102 ([#809](https://github.com/haskell-servant/servant/pull/809))
109* Don't drop samples in `HasDocs ReqBody` instance
110 ([#755](https://github.com/haskell-servant/servant/pull/755/files)).
111 *Breaking change in an `Internal` module*.
118* Do not apply JavaScript specific mangling to the names.
119 ([#191](https://github.com/haskell-servant/servant/issues/191))
128* Use the `text` package instead of `String`.
129* Extract javascript-oblivious types and helpers to *servant-foreign*
130* Typed-languages support
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list