AcidDevTools 0.3.0 (2021-02-04)

  • Renamed package from “bb8” to “AcidDevTools”.

AcidDevTools 0.3.1 (2021-03-04)

  • load_all alias now has helpers = FALSE set by default, to speed up package loads significantly.

AcidDevTools 0.3.2 (2021-04-23)

  • install: Added new autoconf option, which will automatically set internal configuration overrides automatically for some problematic packages (e.g. rgl on macOS).

AcidDevtools 0.3.3 (2021-04-27)

  • Increased verbosity of dyn.load calls during load_all, which is very useful for debugging package load time and dependency chain.

AcidDevTools 0.3.4 (2021-04-27)

  • install now ensures data.table gets built from source automatically. Currently on macOS, the prebuilt CRAN binaries don’t enable parallel threading by default due to improper OpenMP configuration, which is annoying. Since we install the fxcoudert GCC compiler by default, let’s use this instead to enable OpenMP and parallel processing support. May want to consider a similar approach in the future for Rcpp, etc.

AcidDevTools 0.3.5 (2021-04-30)

  • install: Improved autoconf handling for data.table, geos, rgl, and sf packages. Refer to internal .autoconf code for details.

AcidDevTools 0.3.6 (2021-05-03)

  • install: Improved autoconf handling for data.table, now using ~/.R/Makevars dynamically to define gfortran GCC compiler options used to enable OpenMP support for parallel threads on macOS.

AcidDevTools 0.3.7 (2021-05-10)

  • install: Bug fix for stopifnot check on makevarsFile.
  • Updated references to available and urlchecker packages.

AcidDevTools 0.3.8 (2021-05-12)

  • installRecommendedPackages: Made this function more modular, allowing for the user to specify which types of extra packages should be installed. Applies primarily to Bioconductor (i.e. next-generation sequencing) analysis packages, which can often be quite large and inappropriate for a compact virtual machine instance.

AcidDevTools 0.3.9 (2021-05-18)

  • Removed clearWarnings from exports, which doesn’t seem to be compatible with R 4.1 due to inability to assign last.warning to base environment.
  • memfree: Now using %s instead of %d internally in sprintf call, due to hardened change in R 4.1.

AcidDevTools 0.3.10 (2021-05-18)

  • check: Made lintr, urlchecker, and BiocCheck checks optional if these packages are not installed. This can be the case inside Docker images.

AcidDevTools 0.3.11 (2021-05-18)

  • Removed magrittr as an import, now that base R supports pipe in 4.1.

AcidDevTools 0.3.12 (2021-05-18)

  • Fix for BiocManager / install.packages handling in R 4.1

AcidDevTools 0.3.13 (2021-05-19)

  • installRecommendedPackages: Added GRmetrics and dr4pl, for IC50 calculations.

AcidDevTools 0.3.14 (2021-06-04)

  • check: Added biocCheck and coverage arguments. Now checking package coverage for at least 80% coverage by default.

AcidDevTools 0.3.15 (2021-07-06)

  • Reorganized internal functions.
  • check: Now always runs test internally, since rcmdcheck in some cases doesn’t run unit tests in R 4.1.
  • Migrated from using pryr to lobstr.
  • Removed unused memfree function.

AcidDevTools 0.3.16 (2021-07-19)

  • Reworked check, dev, and test functions.
  • Tweaked test to call testthat::test_dir directly again.
  • Reworked default handling of code coverage. Disabled automatic code coverage report checking when calling test.
  • Simplified the number of default packages loaded in dev.
  • Cleaned up internal comments for load_all.