Changelog for nero-0.3
Change Log
All notable changes to this project will be documented in this file. This file follows the formatting recommendations from Keep a CHANGELOG. This project adheres to Semantic Versioning.
0.3
This release includes changes driven by the initial implementation of
nero-wai
.
Changed
GET
andPOST
are now types on their own instead of constructors forRequest
.Request
is now sum type wrapper for the typesGET
andPOST
Payloaded
is now aLens'
and has been renamed toHasPayload
.Request
is not an instance ofHasPayload
anymore, instead usepayloaded
.- Rename
server
->application
inServer
type class.
Added
split
for combiningmatch
andsep
.notFound
response.payloaded
Prism'
forRequest
Payload
s.HasBody
instance forRequest
.Prism'
forResponse
s with different status.null
,fromList
forMultiMap
.Binary
module includingRenderable
andParseable
classes.Renderable
instance forUrl
.- Single
Response
instance forServer
.
0.2 - 2015-4-5
Changed
- Replace basic routing (monoidal matching) with lens routing.
- Limit exports for central module
Nero
.
Added
- Custom
Prelude
(Nero.Prelude
) extended with frequently used imports.
0.1.1 - 2015-3-30
Fixed
- Support for ghc-7.6.3 and ghc-7.10.1.
0.1 - 2015-3-30
Added
- Basic routing.
- HTTP parameters handling for both query string and form encoded
POST
s. - Trailing slash redirection.