# 2013-07-16 Dr. Alistair Ward ## 0.0.0.1 * First version of the package. ## 0.0.0.2 * Added **man/man1/fishfood.1** & *.spec*-file to the distribution. ## 0.0.1.0 * Migrated all but the I/O, from **Main** to a new module **FishFood.Profiler**. * Added module **FishFood.Test**, containing **Test.QuickCheck**-implementation. * Added Command-line options; **--deriveProbabilityMassFunction**, **--binSizeRatio**, **--runQuickChecks**. ## 0.0.1.1 * Added files to build *.deb* to the *.cabal*-file. ## 0.0.1.2 * Added **--runQuickChecks** to **man/man1/fishfood.1** & corrected typo. * Improved the syntax of **verbosity** in the usage-message. * Tested with **haskell-platform-2013.2.0.0**. ## 0.0.1.3 * In module **FishFood.Data.File**, replaced `Control.Exception.throw` with `Control.Exception.throwIO`. * Either replaced instances of `(<$>)` with `fmap` to avoid ambiguity between **Control.Applicative** & **Prelude** which (from **base-4.8**) also exports this symbol, or hid the symbol when importing the **Prelude**.. * In module **Main**, redirected version-message to stderr. ## 0.0.1.4 * Added the compiler to the output returned for the command-line option **version**. * In module **FishFood.Data.File.hs**, replaced the use of the package **unix** with the package **directory**, for compatibility with Windows. ## 0.0.1.5 * Added **Default-language**-specification to the *.cabal*-file. * Added file **README.markdown**. * Converted this file to markdown-format. * Replaced `System.Exit.exitWith System.Exit.ExitSuccess` with `System.Exit.exitSuccess`. * Moved the entry-point to the test-suite from **Main.hs** to **Test.hs**, both to integrate with **cabal** & to minimise the dependencies of the executable. * Partitioned the source-files into **src-lib**, **src-exe**, & **src-test** directories, & referenced them individually from the *.cabal*-file to avoid repeated compilation. * Used **CPP** to control the import of symbols from **Control.Applicative**.