Skip to contents

AcidDevTools 0.6.0 (2022-10-20)

  • install: Added back type argument, to install from source when required on macOS, as a lot of binaries are still not being built in a timely manner.
  • Removed unused dev function.
  • Reworked internal functions to rely less upon goalie package when possible. Switched back to using stopifnot instead of assert, and message instead of alert.
  • Added a simplified internal variant of requireNamespaces, which makes conditional loading of packages easier. Follows the conventions of the function defined in AcidBase, with the exception that our internal version here always returns a logical, instead of erroring on failure. This is intended to be called within stopifnot.
  • updatePackages: Simplified validity check after packages are installed.
  • Using styler instead of formatR for code formatting.
  • Removed formatR, gh, and reticulate, rmarkdown, tibble as suggested packages.
  • Removed pipette and syntactic functions (e.g. loadData, saveData; camelCase, snakeCase, etc.) as reexports, to avoid unwanted NAMESPACE collision message when loading pipette package.

AcidDevTools 0.6.1 (2022-10-25)

  • check: Don’t error on URL check failures. This is often too strict, and currently problematic when checking AcidGenomes package.

AcidDevTools 0.6.2 (2022-11-22)

  • valid: Restricted internal old.packages call to specifically check .Library.site and ignore .Library, so that we don’t return unwanted messages about outdated system packages.

AcidDevTools 0.6.3 (2023-01-09)

  • valid: Improved singular/plural handling of package names.

AcidDevTools 0.6.4 (2023-01-10)

  • valid: Bug fix for incorrect quoting of package names.

AcidDevTools 0.6.5 (2023-02-09)

  • Renamed drat function to publish, which is a better verb.

AcidDevTools 0.6.6 (2023-05-02)

  • devinstall: Improved install support of Bioconductor dependencies when dependencies = TRUE is set.

AcidDevTools 0.6.7 (2023-05-17)

  • Disabling error on warning during install and uninstall steps, to avoid current issues with Bioconductor 3.17 repos.

AcidDevTools 0.6.8 (2023-05-22)

  • valid: Improved checking of binary/source packages when pkgType is set to "both" mode. This applies primarily to macOS.
  • findAndReplace now uses parallel instead of BiocParallel internally.

AcidDevTools 0.6.9 (2023-05-31)

  • check: Now checking that all required and suggested packages are installed before proceeding. Otherwise we can run into NAMESPACE linter errors.

AcidDevTools 0.6.10 (2023-08-10)

New functions:

  • size: Returns object size in a human readable format. Calls object.size and format internally.

Minor changes:

  • test: Now using test_local instead of test_dir internally, which plays nicer with testthat tests run in parallel.

AcidDevTools 0.6.11 (2023-08-15)

Minor changes:

  • check: Need to pass package location to style_pkg.

AcidDevTools 0.6.12 (2023-08-15)

Minor changes:

  • check: Rework assert check for testthat results return.

AcidDevTools 0.6.13 (2023-08-15)

Minor changes:

  • NAMESPACE fix for accidental is call.

AcidDevTools 0.6.14 (2023-08-15)

Minor changes:

  • check: Ensure that testthat test does not return successful if any errors or warnings are detected. This requires coercion of testthat_results to a data.frame.

AcidDevTools 0.6.15 (2023-09-07)

Minor changes:

  • catVec: Now handles return of named vectors. This addition was very useful for improving code coverage against Sanger CellModelPassports in the recent Cellosaurus package update.

AcidDevTools 0.6.16 (2023-09-14)

Minor changes:

  • packageDependencies: Can now disable recursion using recursive = FALSE. Still recommended by default for true evaluation of package heaviness.

AcidDevTools 0.6.17 (2023-09-21)

Minor changes:

  • check: Check as CRAN by default. Also added tweaks to BiocCheck settings.