Changelog of @hackage/nero 0.3.1

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.1 - 2015-4-16

Fixed

  • Make examples private modules so they can be built.

Added

  • Lower bounds versions for dependencies.

0.3 - 2015-4-12

This release includes changes driven by the initial implementation of nero-wai.

Changed

  • GET and POST are now types on their own instead of constructors for Request. Request is now sum type wrapper for the types GET and POST
  • Payloaded is now a Lens' and has been renamed to HasPayload. Request is not an instance of HasPayload anymore, instead use payloaded.
  • Rename server -> application in Server type class.

Added

  • split for combining match and sep.
  • notFound response.
  • payloaded Prism' for Request Payloads.
  • HasBody instance for Request.
  • Prism' for Responses with different status.
  • null, fromList for MultiMap.
  • Binary module including Renderable and Parseable classes.
  • Renderable instance for Url.
  • Single Response instance for Server.

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.