v1.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 dropAuthors@Ron 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 convertAuthorto
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 anddesc_add_author_gh()function to add
an author using the information available from GitHub V3 API. This method
and function depend onghand are limited when the GitHub user full
name is incomplete or not well parsed byas.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 anddesc_add_orcid()functions make it
possible to add ORCID IDs to authors directly instead of via the
commentargument (@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 anorcidargument
(@maelle, #70). -
In
person()within theAuthors@Rfield,commentcan 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.