747765c269
`ToSample [a]` was generating an infinite list of samples. This is far from being useful; if you have two samples for `a` servant-docs generates 79kloc long samples for `[a]`. Because it's impossible to come up with a useful `ToSample [a]` that works for all use cases, we leave that out.
2 KiB
2 KiB
0.11.1
- Export
DocAuthentication
and related lenses. - Make
defAction
's documentation visible in Haddock documentation. - Add a markdown header for the Headers an endpoint is sensitive to.
- Document the HTTP Method the parameters of an endpoint belong to
(rather than assuming
GET
for all of them). - Remove
ToSample a => ToSample [a]
andToSample (ZipList a)
instances (https://github.com/haskell-servant/servant/pull/797).
0.11
- changed the type of
rqbody
.
0.10
There are no changes. Released as a part of servant
suite.
0.7.1
- Support GHC 8.0
0.7
- Use
throwError
instead ofthrowE
in documentation
0.5
- Support for the
HttpVersion
,IsSecure
,RemoteHost
andVault
combinators - Support maximum samples setting with new
DocOptions
type (used bydocsWithOptions
anddocsWith
) - Remove redundant second parameter of ToSample
- 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 ofToSample
class - Add a few helper functions to define
toSamples
- Remove matrix params.
- Added support for Basic authentication
0.4
Delete
now is likeGet
,Post
,Put
, andPatch
and returns a response body- Allow for extra information to be added to the docs
- Support content-type aware combinators of servant-0.4
- Render endpoints in a canonical order (https://github.com/haskell-servant/servant-docs/pull/15)
- Remove ToJSON superclass from ToSample
- Split out Internal module
- Add support for response headers
- Allow
ToSample
to return a different type than it's arguments - Add Proxy argument to
ToSample
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]
(previouslyString
), fixing a corner case where the leading/
would be missing.