- Homepage
- https://github.com/natesymer/webapp
- Author
- Nathaniel Symer <nate@symer.io>
- Uploaded
- by natesymer at 2017-04-14T13:13:34Z
- Maintainer
- Nathaniel Symer <nate@symer.io>
webapp changelog
v 0.0.1
- Initial release
v 0.0.2
- Fix omitted module in
webapp.cabal
:Web.App.Monad.Internal
v 0.1.0
- Included a new example: a counter app with an additional CLI parser.
- Implemented a "util" CLI subcommand where you can "mount" an optparse-applicative @Parser@. See example.
- Fixed termination handlers. Previously, they weren't installed when using HTTPS due to a bug in warp-tls. This has been remedied. Additionally, these handlers would destroy the initial state, rather than the current state from the @TVar@.
v 0.2.0
- Complete rewrite
- New WAI-based web framework
- Routing with captures, regexes, and literals
- Streaming body based around
writeBody
function- Allow data structures to be streamed via the 'ToStream' typeclass.
- Typesafe parameter coersion
v 0.2.1
- `stream` function can now optionally flush. `stream'` will always flush. This may improve list streaming functionality.
v 0.4.0
- Breaking change; refactor internals & simplify `Web.App.RouteT`