CRAN release 0.11-0
-
Fix
make.index.unique()
to always return a unique and sorted index. Thanks to Chris Katsulis for the report and example (#241). -
Add
window.xts()
method and completely refactor the internal binary search function it depends on. Thanks to Corwin Joy for the PR, tests, review, and patience (#100, #240). -
Better axis tick mark locations for plots. Thanks to Dirk Eddelbuettel for the report (#246). Also incorporate
axTicksByTime2()
intoaxTicksByTime()
to reduce code duplication from the migration ofquantmod::chart_Series()
toxts::plot.xts()
(#74). -
Add details to
plot.xts()
parameters that are periodicity, now that RStudio has argument completion. Thanks to Evelyn Mitchell for the PR (#154). -
periodicity()
now warns instead of errors if the xts object contains less than 2 observations (#230). -
first()
andlast()
now keep dims when they would otherwise be dropped by a regular row subset. This is consistent withhead()
andtail()
. Thanks to Davis Vaughan for the report (#226). -
Fix subset when ISO8601 string is outside the valid range, so it returns no data instead of all rows (#96).
-
Avoid partial name matches from
parse.side()
(inside.parseISO8601()
) results that are passed tofirstof()
andlastof()
. Thanks to @gp2x for the report and the patch (#231). -
na.locf.xts()
now loops over columns of multivariate objects in C code, instead of in R. This should improve speed and memory performance. Thanks to Chris Katsulis and Tom Andrews for their reports and patches (#232, #233, #234, #235, #237). -
Change
plot.xts()
defaultpch = 0
(rectangles) topch = 1
(circles) so it looks more like base and zoo plots (#203).