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 Intervals 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.