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
GETandPOSTare now types on their own instead of constructors forRequest.Requestis now sum type wrapper for the typesGETandPOSTPayloadedis now aLens'and has been renamed toHasPayload.Requestis not an instance ofHasPayloadanymore, instead usepayloaded.- Rename
server->applicationinServertype class.
Added
splitfor combiningmatchandsep.notFoundresponse.payloadedPrism'forRequestPayloads.HasBodyinstance forRequest.Prism'forResponses with different status.null,fromListforMultiMap.Binarymodule includingRenderableandParseableclasses.Renderableinstance forUrl.- Single
Responseinstance 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
POSTs. - Trailing slash redirection.