desc 1.4.3
CRAN release: 2023-12-10
-
$set()anddesc_set()now can omit checks ifcheck = FALSEis set.
desc 1.4.2
CRAN release: 2022-09-08
- The
description$write()method, and thus alldesc_*()functions work correctly now on R 4.3.x for packages that declare a non-UTF-8 encoding.
desc 1.4.0
CRAN release: 2021-09-28
DESCRIPTION objects created with the
!newcommand now omitLazyData: trueto match new CRAN checks (#105, @malcolmbarrett)description$write()now writes out the file in the correct encoding (#109).Authors@Rfields are now formatted differently when normalizing a DESCRIPTION file (#78).New
description$get_list(),description$set_list()and correspondingdesc_get_list()anddesc_set_list()values to query and create comma separated fields (#86).
Breaking change
-
desc_get_field()gains a booleansquish_wsparameter to normalize whitespace within the retrieved value. It defaults to the value oftrim_ws(TRUEby default). Example with desc’s current DESCRIPTION:Old behaviour:
> desc::desc_get_field("Description") [1] "... DESCRIPTION files.\n It is intended for packages ..."New behaviour:
> desc::desc_get_field("Description") [1] "... DESCRIPTION files. It is intended for packages ..."If you want the old behaviour, just set
squish_ws = FALSE.