# Changelog ## Unpublished - Separate `Headers` into `RequestHeaders` and `ResponseHeaders` - Allow passing a record to `headers` to make `ResponseHeaders` easier ## v3.0.0 - Make requests extensible, which allows middlewares to pass data to the handler (e.g. user information from an authentication middleware) - Support Node/express middlewares ## v2.0.0 - Split headers into request and response headers - Allow multiple response headers (e.g. `Set-Cookie`) - Simplify headers creation ## v1.3.0 - Add `catchAll` route - Update documentation ## v1.2.0 - Add json request parsing - Add request validation ## v1.1.0 - Add routing exports to simplify usage ## v1.0.0 - Add HMR example - Add `justifill` to simplify startup options - Switch routing to `routing-duplex` - Initial fork from `httpure`. New project name is `httpurple` ## v0.15.0 - Update to purescript v0.15.0