Changelog for krpc-0.6.1.0

If this renders badly as markdown, see the plain text version

2014-02-19 Sam Truzjan pxqr.sta@gmail.com

0.6.0.0

API changes:

* Added isActive: this predicate can be used to implement
MonadActive instance and useful for resource
initialization/finalization sanity check.

2014-01-08 Sam Truzjan pxqr.sta@gmail.com

0.6.0.0: Logging + exceptions.

API changes:

* MonadLogger is superclass of MonadKRPC;
* KError hidden from Network.KRPC;
* HandlerFailure added;
* QueryFailure and getQueryCount added.

2013-12-25 Sam Truzjan pxqr.sta@gmail.com

0.5.0.0: Major API changes.

* Added transaction handling;
* Use the same socket for server and client;
* New query function will infer query method from request/response
datatypes.
* Added MonadKRPC and KRPC classes.

2013-11-26 Sam Truzjan pxqr.sta@gmail.com

* 0.4.1.1: Fixed build failure on GHC == 7.4.*

2013-10-17 Sam Truzjan pxqr.sta@gmail.com

* 0.4.1.0: Use bencoding-0.4.*

2013-10-03 Sam Truzjan pxqr.sta@gmail.com

* 0.4.0.1: Minor documentation fixes.

2013-10-03 Sam Truzjan pxqr.sta@gmail.com

* 0.4.0.0: IPv6 support.

2013-09-28 Sam Truzjan pxqr.sta@gmail.com

* 0.3.0.0: Use bencoding-0.3.*
    * Rename Remote.* to Network.* modules.

2013-09-28 Sam Truzjan pxqr.sta@gmail.com

* 0.2.2.0: Use bencoding-0.2.2.*

2013-08-27 Sam Truzjan pxqr.sta@gmail.com

* 0.2.0.0: Async API have been removed, use /async/ package
instead.
* Expose caller address in handlers.

2013-07-09 Sam Truzjan pxqr.sta@gmail.com

* 0.1.1.0: Allow passing raw argument\/result dictionaries.

2013-07-09 Sam Truzjan pxqr.sta@gmail.com

* 0.1.0.0: Initial version.