# ChangeLog / ReleaseNotes ## Version 0.6.1.4 * Bugfix: GHC 7.4 build fails due to missing GHC.Generics. See for details. (change) * Uploaded to [Hackage][]: ## Version 0.6.1.3 * Minor documentation changes. (change) * Making deepseq dependency of library in sync with benchmark dependency. Version on Hackage was modified to include this change already. (change) ## Version 0.6.1.2 * Bumping up dependency on [MonadRandom][] to include `0.4`. (change, affects only benchmark and test-suite) * Adding sensible upper bound to [deepseq][] package. (change, affects only benchmark) * Uploaded to [Hackage][]: ## Version 0.6.1.1 * Cleanup of version dependencies, most importantly: * Bumped transformers dependency from `< 0.4` to `0.5`. * Bumped criterion minimal version to 1.0.0.0. This required update of benchmarking code. * Documentation updates. * Uploaded to [Hackage][]: ## Version 0.6.1.0 * Function `mkSalt` rejects empty `ByteString` and returns `Nothing` for it. * Using `NoImplicitPrelude` language extension. * Example program is once again compilable. * Minor documentation updates including `README.md`. * Uploaded to [Hackage][]: ## Version 0.6.0.0 * Introducing Salt newtype wrapper to guarantee that it consists of only characters that can be used in htpasswd entry. * Algorithm implementation details and helper functions were all moved to `Data.Digest.ApacheMD5.Internal` module to make it explicit that they aren't part of stable API. * Exposing `Data.Digest.ApacheMD5.Internal` module so that library authors still have the ability to get the most out of this package. * Updated `README.md`, `example.hs`, tests and benchmarks. * Uploaded to [Hackage][]: ## Version 0.5.0.1 Release date: **2013-07-27 10:38 +0200** * Minor release with mostly documentation updates. * Introducing `example.hs` that creates htpasswd like entry and prints it to stdout. (new) * Updated `README.md` with reference to [Hackage][] and example mentioned above. * Introducing this ChangeLog / ReleaseNotes file. (new) * Clean up of benchmark dependencies. * Uploaded to [Hackage][]: ## Version 0.5.0.0 Release date: **2013-07-26 20:29 +0200** * First public release. * Uploaded to [Hackage][]: [Hackage]: http://hackage.haskell.org/ "HackageDB (or just Hackage) is a collection of releases of Haskell packages." [MonadRandom]: http://hackage.haskell.org/package/MonadRandom "Hackage: MonadRandom package." [deepseq]: http://hackage.haskell.org/package/deepseq "Hackage: deepseq package."