Changelog of @hackage/riichi-scoring 0.3.0.0

Revision history for Mahjong

See git repo for more detailed commit information.

0.1.0.0

First functional prototype.

0.1.0.1

Dependency versions reworked.

0.2.0.0

Help messages improved. Module structure refactored. Documentation begun.

0.2.0.1

Revised cabal version in attempt to fix build error on Hackage. Build works locally, suspect the problem is a quirk of Hackage build system. Added some more documentation.

0.2.0.2

Internal library now unnamed. Hoping this fixes Hackage build fail.

0.2.0.3

Added docs for yaku functions. Reworked seven pairs detection to ensure hand has 14 tiles. 9 gates now checks that the hand is closed.

0.3.0.0

Fixed error in scoring triple triplets, was previously scored as 1 han open. Implemented new backend for scoring and yaku detection via "context" based approach, defined in new Context submodule. This helps simplify function signatures for operations that need many pieces of information besides just the superficial composition of a hand.