git.iko.soy/typeable/servant
on v0.16.1 help sign in
81 lines 2.8 kB history raw
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-docs/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)
40.11.3
5------
7- Support `servant-0.15`
8 - Instances for 'Stream' and 'StreamBody'
100.11.2
11------
13* Allow `servant-0.13`:
14 - Doesn't have instances for streaming.
15 - Servant.API.Modifiers extra information isn't used.
170.11.1
18------
20* Export `DocAuthentication` and related lenses.
21* Make `defAction`'s documentation visible in Haddock documentation.
22* Add a markdown header for the Headers an endpoint is sensitive to.
23* Document the HTTP Method the parameters of an endpoint belong to
24 (rather than assuming `GET` for all of them).
25* Content type of sample response body is also displayed.
26* Can now customise various aspects of how the document is produced
27 using `markdownWith` and `RenderingOptions`:
28 - How many content-types for each example are shown
29 - Whether notes should be grouped together under their own header.
310.11
32----
34* changed the type of `rqbody`.
360.10
37----
39There are no changes. Released as a part of `servant` suite.
410.7.1
42-----
44* Support GHC 8.0
460.7
47---
49* Use `throwError` instead of `throwE` in documentation
510.5
52----
54* Support for the `HttpVersion`, `IsSecure`, `RemoteHost` and `Vault` combinators
55* Support maximum samples setting with new `DocOptions` type (used by `docsWithOptions` and `docsWith`)
56* Remove redundant second parameter of ToSample
57* Add Generic-based default implementation for `ToSample` class
58* Add more `ToSamples` instances: `Bool`, `Ordering`, tuples (up to 7), `[]`, `Maybe`, `Either`, `Const`, `ZipList` and some monoids
59* Move `toSample` out of `ToSample` class
60* Add a few helper functions to define `toSamples`
61* Remove matrix params.
62* Added support for Basic authentication
640.4
65---
66* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
67* Allow for extra information to be added to the docs
68* Support content-type aware combinators of *servant-0.4*
69* Render endpoints in a canonical order (https://github.com/haskell-servant/servant-docs/pull/15)
70* Remove ToJSON superclass from ToSample
71* Split out Internal module
72* Add support for response headers
73* Allow `ToSample` to return a different type than it's arguments
74* Add Proxy argument to `ToSample`
760.3
77---
79* Add the ability to display multiple responses, with some accompanying `Text` to describe the context in which we get the corresponding JSON.
80* Expose the `headers` lens
81* Represent an endpoint's path as `[String]` (previously `String`), fixing a corner case where the leading `/` would be missing.