Changelog of @hackage/interval-algebra 0.3.3

Changelog for interval-algebra

0.3.3

  • Fixes bug in expand function

0.3.2

  • Fixes bug in filterNotDisjoint

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.