Skip to content

Latest commit

 

History

History
96 lines (75 loc) · 4.59 KB

CHANGELOG.md

File metadata and controls

96 lines (75 loc) · 4.59 KB

1.7.2 (Feb 22, 2017)

  • Fixes RangeTree given a range that ended farther than ranges beginning after it.
    This occurring was dependent on how the binary tree laid itself out.
    Thanks, Ross Allen, for reporting this!

1.7.1 (Jan 15, 2017)

  • Fixes searching RangeTree with an empty range in it. Empty ranges are now ignored.

1.7.0 (Aug 5, 2016)

  • Throws RangeError if the given bounds are not valid (not of the following: [], (), [), (]).
    Thanks, Nikhil Benesch, for the hint!

1.6.0 (Aug 5, 2016)

  • Adds Range.compareBeginToEnd
  • Adds support for calling RangeTree.prototype.search with range to find ranges that intersect.

1.5.0 (Jul 12, 2016)

  • Adds Range.prototype.valueOf to get a more primitive representation of a range.
    Useful with Egal.js or other libraries that compare value objects by their valueOf output.

1.4.0 (Jul 8, 2016)

  • Makes Range.prototype a valid empty Range.
    Allows you to use it as an empty range:

    var EMPTY_RANGE = Range.prototype
    EMPTY_RANGE.isEmpty() // => true
    EMPTY_RANGE.contains(new Range(0, 1)) // => false

1.3.0 (Jul 17, 2015)

1.2.0 (Jul 4, 2015)

1.1.0 (Jun 29, 2015)

1.0.0 (May 11, 2015)

0.1.337 (Oct 9, 2013)

  • First release. Its future is an infinite exclusive range.