Changelog of @hackage/webapp 0.6.1

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`