v1.4.0
-
DESCRIPTION objects created with the
!new
command now omitLazyData: true
to match new CRAN checks (#105, @malcolmbarrett) -
description$write()
now writes out the file in the correct encoding
(#109). -
Authors@R
fields 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_ws
parameter to normalize
whitespace within the retrieved value. It defaults to the value oftrim_ws
(TRUE
by 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
.