Release Notes
This project is versioned according to the PVP, the de facto standard Haskell versioning scheme.
2.0.0.6 (2022-08-30)
- Git: hunit-dejafu-2.0.0.6
- Hackage: hunit-dejafu-2.0.0.6
Fixed
- Remove inaccurate comment about
Test.HUnit.DejaFu.testDejafussharing work.
2.0.0.5 (2021-08-15)
- Git: hunit-dejafu-2.0.0.5
- Hackage: hunit-dejafu-2.0.0.5
Miscellaneous
- Remove reference to freenode in README.
2.0.0.4 (2020-07-01)
- Git: hunit-dejafu-2.0.0.4
- Hackage: hunit-dejafu-2.0.0.4
Miscellaneous
- The upper bound on dejafu is <2.5
2.0.0.3 (2020-05-10)
- Git: hunit-dejafu-2.0.0.3
- Hackage: hunit-dejafu-2.0.0.3
Miscellaneous
- The upper bound on dejafu is <2.4
2.0.0.2 (2020-05-10)
- Git: hunit-dejafu-2.0.0.2
- Hackage: hunit-dejafu-2.0.0.2
Miscellaneous
- The upper bound on dejafu is <2.3
2.0.0.1 (2019-03-24)
- Git: hunit-dejafu-2.0.0.1
- Hackage: hunit-dejafu-2.0.0.1
Miscellaneous
- The upper bound on dejafu is <2.2
2.0.0.0 (2019-02-12)
- Git: hunit-dejafu-2.0.0.0
- Hackage: hunit-dejafu-2.0.0.0
Added
-
Re-exports for the
Programtypes and their constructors:Test.HUnit.DejaFu.ProgramTest.HUnit.DejaFu.BasicTest.HUnit.DejaFu.ConcTTest.HUnit.DejaFu.ConcIOTest.HUnit.DejaFu.WithSetupTest.HUnit.DejaFu.WithSetupAndTeardownTest.HUnit.DejaFu.withSetupTest.HUnit.DejaFu.withTeardownTest.HUnit.DejaFu.withSetupAndTeardown
-
Re-exports for the
Invarianttype and its functions:Test.HUnit.DejaFu.InvariantTest.HUnit.DejaFu.registerInvariantTest.HUnit.DejaFu.inspectIORefTest.HUnit.DejaFu.inspectMVarTest.HUnit.DejaFu.inspectTVar
Changed
-
Functions which took a
ConcIOnow take aProgram pty IO:Test.HUnit.DejaFu.testAutoTest.HUnit.DejaFu.testAutoWayTest.HUnit.DejaFu.testAutoWithSettingsTest.HUnit.DejaFu.testDejafuTest.HUnit.DejaFu.testDejafuWayTest.HUnit.DejaFu.testDejafuWithSettingsTest.HUnit.DejaFu.testDejafusTest.HUnit.DejaFu.testDejafusWayTest.HUnit.DejaFu.testDejafusWithSettings
Removed
-
The deprecated functions:
Test.HUnit.DejaFu.testDejafuDiscardTest.HUnit.DejaFu.testDejafusDiscard
Miscellaneous
- The lower bound on dejafu is >=2.0.
1.2.1.0 (2019-01-20)
- Git: hunit-dejafu-1.2.1.0
- Hackage: hunit-dejafu-1.2.1.0
Added
- Re-export of the
Conditiontype from dejafu. If using dejafu < 1.12, this is an alias forFailure.
Miscellaneous
- The upper bound on dejafu is <1.13
1.2.0.6 (2018-07-01)
- Git: hunit-dejafu-1.2.0.6
- Hackage: hunit-dejafu-1.2.0.6
Miscellaneous
- The upper bound on dejafu is <1.12.
1.2.0.5 (2018-06-17)
- Git: hunit-dejafu-1.2.0.5
- Hackage: hunit-dejafu-1.2.0.5
Miscellaneous
- The upper bound on dejafu is <1.11.
1.2.0.4 (2018-06-10)
- Git: hunit-dejafu-1.2.0.4
- Hackage: hunit-dejafu-1.2.0.4
Miscellaneous
- The upper bound on dejafu is <1.10.
1.2.0.3 (2018-06-03)
- Git: hunit-dejafu-1.2.0.3
- Hackage: hunit-dejafu-1.2.0.3
Miscellaneous
- The upper bound on dejafu is <1.9.
1.2.0.2 (2018-06-03)
- Git: hunit-dejafu-1.2.0.2
- Hackage: hunit-dejafu-1.2.0.2
Miscellaneous
- The upper bound on dejafu is <1.8.
1.2.0.1 (2018-05-11)
- Git: hunit-dejafu-1.2.0.1
- Hackage: hunit-dejafu-1.2.0.1
Miscellaneous
- The upper bound on dejafu is <1.7.
1.2.0.0 - No More 7.10 (2018-03-28)
- Git: hunit-dejafu-1.2.0.0
- Hackage: hunit-dejafu-1.2.0.0
Miscellaneous
-
GHC 7.10 support is dropped. Dependency lower bounds are:
-
The upper bound on dejafu is 1.6.
1.1.0.3 (2018-03-17)
- Git: hunit-dejafu-1.1.0.3
- Hackage: hunit-dejafu-1.1.0.3
Miscellaneous
- (pull request #251) The upper bound on dejafu is <1.5.
1.1.0.2 (2018-03-11)
- Git: hunit-dejafu-1.1.0.2
- Hackage: hunit-dejafu-1.1.0.2
Miscellaneous
- (pull request #245) The upper bound on exceptions is <0.11.
1.1.0.1 (2018-03-06)
- Git: hunit-dejafu-1.1.0.1
- Hackage: hunit-dejafu-1.1.0.1
Miscellaneous
- The upper bound on dejafu is <1.4.
1.1.0.0 - The Settings Release (2018-03-06)
- Git: hunit-dejafu-1.1.0.0
- Hackage: hunit-dejafu-1.1.0.0
Added
-
(pull request #238) Settings-based test functions:
Test.HUnit.DejaFu.testAutoWithSettingsTest.HUnit.DejaFu.testDejafuWithSettingsTest.HUnit.DejaFu.testDejafusWithSettings
-
(pull request #238) Re-export of
Test.DejaFu.Settings.
Deprecated
- (pull request #238)
Test.HUnit.DejaFu.testDejafuDiscardandtestDejafusDiscard.
Removed
- (pull request #238) The re-export of
Test.DejaFu.Defaults.defaultDiscarder.
Miscellaneous
- The version bounds on dejafu are >=1.2 && <1.3.
1.0.1.2 (2018-02-26)
- Git: hunit-dejafu-1.0.1.2
- Hackage: hunit-dejafu-1.0.1.2
Miscellaneous
- The upper bound on exceptions is <0.10.
1.0.1.1 (2018-02-22)
- Git: hunit-dejafu-1.0.1.1
- Hackage: hunit-dejafu-1.0.1.1
Miscellaneous
- The upper bound on dejafu is <1.2.
1.0.1.0 (2018-02-13)
- Git: hunit-dejafu-1.0.1.0
- Hackage: hunit-dejafu-1.0.1.0
Added
- (pull request #200)
Test.HUnit.DejaFu.testDejafusDiscardfunction.
1.0.0.0 - The API Friendliness Release (2017-12-23)
- Git: hunit-dejafu-1.0.0.0
- Hackage: hunit-dejafu-1.0.0.0
Added
- (issue #124) Re-exports of
Test.DejaFu.PredicateandProPredicate.
Changed
- All testing functions require
MonadConc,MonadRef, andMonadIOconstraints. Testing withSTis no longer possible. - (issue #123) All testing functions take the action to run as the final parameter.
- (issue #124) All testing functions have been generalised to take a
Test.DejaFu.ProPredicateinstead of aPredicate.
Removed
- The
Test.DejaFu.Conc.ConcSTspecific functions. - The orphan
TestableandAssertableinstances forTest.DejaFu.Conc.ConcST t ().
Miscellaneous
- The version bounds on dejafu are >=1.0 && <1.1.
0.7.1.1 (2017-11-30)
- Git: hunit-dejafu-0.7.1.1
- Hackage: hunit-dejafu-0.7.1.1
Fixed
- A missing Haddock
@sincecomments.
0.7.1.0 (2017-11-30)
- Git: hunit-dejafu-0.7.1.0
- Hackage: hunit-dejafu-0.7.1.0
Added
Test.HUnit.DejaFu.testPropertyForfunction.
0.7.0.2 (2017-10-11)
- Git: hunit-dejafu-0.7.0.2
- Hackage: hunit-dejafu-0.7.0.2
Miscellaneous
- The upper bound on dejafu is <0.10.
0.7.0.1 (2017-09-26)
- Git: hunit-dejafu-0.7.0.1
- Hackage: hunit-dejafu-0.7.0.1
Miscellaneous
- The upper bound on dejafu is <0.9.
0.7.0.0 - The Discard Release (2017-08-10)
- Git: hunit-dejafu-0.7.0.0
- Hackage: hunit-dejafu-0.7.0.0
Added
- Re-export for
Test.DejaFu.SCT.DiscardandTest.DejaFu.Defaults.defaultDiscarder. Test.HUnit.DejaFu.testDejafuDiscardandtestDejafuDiscardIOfunctions.
Miscellaneous
- The lower bound on dejafu is >=0.7.1.
0.6.0.0 - The Refinement Release (2017-06-07)
- Git: hunit-dejafu-0.6.0.0
- Hackage: hunit-dejafu-0.6.0.0
Added
Test.HUnit.DejaFu.testPropertyfunction- Re-exports for
Test.DejaFu.SCT.systematically,randomly,uniformly, andswarmy. - Re-exports for
Test.DejaFu.Defaults.defaultWay,defaultMemType, anddefaultBounds.
Removed
- Re-exports of the
Test.DejaFu.SCT.Wayconstructors:SystematicallyandRandomly.
Miscellaneous
- The version bounds on dejafu are >=0.7 && <0.8.
0.5.0.0 - The Way Release (2017-04-08)
- Git: hunit-dejafu-0.5.0.0
- Hackage: hunit-dejafu-0.5.0.0
Changed
- Due to changes in dejafu, the
Waytype no longer takes a parameter; it is now a GADT.
Miscellaneous
- Every definition, class, and instance now has a Haddock
@sinceannotation. - The version bounds on dejafu are >=0.6 && <0.7.
- Remove an unnecessary dependency on random.
0.4.0.1 (2017-03-20)
- Git: hunit-dejafu-0.4.0.1
- Hackage: hunit-dejafu-0.4.0.1
Miscellaneous
- The upper bound on HUnit is <1.7.
0.4.0.0 (2017-02-21)
- Git: hunit-dejafu-0.4.0.0
- Hackage: hunit-dejafu-0.4.0.0
Added
- Re-export of
Test.DejaFu.SCT.Way.
Changed
- All the functions which took a
Test.DejaFu.SCT.Boundsnow take aWay.
Miscellaneous
0.3.0.3 (2016-10-22)
- Git: hunit-dejafu-0.3.0.3
- Hackage: hunit-dejafu-0.3.0.3
Miscellaneous
- The upper bound on HUnit is <1.6.
0.3.0.2 (2016-09-10)
- Git: hunit-dejafu-0.3.0.2
- Hackage: hunit-dejafu-0.3.0.2
Miscellaneous
- The upper bound on dejafu is <0.5.
0.3.0.1 (2016-05-26)
- Git: hunit-dejafu-0.3.0.1
- Hackage: hunit-dejafu-0.3.0.1
Miscellaneous
0.3.0.0 (2016-04-28)
- Git: hunit-dejafu-0.3.0.0
- Hackage: hunit-dejafu-0.3.0.0
Added
- Orphan
AssertableandTestableinstances forTest.DejaFu.Conc.ConcST t ()andConcIO (). - Re-export
Test.DejaFu.SCT.Bounds.
Miscellaneous
- The version bounds on dejafu are >=0.2
0.2.1.0 (2016-04-03)
- Git: hunit-dejafu-0.2.1.0
Note: this was never pushed to Hackage, whoops!
Miscellaneous
- The version bounds on dejafu are 0.3.*.
0.2.0.0 - The Initial Release (2015-12-01)
- Git: 0.2.0.0
- Hackage: hunit-dejafu-0.2.0.0
Added
- Everything.