Subject: CVS commit: pkgsrc/math/R-xts
From: Makoto Fujiwara
Date: 2024-11-24 09:13:01
Message id: 20241124081301.6C203FC7D@cvs.NetBSD.org

Log Message:
(math/R-xts) Updated 0.13.1 to 0.14.1

# xts 0.14.x (202x-xx-xx)

* `plot.xts()` now renders all panels when 'x' has more than 8 columns and
  `multi.panel = TRUE`. Columns 9 and later didn't render because the default
  of `plot.xts()` is 'col = 1:8'. Thanks to Ethan Smith for the report and
  patch.
  ([#423](https://github.com/joshuaulrich/xts/issues/423))
  ([#424](https://github.com/joshuaulrich/xts/issues/424))

* `plot.xts()` no longer errors when 'ylim' is constant and negative. Thanks
  to Ethan Smith for the report.
  ([#422](https://github.com/joshuaulrich/xts/issues/422))

* Do not use `SET_TYPEOF()` in C because it is not part of the public R API.

* `merge.xts()` no longer converts 'x' or 'y' from double to integer in the C
  code when they are not used in the result. This avoids an unnecessary and
  confusing warning. Thanks to Jeff Ryan for the report.

# xts 0.14.0 (2024-06-05)

* `addEventLines()` and `addLegend()` now draw on multiple panels when `on` is
  a vector. Thanks to Ethan Smith for the report.
  ([#420](https://github.com/joshuaulrich/xts/issues/420))

* Replace `SET_TYPEOF()` in merge.c because it will error when it tries to
  convert a REAL to an INTEGER. Thanks to Kurt Hornik for the report!
  ([#419](https://github.com/joshuaulrich/xts/issues/419))

* Fix crash when 'j' is not an integer and in [0, 1) (e.g. `j = 0.1`). Also
  throw a warning when 'j' is not an integer.
  ([#413](https://github.com/joshuaulrich/xts/issues/413))
  ([#415](https://github.com/joshuaulrich/xts/issues/415))

* Fix plot header when `layout()` is used to draw multiple plots on a single
  device. Thanks to Dirk Eddelbuettel for the report and testing!
  ([#412](https://github.com/joshuaulrich/xts/issues/412))

* Fix plot legend location when the y-axis is log scale.
  ([#407](https://github.com/joshuaulrich/xts/issues/407))

# xts 0.13.2 (2024-01-21)

* Print a message when `period.apply()` is called with `FUN = mean` because it
  calculates the mean for each column, not all the data in the subset like it
  does for all other functions. The message says to use `FUN = colMeans` for
  current behavior and `FUN = function(x) mean(x)` to calculate the mean for
  all the data. This information is also included in the help files. The option
  `xts.message.period.apply.mean = FALSE` suppresses the message.
  ([#124](https://github.com/joshuaulrich/xts/issues/124))

* Fix error when `print.xts()` is called 'quote' or 'right' arguments.
  ([#401](https://github.com/joshuaulrich/xts/issues/401))

* Fix `addPolygon()` so it renders when `observation.based = TRUE`.
  ([#403](https://github.com/joshuaulrich/xts/issues/403))

* Print trailing zeros for index value with fractional seconds, so every index
  value has the same number of characters.
  ([#404](https://github.com/joshuaulrich/xts/issues/404))

* Add ability to log scale the y-axis in `plot.xts()`.
  ([#103](https://github.com/joshuaulrich/xts/issues/103))

* Actually change the underlying index values when 'tclass' is changed from a
  class with a timezone (e.g. POSIXct) to one without a timezone (e.g. Date).
  Add a warning when this happens, with a global option to always suppress the
  warning.
  ([#311](https://github.com/joshuaulrich/xts/issues/311)).

* Significantly refactor the internals of `plot.xts()`.
  ([#408](https://github.com/joshuaulrich/xts/issues/408))

Files:
RevisionActionfile
1.16modifypkgsrc/math/R-xts/Makefile
1.16modifypkgsrc/math/R-xts/distinfo