- Fix generation for APIs with response headers.
- Support Servant's
Optional
andRequired
modifiers forHeader
s andQueryParam
s (Header
arguments are nowMaybe
s by default). (phaazon) (#31) - Filter out forbidden Cookie header. (xilnocas) (#37)
- Remove hyphens from generated function names. (servant-foreign-0.10 no longer does this for us.)
- Allow passing the base URL dynamically in Elm. (#20)
- Don't use
toString
onText
parameters. (domenkozar) (#23, #24) - Fix query parameter generation. (domenkozar) (#25)
- Prefix generated function arguments to ensure valid Elm identifiers (#21)
- Put integration tests behind a Cabal flag. (#22)
- Update for Elm 0.18 and the new elm-lang/http library.
- Generated Elm functions now return an
Http.Request
value.
- Use Text throughout the API.
- We no longer auto-generate Elm sources for the types, encoders and decoders
used in your API - you must now use
elm-export
'stoElmTypeSource
functions explicitly. See the tests and examples for usage. - Allow setting options to pass to
elm-export
. - Update to
servant-0.8
(purcell). - Basic support for custom headers.
- Fix:
String
query params were being wrapped in double-quotes. - Test: verify that the generated code can be compiled by Elm (soenkehahn)
- Fix for API endpoints that return Unit (kantp)
- Convenience re-exports from Elm and Data.Proxy.
- Add Haddoc documentation.
- Initial release.