All Versions
38
Latest Version
2.1
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v2.1 Changes

    • ๐Ÿ”จ Refactors the Intervallic typeclass.
    • โž• Adds a package component tutorial used to provide data for a tutorial document.
    • Adds a tutorial document: interval-algebra foundations.
  • v2.0.3 Changes

    • โž• Adds labeledIntervalDiagram, which creates interval diagrams with labels and a rangeInterval reference interval.
  • v2.0.2 Changes

    • โž• Adds rangeInterval, which creates the smallest inverval containing all intervals in a Foldable.
  • v2.0.1 Changes

    • ๐Ÿ“ฆ Relaxes cabal package bounds; notably:
      • the time bounds gets a wider range
      • the text bounds include 2.0
  • v2.0.0 Changes

    • โž• Adds Abitrary (Interval a) instance generic over Ord a, Arbitrary a.
    • โœ‚ Removes the moment' function from the IntervalSizeable class. ๐Ÿ‘‰ Use type application with moment instead, as in moment @Int, moment @Day, etc.
    • โž• Adds the following utility functions: lookback, lookahead, makeGapsWithinPredicate, pairGaps, anyGapsWithinAtLeastDuration, allGapsWithinLessThanDuration
  • v1.4.0 Changes

    • โž• Adds the safeInterval function to Core, as a utility for creating intervals from a pair of endpoints.
    • ๐Ÿ‘‰ Uses ๐Ÿ’… PVP-style major upper bounds in cabal dependencies as described ๐Ÿ— here.
    • โž• Adds the IntervalDiagram module which includes functions and types ๐Ÿ–จ for printing diagrams of intervals as text. ๐Ÿ“š These functions are useful for documentation and examples.
  • v1.3.0 Changes

    • โž• Adds NFData and Binary instances for Interval and PairedInterval
  • v1.2.0 Changes

    • Derives Generic instances for Interval and PairedInterval.
    • โž• Adds an Arbitrary instance for PairedInterval.
  • v1.1.3 Changes

    • Arbitrary instances for DiffTime, NominalDiffTime and Day are now sized, the absence of which had prevented the 'fix' from version 1.1.1 from being effective. DiffTime and NominalDiffTime generators are also now limited to a maximum 86399 seconds directly.
  • v1.1.2 Changes

    • โž• Adds an internal utility to IntervalAlgebra.Arbitrary to generate a Maybe (i a) for Intervallic i a from a reference interval and set of relations. Nothing is returned for cases in which no interval can be generated.