******** VERSION 0.13.3 ******** BUG FIXES - The S3 plot() method for class Intervals was ignoring the y argument. (The method for class Intervals_full did, however, use the argument properly.) This has been fixed. ******** VERSION 0.13.2 ******** BUG FIXES - The initialization method for the Intervals class threw errors when empty objects were created. This has been fixed. ******** VERSION 0.13.0 ******** NEW FEATURES - New interval_included methods, similar to interval_overlap, but requiring full inclusion. ******** VERSION 0.12.3 ******** NEW FEATURES - S3 as.matrix methods for Intervals and Intervals_full objects. ******** VERSION 0.12.0 ******** NEW FEATURES - S3 plot methods for Intervals and Intervals_full objects. ******** VERSION 0.11.1 ******** SIGNIFICANT USER-VISIBLE CHANGES - The interval_overlap and distance_to_nearest methods are now just wrappers for which_nearest. Because of this, the argument names for interval_overlap, have been changed from 'target' and 'query' to 'from' and 'to', respectively, in order to match the other two functions. Argument order is the same as before, but functions which call arguments by name and use the old names will now generate an (informative) error message. BUG FIXES - The C++ code for interval_overlap correctly handles all varieties of endpoint closure, but does not handle cases like (0,2) vs. (1,3) over Z. (These intervals do not overlap, even though the right endpoint of the first interval is nominally after the left endpoint of the second interval.) This should have been handled by the R wrapper -- by applying close_intervals before passing on to compiled code -- but this step had previously been omitted. This is now fixed. NEW FEATURES - The interval_overlap, which_nearest, and distance_to_nearest methods now all accept a numeric vector in both the 'from' and 'to' arguments. IMPROVEMENTS - The distance_to_nearest methods were previously based on old code using approxfun(). They now work of the same algorithm used for interval_overlap and which_nearest. This algorithm simultaneously generates all three types of information: identity of overlaps and nearest neighbors, as well as distance to nearest neighbors. ******** VERSION 0.11.0 ******** NEW FEATURES - Adding a NEWS file! - Added which_nearest methods, as a complement to distance_to_nearest. The C++ code previously used for interval_overlap calculations was augmented to provide this functionality.