CHANGES IN VERSION 1.32.0
-------------------------

DEPRECATED AND DEFUNCT

    o Removed defunct `pkgType = "all"` argument in `biocDownloadStats` and
      defunct `pkg` argument in `biocRevDepEmail`

SIGNIFICANT USER-VISIBLE CHANGES

    o Updated R dependency to >= 4.6.0

BUG FIXES AND MINOR IMPROVEMENTS

    o `pkgBiocRevDeps(recursive = TRUE)` no longer returns forward
      (non-reverse) dependencies. Recursion now follows only strong
      dependencies, avoiding the `Suggests` / `Enhances` explosion that pulled
      in nearly the entire repository (#81).
    o Switch `generateBiocPkgDOI` to use `httr2` instead of `httr`
    o Switch `repositoryStats` to use `httr2` instead of `httr`
    o Support `match.arg` for `event` argument in `generateBiocPkgDOI`
    o Removed the dependency on `httr` by migrating `.url_exists` helper to
      `httr2`
    o Removed duplicate internal function `generateBiocPkgDOI_REST`
    o Raised unit test coverage from 18% across the package (#85). Fixed
      `.get_all_biocpkgs()` calling `BiocManager::version` unevaluated
      (always errored) and `checkDeps()` dropping to an atomic vector on
      subset, which broke `problemPage(dependsOn = ...)` entirely.

CHANGES IN VERSION 1.30.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o `biocPkgList` now extracts funder ('fnd') role information from
      `Authors@R`, adding a funder list-column to the output (@vjcitn, #80)

BUG FIXES AND MINOR IMPROVEMENTS

    o Coerce character version inputs to `package_version` class in build
      report, build status, package list, VIEWS database, and repository
      stats functions
    o Fix call to helper function by using internal `.get_VIEWS` in
      `pkgDownloadRank` and `get_deprecated_status_df`
    o Update `biocPkgRanges` to use the new column names returned by
      `biocBuildStatusDB`
    o Add longtests for `CRANstatus` and `biocDownloadStats`

CHANGES IN VERSION 1.28.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o `biocVIEWSdb` parses the package metadata VIEWS file
    o `pkgBiocRevDeps` now has `recursive` argument
    o `repositoryStats` supports in-house repositories with `local=TRUE`
    o The dependency report template now uses `pkgndep` to display a dependency
    heatmap

BUG FIXES AND MINOR IMPROVEMENTS

    o Enhance `summary` method for `biocrevdeps` class output from
    `pkgBiocRevDeps`

CHANGES IN VERSION 1.26.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Defunct `pkgType = "all"` argument in `biocDownloadStats` and
    `biocRevDepEmail`
    o Added `R (>= 4.1.0)` requirement and replaced usage of `%>%` (magrittr)
    with native pipe `|>` throughout the package
    o Removed dependency on the `magrittr` package

BUG FIXES AND MINOR IMPROVEMENTS

    o Filter URLs with helper function that checks availability in
    `biocBuildReportDB`
    o Always use `.CRAN_WEB_URL` in `CRAN_pkg_rds_url()` helper
    o Updated `getPkgYearsInBioc()` and documentation
    o Reformatted output from `anacondaDownloadStats()`

CHANGES IN VERSION 1.24.0
-------------------------

BUG FIXES AND MINOR IMPROVEMENTS

    o Use a helper function for internal key value pairs used to generate URLs

CHANGES IN VERSION 1.22.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o `biocLastBuildDate` has been removed from the package.
    o Added a `recursive = FALSE` argument to `pkgBiocDeps`.
    o Add `biocBuildStatusDB` function to download and parse build status info
    from BBS artifact.
    o Include `hasBiocMaint` to check if a package is maintained by a particular
    email address (default to Bioconductor maintainer email).

BUG FIXES AND MINOR IMPROVEMENTS

    o Use all `pkgType` options in `pkgBiocDeps` and `pkgBiocRevDeps`.
    o Add example to `buildPkgDependencyGraph` using packages from
    `biocMaintained`.
    o Include an example using `networkD3` in `buildPkgDependencyGraph`.

CHANGES IN VERSION 1.20.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o `biocRevDepEmail` accepts a vector of deprecated packages for whose
      reverse dependencies are to be notified.
    o `biocDownloadStats` now filters out packages that are not part of the
      `pkgType` option and strictly returns stats for Bioconductor packages
    o When package stats are not available for a particular year,
      `biocDownloadStats` will warn about the year there is no data for.
    o `biocLastBuildDate` has been defunct and its functionality disabled.

BUG FIXES

    o Warn when a download stats URL is not available and filter out in
    `pkgDownloadStats`.
    o `pkgDownloadRank` calculates the denominator for ranks using the `VIEWS`
    file; matches Bioc badges more closely.

CHANGES IN VERSION 1.18.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o `biocLastBuildDate` has been deprecated and moved to `BiocArchive`.
    o `pkgBiocDeps` returns only the Bioconductor dependencies for a given
      vector of packages; can be set to all dependencies.

BUG FIXES

    o Use `bfcdownload` when a web resource needs updating. Functions that
    download and cache files are affected including `biocBuildReport`,
    `biocDownloadStats`, `biocPkgRanges`, and `CRANstatus`.
    o `biocPkgList` throws a descriptive error when using an alternative
      repository to the default CRAN, e.g., `RSPM` where the `packages.rds`
      file does not exist.

CHANGES IN VERSION 1.16.0
-------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o `get_cre_orcids` and `orcid_table` allow the querying of the ORCID API
      to obtain information about the maintainer whose ORCID is documented
      in the `DESCRIPTION` file (@vjcitn)
    o `biocBuildEmail` now allows a `to` maintainer email override along with
      `cc` and `bcc` inputs.
    o `biocLastBuildDate` gives the date of the last release build for a
      particular release version as shown in the bioconductor.org website
    o The argument defaults for `buildPkgDependencyDataFrame` have changed to
      match that of `tools::package_dependencies` which is more appropriate for
      identifying "strong" dependencies (@vjcitn, #55).
    o `latestPkgStats`, `activitySince`, and `pkgDownloadRank` are designed to
      pull package statistics from the GitHub API using `gh` packages or from
      Bioconductor. They are esp. useful for reporting to funding agencies.

CHANGES IN VERSION 1.12.0
-------------------------

NEW FEATURES

    o `biocRevDepEmail` sends an email to several downstream maintainers to
      notify them of a deprecated package.
    o `biocBuildEmail` allows deprecation notices using the template in the
      `inst` folder. Use `templatePath()` to see available templates by their
      location.
    o `PackageStatus` indicates whether a package is slated for
      'Deprecation' by checking the `meat-index.dcf` file.
    o `pkgDownloadStats` provides the download statistics table for a
      particular package.

BUG FIXES

    o `biocBuildReport` refers to hard-coded versions of the BBS build reports
      corresponding to when changes were made.
    o `biocDownloadStats` includes all types of Bioconductor packages
    o `biocBuildReport` improved to work on old-rel, release, and devel
      Bioconductor versions

CHANGES IN VERSION 1.10.0
-------------------------

NEW FEATURES

    o `biocPkgRanges` allows for easy identification of package statuses from
      the build report for a specified range of packages (ordered
      alphabetically)
    o `biocBuildEmail` provides core-team functionality for sending email
      notifications to package maintainers

SIGNIFICANT USER-VISIBLE CHANGES

    o `biocBuildEmail` allows for saving a credentials file for email
      authentication via the `credFile` argument
    o `setCache` uses `tools::R_user_dir("BiocPkgTools", "cache")` instead of
      `rappdirs::user_cache_dir`

BUG FIXES

    o `biocBuildReport` accounts for some packages whose `DESCRIPTION` file is
      malformed
    o `biocBuildReport` updated to changes in the build report format

CHANGES IN VERSION 1.2.0
-------------------------

NEW FEATURES

    o Add HTML Package Report template as RStudio rmarkdown
      template to quickly generate overviews of package stats
      for grants, etc.
    o Add parent terms to biocViews to support better
      search and browse by term

BUG FIXES

    o Fix small css bug that caused paragraph tag
      mis-rendering in vignettes when biocExplore()
      used.
    o Completed list column extraction for all list
      columns in biocPkgList

CHANGES IN VERSION 1.0.0
-------------------------

NEW FEATURES

    o Bioc release date: 2018-10-31
