servant/servant-docs/CHANGELOG.md

29 lines
1.3 KiB
Markdown
Raw Normal View History

HEAD
----
* Support for the `HttpVersion`, `IsSecure`, `RemoteHost` and `Vault` combinators
2015-09-21 12:49:26 +02:00
* Support maximum samples setting with new `DocOptions` type (used by `docsWithOptions` and `docsWith`)
* Add Generic-based default implementation for `ToSample` class
* Add more `ToSamples` instances: `Bool`, `Ordering`, tuples (up to 7), `[]`, `Maybe`, `Either`, `Const`, `ZipList` and some monoids
* Move `toSample` out of `ToSample` class
* Add a few helper functions to define `toSamples`
2015-03-04 02:07:13 +01:00
0.4
---
* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
2015-03-04 02:07:13 +01:00
* Allow for extra information to be added to the docs
2015-05-09 02:28:05 +02:00
* Support content-type aware combinators of *servant-0.4*
2015-03-04 02:07:13 +01:00
* Render endpoints in a canonical order (https://github.com/haskell-servant/servant-docs/pull/15)
2015-04-08 16:27:38 +02:00
* Remove ToJSON superclass from ToSample
* Split out Internal module
2015-05-02 12:09:00 +02:00
* Add support for response headers
2015-05-04 17:04:11 +02:00
* Allow `ToSample` to return a different type than it's arguments
* Add Proxy argument to `ToSample`
2015-03-04 02:07:13 +01:00
2015-01-04 17:17:57 +01:00
0.3
---
* Add the ability to display multiple responses, with some accompanying `Text` to describe the context in which we get the corresponding JSON.
* Expose the `headers` lens
* Represent an endpoint's path as `[String]` (previously `String`), fixing a corner case where the leading `/` would be missing.