Changelog for rerefined-0.8.0
0.8.0 (2024-10-12)
- tweak
Simplify
exports (should stay fairly stable now)
0.7.0 (2024-10-11)
- add predicate simplifier at
Rerefined.Simplify
- old "normalizer" stuff removed
0.6.0 (2024-10-01)
- remove
Via
predicate, only needvalidateVia
- swap
validateBool
args
0.5.1 (2024-06-11)
- add
Via
predicate
0.5.0 (2024-05-26)
- add tentative operator versions of predicates
- clear up WIP normalization story
0.4.0 (2024-05-11)
- add
Eq
,Ord
,Arbitrary
instances - simplify modules (fewer)
- add
reifyPredicate
,reifyPredicate1
for reifying predicates toa -> Bool
0.3.0 (2024-05-07)
- refactor predicate names: now handled with a sort of type-level
Show
. noTypeable
, lots of custom prettiness (infix operators!) - refactor logical predicates, keeping them together doesn't help
- define relational operators using
Ordering
and logicalOr
- add missing
Foldable
,Traversable
instances toRefined1
- general cleanup
0.2.0 (2024-05-01)
- add missing
Show
instance toRefineFailure
- add missing
Functor
instance toRefined1
- general cleanup
0.1.0 (2024-04-30)
Initial release.
- rewrite of Nikita Volkov's refined library