Log message:
(devel/R-desc) Updated 1.3.0 to 1.4.0, make test fails (1)
# desc 1.4.0
* DESCRIPTION objects created with the `!new` command now omit `LazyData: 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
corresponding `desc_get_list()` and `desc_set_list()` values to query
and create comma separated fields (#86).
## Breaking change
* `desc_get_field()` gains a boolean `squish_ws` parameter to normalize
whitespace within the retrieved value. It defaults to the value of `trim_ws`
(`TRUE` by default). Example with desc's current DESCRIPTION:
Old behaviour:
```r
> desc::desc_get_field("Description")
[1] "... DESCRIPTION files.\n It is intended for packages ..."
```
New behaviour:
```r
> desc::desc_get_field("Description")
[1] "... DESCRIPTION files. It is intended for packages ..."
```
If you want the old behaviour, just set `squish_ws = FALSE`.
|
Log message:
(devel/R-desc) Updated 1.2.0 to 1.3.0
# 1.3.0
* Adding authors with long names or other fields (`comment`, typically)
works well now (#91).
* `get_deps()` now removes unneeded whitespace from version requirements
(#84).
* `normalize()` now does not drop `Authors@R` on non-UTF-8 systems
when it has non-ASCII characters (#80).
* `has_dep()` now works well with dependencies listed multiple times
(#97, @richfitz).
* Add `coerce_authors_at_r()` method to convert `Author` to
`Authors@R` (#44, @muschellij2).
* `add_author()` and similar functions now allow a character vector of
multiple roles (@niceume, #89).
* `desc_set_deps()` now inserts new packages in (case-insensitive)
alphabetical order, if the existing packages are already in alphabetical
order.
* New `add_author_gh()` method and `desc_add_author_gh()` function to add
an author using the information available from GitHub V3 API. This method
and function depend on `gh` and are limited when the GitHub user full
name is incomplete or not well parsed by `as.person()` and when their
email address isn't available (@maelle, #71).
* When using `desc_normalize()` the package dependencies are now
alphabetically sorted (#66, @llrs).
* New `add_orcid()` method and `desc_add_orcid()` functions make it
possible to add ORCID IDs to authors directly instead of via the
`comment` argument (@maelle, #70).
* All functions and methods managing authors (`add_me`, `add_author()`,
`del_author()`, `add_role()`, `del_role()`, `change_maintainer()`,
`search_for_author()`, `add_me()`, etc.) gain an `orcid` argument
(@maelle, #70).
* In `person()` within the `Authors@R` field, `comment` can now be a
named character vector (@maelle, #69; @gvegayon, #65).
* When using `desc(text=)` parameter, set `textConnection(encoding =
"bytes")` to handle cases when the input text is in a different marked
encoding than the default encoding, such as UTF-8 input on Windows.
|