packages feed

dwergaz-0.3.0.0: 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.