Raw File
NEWS.md
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security

## BacDiveR 0.7.0

### Added

- A [vignette section about mass-downloading datasets](https://tibhannover.github.io/BacDiveR/articles/Semi-automatic-approach.html#mass-downloading-datasets).

### Changed

- Instead of stopping with an error if a search returns no results, BacDiveR now
  only warns about this case and returns an empty list (#93).
- Estimated download times are now reported before all downloads longer than ca.
  30 seconds (#84).


## BacDiveR 0.6.1

### Fixed

- Errors caused by comparing against a `NULL` (#91; Thanks to @jotech!)

## BacDiveR 0.6.0

### Added

- The vignette [Logic-Checking BacDive Datasets](https://tibhannover.github.io/BacDiveR/articles/logic-checking-bacdive-datasets.html)

### Changed

- `retrieve_search_results()` now returns `NULL` when no results are found, in 
  order to ease integration of datasets into `testthat` tests.

## BacDiveR 0.5.1

### Fixed

- Another JSON whitespace escaping bug (#91; Thanks to @jotech!)

## BacDiveR 0.5.0

### Added

- Syncing of release versions to Zenodo, starting with [10.5281/zenodo.1308061](https://zenodo.org/record/1308061)

### Changed

- The JSON downloads are no longer purged of all space characters pre-emptively
  to prevent jsonlite from complaining about invalid encoding (#43). Instead, 
  only `\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 occured)! 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](https://semver.org/) sense.
  

## BacDiveR 0.4.2

### Fixed

- Install errors are now warnings and better advise about fixing them (#62)


## BacDiveR 0.4.1

### Changed

- Don't run all function docu examples, and limit their output on the 
  [reference](https://tibhannover.github.io/BacDiveR/reference/retrieve_data.html) 
  [pages](https://tibhannover.github.io/BacDiveR/reference/retrieve_search_results.html)
  (see #52)


## BacDiveR 0.4.0

### Added

- This changelog (see #41)
- `retrieve_search_results()`, see #61
- Architecture Decision records, see #53 & `/docs/arch/adr-*.md`

### Changed

- `retrieve_data()` now downloads the dataset(s) by default, not only the ID(s), see #54 & #59 
- Datasets in the aggregated (large) list are now named according to their 
`bacdive_ID`s (see #47). Before, the lists were only numbered with `1`, `2`, `3`,
etc.


## BacDiveR 0.3.1

### Fixed

- An error in the download of a single dataset found through its culture collection number (see #45)

### Added

- Usable example / vignette in the README.md file (see #16)
back to top