Skip to content

taxize v0.9.92

Compare
Choose a tag to compare
@sckott sckott released this 11 Feb 20:46
· 233 commits to master since this release

DEFUNCT

COL introduced rate limiting recently in 2019 - which has made the API
essentially unusable - CoL+ is coming soon and we'll incorporate it here when it's stable. see https://github.com/ropensci/colpluz for the in development R client (#796)

NEW FEATURES

  • gains new function gn_parse() to access the Global Names scientific name parser. it's a super fast parser. see the section on name parsers (https://docs.ropensci.org/taxize/reference/index.html#section-name-parsers) for the 3 functions that do name parsing (#794)
  • dropped packages from imports: reshape2, stringr, plyr (#795)
  • get_wormsid() gains two new parameters: fuzzy and marine_only; both are passed through to worrms::wm_records_name()/worrms::wm_records_name() (#790)

MINOR IMPROVEMENTS

  • no longer running taxon state examples on check (#791)
  • vignettes have names now in the pkg docs site (#772)
  • update docs for new roxygen2 version that suppoprts R6 (#793)
  • gains dataset worrms_ranks to apply rank names in cases where WORMS fails to return rank names in their data
  • remove a get_tpsid() example that passes in names as factors; get_* functions no longer accept factors

BUG FIXES

  • fix to classification.tpsid(): change to an internal fxn changed its output; fix for that (#797)
  • fix get_boldid(): when filtering (e.g., w/ rank, division, parent) returned no match, get_boldid was failing on downstream parsing; return NA now
  • fix get_wormsid_(): was missing marine_only and fuzzy parameters
  • fix pow_search(): an if statement was leading to length > 1 booleans
  • fix synonyms(): an if statement in internal fxn process_syn_ids was leading to length > 1 booleans
  • fix classification.gbifid: select columns only if they exist instead of failing on plucking non-existtent columns