All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
bd_retrieve()
family of functions has replaced retrieve_data()
and
retrieve_search_results()
has been renamed to bd_retrieve_by_search()
,
see #96. Please update scripts and other downstream code that use BacDiveR.purrr
is no longer an imported / required dependency, but only suggested
due to use in the introductory vignette, see #98.bd_retrieve()
family of functions will replace retrieve_data()
soon. It consists of bd_retrieve(id = …)
, bd_retrieve_by_culture(collectionno = …)
,
bd_retrieve_by_sequence(accession = …)
and bd_retrieve_taxon(name = …)
which is more auto-complete-friendly and should help avoid the internal need
to sanitise inputs.retrieve_data()
has been replaced as described above.retrieve_search_results()
has been renamed to bd_retrieve_by_search()
.retrieve_data
& retrieve_search_results()
now validate all inputs (fix #71 & #78)NULL
(#91; Thanks to @jotech!)retrieve_search_results()
now returns NULL
when no results are found, in
order to ease integration of datasets into testthat
tests.\r
, \n
and \t
are repaired to \\r
, \\n
and \\t
, which jsonlite
expects. This leads to different output (newline & tabs, where previously only
spaces occurred)! Thus, if you are parsing BacDiveR output in any way, you may
need to adjust that. Because I consider this unlikely given the "maturing" status,
and because no API surface was changed, I don't consider this a major change
in the SemVer.org sense.retrieve_search_results()
, see #61/docs/arch/adr-*.md
retrieve_data()
now downloads the dataset(s) by default, not only the ID(s), see #54 & #59 bacdive_ID
s (see #47). Before, the lists were only numbered with 1
, 2
, 3
,
etc.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.