- This release fixes some tests, and has no new user-facing features.
-
The internal
.get()function now avoids a build-time dependency onmemoise::memoise(), per r-lib/memoise#76 -
Vignettes and citations have been updated to use the latest versions, where relevant.
-
fishtree_alignment()now works correctly withspecies = ...arguments. -
The internal
.name_checkfunction now emits structured warning output. This means that users supplying species names to e.g.,fishtree_phylogenythat do not have matches in the taxonomy may use functions that capture warning messages to programmatically determine which species are missing, without parsing error messages. -
Converted some warnings to messages.
-
Minor documentation changes.
fishtree_tip_ratesnow warns on missing / invalid species.
-
New function:
fishtree_complete_phylogeny, gets complete phylogenies where unsampled taxa were placed using stochastic polytomy resolution. -
Use package
memoiseinstead of rolling our own caching functionality. -
New global option
fishtree.quiet: when set toFALSE, be more verbose during downloads (can help with debugging issues). -
Some internal reorganization.
-
New function:
fishtree_rogues, identifies rogue/intruder taxa that break the monophyly of a selected group. -
fishtree_phylogenynow permits downloads of MRCA trees for paraphyletic groups. Suggested by an anonymous reviewer. -
fishtree_taxonomyrevamped. It now takes a single argumentranks = ...where you can retrieve taxonomic information for any valid taxonomic rank in our taxonomy. Calling it without arguments returns a data frame of all valid taxa names. Suggested by an anonymous reviewer.
- Initial release.