- Four functions are now defunct - those involving getting data
on whether a species if native/invasive in a particular region.
See
?traits-defunct
for more information. Deprecated functions:eol_invasive_()
,fe_native()
,g_invasive()
,is_native()
(#72)
- Gains new function
tr_ernest
for a dataset of Amniote life history data (#60) - Gains new function
tr_usda
for the USDA plants database (#61) - Gains new function
tr_zanne
for a dataset of plant growth data (#73) - BetyDB functions gain automatic paging of large requests where API supports it, i.e. not in v0 (#94)
- Change Coral database base URL to https (#99)
- Now requiring
readr > 1.0
(#76) - Changed
ncbi_*()
functions to give backNA
types that match data.frame column classes to make combining easier (#96) - replace
xml2::xml_find_one
withxml2::xml_find_first
throughout (#97) - namespace all fxn calls for base pkgs, remove from Imports (#98)
- BetyDB cleanup (#25) (#77) (#82) (#88)
- Fixed
birdlife*
functions that needed to change URL structure due to changes in the Birdlife website (#100) - Fixes to
traitbank()
(#79) (#80) thanks @dschlaep ! ncbi_*()
fxns now use https (#95)
- Marked four functions as deprecated - those involving getting data
on whether a species if native/invasive in a particular region.
See
?traits-deprecated
for more information. Deprecated functions:eol_invasive_()
,fe_native()
,g_invasive()
,is_native()
(#63)
- Standardized outputs of all data - all data.frame column names should be lowercase now (#47)
- With all
httr::content()
calls now explicitly setting encoding toUTF-8
, and parsing totext
, then manually parsing either JSON or XML later (#65) - Replaced
XML
withxml2
for XML parsing (#67)
ncbi_searcher()
gains new parameterfuzzy
to toggle fuzzy taxonomic ID search or exact search. (#34) (thx @mpnelsen)
- Importing only functions (via
importFrom
) used across all imports now. In addition,importFrom
for all non-base R pkgs, includingmethods
,stats
andutils
packages (#36) - Changed the
trait
parameter intraitbank()
function topageid
, because EOL expects a page identifier, which is associated with a taxon, not a trait. The previous parameter name was very misleading.
- released to CRAN