This repository has been archived by the owner on Nov 12, 2024. It is now read-only.
Releases: ropensci-archive/rorcid
Releases · ropensci-archive/rorcid
rorcid v0.7.0
MINOR IMPROVEMENTS
orcid_search()
changes: now returns number of records found as an attribute; get it by doingattr(x, "found")
ifx
is the result of a call toorcid_search()
. In addition, added an example of retreiving number of records found, as well as added more documentation to the function page on pagination. (#86)- Auth gains a 3rd method: 2 legged OAuth. Updated
?orcid_auth
docs on the 3 different auth methods, as well as the README and auth vignette. (#87)
rorcid v0.6.4
MINOR IMPROVEMENTS
- removed
recursive
parameter inorcid()
function as it wasn't used internally (#65) - fix doc title for
orcid_external_identifiers()
(#81) - in
orcid_search()
removed parameterscurrent_prim_inst
andpatent_number
as those have been removed from ORCID; added additional fields to query on in theorcid()
function:peer-review-type
,peer-review-role
,peer-review-group-id
,biography
, andexternal-id-type-and-value
(#82)
BUG FIXES
- remove unused param definition for
...
inworks()
- via R-devel checks (#84)
rorcid v0.6.0
NEW FEATURES
orcid_citations()
gains new internal functionextract_bibtex
to attempt to better parse bibtex (#74) thanks @RLumSKorcid_search()
gains new parameteraffiliation_org
to search by affiliation organization name, and parsesaffiliation_org
output (#75)orcid_search()
gains new parametersringgold_org_id
andgrid_org_id
, as well as parsing those outputs if present (#76)
MINOR IMPROVEMENTS
- clarify names of variables to store the ORCID API token (#71) thanks @fmichonneau
- dont run tests if ORCID token not found (#79)
BUG FIXES
- fix to
orcid_search()
: parsing issues were fixed by giving default NA's when no results found for certain result sections (#72) - tests now using cached requests/responses via vcr (#73)
orcid_search()
fix:orcid-identifier.path
was not returned when no results found; now we check for that in the results, and return an empty tibble if not found (#75)- in
orcid_search()
, keywords have to be passed as multiple instances ofkeyword
rather than askeywords
; fixed now; user facing still just useskeywords
as the input param (#77)
rorcid v0.5.0
rorcid
now works with the v3 ORCID API (#63) (#68) (#70)
NEW FEATURES
- with ORCID v3 API, new functions added:
orcid_distinctions()
,orcid_invited_positions()
,orcid_memberships()
,orcid_qualifications()
,orcid_research_resources()
, andorcid_services()
- gains new fxn
orcid_citations()
for getting citations for an ORCID ID in user specified formats - leveragesrcrossref
andhandlr
packages (#51) (#69) - new function added
orcid_search()
, a wrapper aroundorcid()
function as an easier interface thanorcid()
- see ropensci/codemetar#83 for discussion (#54)
MINOR IMPROVEMENTS
- dataset added to the package
issn_title
, a named vector, with values as journal names and names as their ISSN values (sourced from Crossref; see https://github.com/ropensci/rorcid/blob/master/inst/ignore/issn_title_collect.R for script for updating this dataset if you'd like to do yourself). see?orcid_peer_reviews
examples for an example of using the dataset to gather journal titles from jorunal ISSN's (#52) - added documentation on ORCID authentication to README (#60) thanks @maelle
- use
fauxpas::find_error_class
method instead of internal hack (#61) - Added more examples to the vignette (#56) thanks @bomeara
- fix many typos (#59) thanks @maelle
- add section to
?orcid_auth
documentation about "Computing evironments without browsers" - you can't do OAuth flow in a non-interactive session (#55) thanks @pkraker for the find - changes for
orcid_works()
:put_code
parameter now accepts up to 50 put codes; significant changes internally to make it easier to combine results into a data.frame (#44) thanks @gorkang
BUG FIXES
httpuv
package added to Suggests and used inside only theorcid_auth()
function when doing the OAuth flow because out of band (OOB) OAuth doesn't work without httpuv (#67) thanks @ciakovx for finding that- fix to
identifiers()
function - was failing on results that gave zero length lists (#40) thanks @agbarnett
rorcid v0.4.0
Most changes in this version are to update the package to work with the new ORCID API (v2.1
). (#37) (#40)
NEW FEATURES
rorcid
now support OAuth authentication. We still recommend to not use OAuth, but to get a token and store that as an environment variable. See?orcid_auth
for help (#26)- To work with the new ORCID API, we've introduced new functions:
orcid_activities()
,orcid_address()
,orcid_auth()
,orcid_bio()
,orcid_educations()
,orcid_email()
,orcid_employments()
,orcid_external_identifiers()
,orcid_fundings()
,orcid_keywords()
,orcid_other_names()
,orcid_peer_reviews()
,orcid_person()
,orcid_ping()
,orcid_researcher_urls()
,orcid_works()
- we've introduced a new packcage import
data.table
for binding lists together into a data.frame
MINOR IMPROVEMENTS
- Fixes to
identifiers()
for new API. Includes better failure behavior on classes it doesn't support (#34) (#39) - No changes here other than adding some examples, but ORCID API now allows ot search on some works metadata (e.g., titles) (#33)
- Examples added for searching on specific fields (#36)
orcid_id()
changed internally; now wraps the new functionorcid_person()
(#41)- using Markdown docs now (#35)
- replaced
httr
withcrul
for HTTP requests. we have retainedhttr
only to do OAuth (#32) orcid_id()
loses itsprofile
parameter due to the ORCID API change. it does pass on parameters toorcid_person()
, so see that man fileworks()
now returns a tibble/data.frame instead of a list of items- A much updated package level man file with lots of docs
rorcid v0.3.0
NEW FEATURES
MINOR IMPROVEMENTS
- change all
is()
calls toinherits()
(#30) - using
tibble
package now for compact data.frame outputs instead
of internal code. an associated change in the output of bothorcid()
andorcid_doi()
is that we now return a tibble (data.frame) instead of
a data.frame as a slot in a list. we add how many results are returned from
your search as an attribute on the data.frame. Access it like
attr(out, "found")
(#25) - base ORCID API URL changed from
http
tohttps
scheme - genereal improvements to documentation throughout package
DEPRECATED AND DEFUNCT
summary.or_id()
is now defunct. see?rorcid-defunct