Changelog for interval-algebra-0.3.1
Changelog for interval-algebra
0.3.1
- Adds the
diff
function to the IntervalSizeable
to make comparisons of endpoints easier.
- Adds the
notDisjoint
relation to determine if two intervals share any support.
- Adds
filterDisjoint
, filterNotDisjoint
, and filterIn'
to the IntervalFilterable
class.
0.3.0
- Adds
beginerval
and enderval
function to IntervalSizeable
class for safely creating Interval
s given a begin (or end) and a duration.
- Moves
moment
to its own typeclass Moment
, which is now a constraint on IntervalSizeable
.
- Removes function exports from the
IntervalAlgebra.Arbitrary
module which where only meant to exported for the testing modules anyway.
0.2.0
- Adds
IntervalSizeable
class.
- Moves
IntervalFilterable
class to main module and generalizes the container to any Filterable
type.
- Adds
IntervalAlgebra.IntervalAlgebraUtilities
module to collect various useful functions.
- Adds
IntervalAlgebra.Arbitrary
module to provide functions for generating arbitrary intervals.