dwergaz-0.3.0.1: ChangeLog.md
# Revision history for dwergaz
## 0.1.0.0 -- 2017-04-03
* First version. Released on an unsuspecting world.
## 0.1.0.1 -- 2017-04-09
* Updated a bunch of administrivia.
## 0.2.0.0 -- 2017-04-09
* Renamed `Dwergaz` module to `Test.Dwergaz`.
## 0.2.0.1 -- 2017-08-12
* Loosened constraints on `base` for compatibility with GHC 8.2.1.
## 0.2.0.2 -- 2018-06-23
* Loosened constraints on `base` for compatibility with GHC 8.4.3.
## 0.2.0.3 -- 2018-11-14
* Loosened constraints on `base` for compatibility with GHC 8.6.2.
## 0.2.0.4 -- 2020-05-05
* Loosened constraints on `base` for compatibility with GHC 8.8.x.
## 0.2.0.5 -- 2022-06-27
* Updated copyright dates.
* Moved source repository.
## 0.2.0.6 -- 2023-08-26
* Switched from GADTs to ExistentialQuantification, as we didn't need the full power of GADTs.
* Switched to Haskell98, as we didn't need the full power of Haskell2010.
* Updated copyright dates.
## 0.3.0.0 -- 2024-11-09
* Removed `Show` instance for `Result`. `Result` output should now be acquired with `resultToString`.
* Renamed `isPassed` to `resultIsPassed` for consistency with `resultToString`.
* Removed (unnecessary) `Eq` constraints from `Test`.
* Added a second type variable `b` to `Expect`, allowing a wider variety of tests.
* Added `assertFailure`, `assertBool`, and `assertEqual` helper functions for creating tests.
* Simplified `Predicate` to only accept a boolean argument instead of separate predicate function and value arguments.
## 0.3.0.1 -- 2024-12-02
* Tweaked tests and formatting.