testbench-0.2.1.2: Changelog.md
0.2.1.2 (23 May, 2018)
======================
* Allow building with criterion-0.13.* and 0.14.*
* Allow building with temporary-1.3.*
0.2.1.1 (6 February, 2018)
==========================
* Allow building with GHC 8.2.*
* Now requires streaming-0.2.*
0.2.1.0 (13 July, 2017)
=======================
* Add `compareFuncAllWith`
* Documentation improvements (especially on `baselineWith`).
0.2.0.1 (12 July, 2017)
=======================
* Accidentally deleted the type signatures of `normalForm` and
`normalFormIO`, breaking compilation.
0.2.0.0 (12 July, 2017)
=======================
* Benchmarking results are now printed out incrementally rather than
requiring all of them to be completed first.
* Support for using the [weigh] library to measure memory usage.
[weigh]: http://hackage.haskell.org/package/weigh
* Can now optionally provide a list of `CompParam` values to
`compareFunc` and related functions rather than needing to use
`mappend` or `<>` to manually combine them all.
* Some of Criterion's command-line options are now available,
including the ability to output a CSV file (albeit with a different
format).
* Can now evaluate `IO`-based benchmarks.
* Add `compareFuncList`, `compareFuncAll` (as well as primed and
`IO`-based variants) and `normalForm` (and `normalFormIO`).
* Remove `compareFuncConstraint` as it was found to not be very
helpful and complicated the code base. The same functionality can
be achieved using `compareFuncList` and related functions.
- This includes removing `SameAs` and `CUnion` as they are now no
longer needed.
- The type of `compareFunc` is now different, but existing code
shouldn't needed to change.
* The `LabelTree` data structure now includes the depth of each node.
0.1.0.0 (22 May, 2016)
======================
* Initial release