v1.4.0
-
DESCRIPTION objects created with the
!newcommand now omitLazyData: true
to 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.