# Revision history for hanafuda

## 0.3.1.0  -- 2019-01-08

* Generalize the output monad of basic functions by only expressing constraints on it
* Remove constructor for errors to handle them in a MonadError instead and add a MonadWriter for logs

## 0.3.0.2  -- 2018-08-27

* Remove WillowRed accidentally present in plains' set

## 0.3.0.1  -- 2018-07-28

* Fix bug causing players' state to be persisted accross rounds of a game

## 0.3.0.0  -- 2018-05-28

* Make Game type parametric in the type to represent players

## 0.2.1.0  -- 2018-03-16

* Export some more types needed to export the game's state
* Unify the different types aliases for Points used in Player and Yaku

## 0.2.0.0  -- 2018-03-16

* Restructured the project to expose only the cards, a parametric type for players, and a module to play KoiKoi

## 0.1.0.0  -- 2018-03-03

* Game automaton, packaged with cabal