pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/R-haven (textproc/R-haven) Updated 2.1.1 to 2...
details: https://anonhg.NetBSD.org/pkgsrc/rev/bea39d7cf35e
branches: trunk
changeset: 457920:bea39d7cf35e
user: mef <mef%pkgsrc.org@localhost>
date: Sun Sep 05 01:39:54 2021 +0000
description:
(textproc/R-haven) Updated 2.1.1 to 2.4.3, make test does NOT pass yet, sorry
# haven 2.4.3
* Fix build failure on Solaris.
# haven 2.4.2
* Updated to ReadStat 1.1.7 RC (#620).
* `read_dta()` no longer crashes if it sees StrL variables with missing values
(@gorcha, #594, #600, #608).
urlchecker::url_check()
* `write_dta()` now correctly handles "labelled"-class numeric (double) variables
that don't have value labels (@jmobrien, #606, #609).
* `write_dta()` now allows variable names up to 32 characters (@sbae, #605).
* Can now correctly combine `labelled_spss()` with identical labels
(@gorcha, #599).
# haven 2.4.1
* Fix buglet when combining `labelled()` with identical labels.
# haven 2.4.0
## New features
* `labelled_spss()` gains full vctrs support thanks to the hard work of @gorcha
(#527, #534, #538, #557). This means that they should now work seamlessly
in dplyr 1.0.0, tidyr 1.0.0 and other packages that use vctrs.
* `labelled()` vectors are more permissive when concatenating; output labels
will be a combination of the left-hand and the right-hand side, preferring
values assigned to the left-hand side (#543).
* Date-times are no longer forced to UTC, but instead converted to the
equivalent UTC (#555). This should ensure that you see the same date-time
in R and in Stata/SPSS/SAS.
## Minor improvements and bug fixes
* Updated to ReadStat 1.1.5. Most importantly this includes support for
SAS binary compression.
* `as_factor(levels = "values")` preserves values of unlabelled elements (#570).
* `labelled_spss()` is a little stricter: it prevents `na_range` and `na_value`
from containing missing values, and ensures that `na_range` is in the correct
order (#574).
* `read_spss()` now reads NA values and ranges of character variables (#409).
* `write_dta()` now correctly writes tagged NAs (including tagged NAs in
labels) (#583) and once again validates length of variables names (#485).
* `write_*()` now validate file and variable metadata with ReadStat. This
should prevent many invalid files from being written (#408). Additionally,
validation failures now provide more details about the source of the problem
(e.g. the column name of the problem) (#463).
* `write_sav(compress = FALSE)` now uses SPSS bytecode compression instead of
the rarely-used uncompressed mode. `compress = TRUE` continues to use the
newer (and not universally supported, but more compact) zlib format
(@oliverbock, #544).
# haven 2.3.1
* Add missing methods so `median()`, `quantile()` and `summary()` work
once more (#520).
* Add missing cast methods (#522).
# haven 2.3.0
* `labelled()` gains the necessary support to work seemlessly in dplyr 1.0.0,
tidyr 1.0.0, and other packages that use vctrs (@mikmart, #496).
* `labelled()` vectors now explicitly inherit from the corresponding base
types (e.g. integer, double, or character) (#509).
* ReadStat update, including `read_sas()` supports for "any" encoding (#482),
and fixes for compiler warnings.
# haven 2.2.0
## Partial reading
Thanks to the hard work of @mikmart, all `read_*()` functions gain
three new arguments that allow you to read in only part of a large
file:
* `col_select`: selects columns to read with a tidyselect interface (#248).
* `skip`: skips rows before reading data (#370).
* `n_max`: limits the number of rows to read.
This also brings with it a deprecation: `cols_only` in `read_sas()`
has been deprecated in favour of the new `col_select` argument.
## Minor improvements and bug fixes
* `as_factor()` allows non-unique labels when `levels = "label"`. This fixes
a particularly annoying printing bug (#424, @gergness)
* `read_sas()` now supports (IS|E|B)8601(DT|DA|TM) date/time formats (@mikmart).
* All `write_` functions gain a `.name_repair` argument that controls
what happens when the input dataset has repeated column names (#436).
* All `write_` functions can now write labelled vectors with `NULL` labels
(#442).
* `write_dta()` can now write dataset labels with the `label` argument,
which defaults to the `label` attribute of the input data frame, if present
(@gorcha, #449).
* `write_dta()` works better with Stata 15, thanks to updated ReadStat (#461)
diffstat:
textproc/R-haven/Makefile | 12 ++++++++++--
textproc/R-haven/distinfo | 10 +++++-----
2 files changed, 15 insertions(+), 7 deletions(-)
diffs (43 lines):
diff -r b57b4aee91aa -r bea39d7cf35e textproc/R-haven/Makefile
--- a/textproc/R-haven/Makefile Sun Sep 05 01:32:13 2021 +0000
+++ b/textproc/R-haven/Makefile Sun Sep 05 01:39:54 2021 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2019/08/08 19:53:56 brook Exp $
+# $NetBSD: Makefile,v 1.3 2021/09/05 01:39:54 mef Exp $
R_PKGNAME= haven
-R_PKGVER= 2.1.1
+R_PKGVER= 2.4.3
CATEGORIES= textproc
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -12,6 +12,14 @@
DEPENDS+= R-tibble>=2.1.3:../../math/R-tibble
DEPENDS+= R-readr>=0.1.0:../../textproc/R-readr
DEPENDS+= R-hms>=0.5.0:../../time/R-hms
+DEPENDS+= R-cpp11-[0-9]*:../../lang/R-cpp11
+DEPENDS+= R-tidyselect-[0-9]*:../../devel/R-tidyselect
+
+TEST_DEPENDS+= R-fs-[0-9]*:../../devel/R-fs
+TEST_DEPENDS+= R-covr-[0-9]*:../../devel/R-covr
+TEST_DEPENDS+= R-knitr-[0-9]*:../../print/R-knitr
+TEST_DEPENDS+= R-rmarkdown-[0-9]*:../../textproc/R-rmarkdown
+TEST_DEPENDS+= R-testthat-[0-9]*:../../devel/R-testthat
USE_LANGUAGES= c c++
diff -r b57b4aee91aa -r bea39d7cf35e textproc/R-haven/distinfo
--- a/textproc/R-haven/distinfo Sun Sep 05 01:32:13 2021 +0000
+++ b/textproc/R-haven/distinfo Sun Sep 05 01:39:54 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2019/07/31 13:45:24 brook Exp $
+$NetBSD: distinfo,v 1.2 2021/09/05 01:39:54 mef Exp $
-SHA1 (R/haven_2.1.1.tar.gz) = 1d280fb57d8a275a79bf1b1b06ffc30b901cdb0b
-RMD160 (R/haven_2.1.1.tar.gz) = 6c3e39fc84d04ce968ffdb354f6e62b0d4624d82
-SHA512 (R/haven_2.1.1.tar.gz) = 6cc812a93f5fe5b9bd8895b90a480ebda55295fb699ab7d0a3ae0ccead6678b400e7f69da014af487d63f6438107b22a0581469202771f20a05f3f7aa52037c6
-Size (R/haven_2.1.1.tar.gz) = 265123 bytes
+SHA1 (R/haven_2.4.3.tar.gz) = 533f859aa4ad0e89e34c08e4fe9f7d256af81e03
+RMD160 (R/haven_2.4.3.tar.gz) = 78519c36cd859268e97aac6279ef4a1ce5071eaa
+SHA512 (R/haven_2.4.3.tar.gz) = f78358fb7e7b2042deff95409cba8928ac98b90ae5be27cf4731d34bf9b067228753ac9d9a661f393ae0307b5a7de1bb4f329d4118982f65481ae51139d8bd52
+Size (R/haven_2.4.3.tar.gz) = 296805 bytes
Home |
Main Index |
Thread Index |
Old Index