NEWS.md
write_spss() now uses the default compression from haven::write_sav(), which is in line with the compression standard of SPSS files.atomic.to.fac argument was renamed to convert.factors. Furthermore, this argument now defaults to TRUE.label_to_colnames() gets a ... argument, to change only column names of selected variables.write_spss() gets a compress argument, to save data as compressed SPSS file (zsav-format).num_range() is now also supported.set_labels() was used on a vector with completely missing values.remove_labels() when factor levels were strings.get_dv_labels() was renamed to response_labels(). get_dv_labels() will remain as alias.get_term_labels() was renamed to term_labels(). get_term_labels() will remain as alias.label_to_colnames() as a convenient shortcut to set variable labels as column names.copy_labels gets a ...-argument to copy only specific variables values.read_*() functions are now less verbose by default.set_labels() for character vectors with numeric char-values that are larger than 9.read_*()-functions get a drop.labels-argument, which - if TRUE - automatically calls drop_labels() on the imported dataset.read_data() is a shortcut that calls one of the read_*()-functions, depending on the file extension.as_label() to prevent replacement recycling when labels were numeric.remove_label(), to remove variable labels (and preserve value labels).convert_case() gets a verbose-argument to toggle warnings and messages on or off.
set_na(), to define (labelled) NA-values in a vector.as_label() gets a keep.labels-argument. With this, users can easily convert vector to factors and vice versa, preserving label-attributes.use.labels in as_numeric().val_labels() as counterpart to var_labels(), to set value labels, with support for quasi-quotation (see Examples).var_labels() now supports quasi-quotation (see Examples).get_term_labels() that returned wrong object names for factors where factor levels did start with “1”.var_labels(), where non-existing columns may lead to wrong labelling.copy_labels() now also copy labels even if columns in subsetted and original data frame do not completely match.include.non.labelled and include.values in get_labels() are renamed to shorter versions non.labelled and values. include.non.labelled and include.values will become softly deprecated.read_*()-functions get a verbose-argument, to show or hide the progressbar when imported datasets are converted.get_dv_labels() and get_term_labels() now support clmm-objects (package ordinal) and stanmvreg-objects (package rstanarm).read_spss() gets a enc-argument for character encoding, which is now supported since haven 1.1.2.get_term_labels() now returns NULL for unsupported models, instead of giving an error.get_dv_labels() now returns a default string for unsupported models, instead of giving an error.as_labelled() now corrects inconsistent types between labels and variable values.get_dv_labels() gets a multi.resp-argument to return each label of a multivariate response model (only for brmsfit objects).get_label() now also returns name-attribute for empty labels if x was a data.frame.set_note() and get_note(), because there is already an R base function for this purpose: comment().get_term_labels() gets a prefix-argument to prefix the returned labels of categorical variable either with the related variable name or label.get_term_labels() for models that used unlabelled data in combination with other contrasts than the default option.get_dv_labels() no longer returns "NULL" for multivariate-response-models fitted with brms.dplyr::select_helpers were updated to tidyselect::select_helpers.convert_case() from call to package snakecase
get_dv_labels() and get_term_labels() now support clm-objects from package ordinal, polr-objects from package MASS and Zelig-relogit-objects from package Zelig.get_dv_labels() and get_term_labels() get a ...-argument to pass down further arguments to snakecase::to_any_case().convert_case() is now exported, for usage in other packages as well.protect-argument from internal case conversion (affects get_term_labels() and get_dv_labels()), in preparation for forthcoming snakecase-package update.lbl_df() due to changes in the internals of tibble::trunc_mat().as_factor() to convert labelled vectors into factors, preserving labels.get_dv_labels() now supports brmsfit-objects from package brms.get_term_labels() now includes variable names for factors with numeric factor levels only (and not only return the numeric level as term label).as_label(), when x was a character vector and argument drop.levels was TRUE.get_term_labels() and get_dv_labels().as_numeric().get_label(), get_term_labels() and get_dv_labels() get a case-argument, to convert labels into any case, using the snakecase-package.get_term_labels() and get_dv_labels() to retrieve term labels from regression models.as_numeric() gets a use.labels-argument to use value labels as new values if these are numeric.