Skip to contents

AcidDevTools 0.4.0 (2021-08-23)

Major changes:

  • Finally added code coverage for the package, using testthat.
  • Added working examples when feasible for all functions.
  • install, installGitHub, installedPackages, updatePackages now support a lib argument.
  • installGitHub: Switched release argument to tag argument. User must now declare a specific tag instead of supporting install from default branch.

Minor changes:

  • Consolidated alias functions: cd, clear, d, la.
  • check: Added support for lints and urls overrides. Still enabled by default (non-breaking change), and calls lintr, urlchecker packages internally.
  • dev: Reduced the number of packages loaded. Now calls magrittr, testthat, goalie, and basejump.
  • findAndReplace: Reworked internal code using BiocParallel instead of parallel package, and switched from readr to base R for line import/export.
  • getCurrentGitHubVersion: Now supports multiple version checks in a single call, defined by the repo argument.
  • installRecommendedPackages: Updated default list.
  • Bioconductor validity with valid now passes lib argument (see above).
  • Default path in formal arguments has been changed from "." to getwd().
  • load_all: Simplified default alias.

AcidDevTools 0.4.1 (2021-09-08)

Minor changes:

  • coverage: Default coverage threshold bumped from 80% to 95%.
  • installRecommendedPackages: Added spatialreg package.
  • test: Improved error message on unit test failure. Now using named argument in stopifnot call, which is supported in R 4.0.

AcidDevTools 0.4.2 (2021-09-14)

Minor changes:

  • installRecommendedPackages: Need to remove parallel from this list.

AcidDevTools 0.4.3 (2021-09-22)

Minor changes:

  • Bug fix for autoconfiguration detection of Homebrew install prefix on Linux, when HOMEBREW_PREFIX variable is defined, but the directory doesn’t exist. This is currently the case with our updated koopa Renviron config.

AcidDevTools 0.4.4 (2021-11-09)

Minor changes:

  • Updated R dependency to 4.1, matching Bioconductor 3.14.
  • install: Now ensures that sf, and other r-spatial packages install from source, with specific pinning to GEOS, GDAL, and PROJ.

AcidDevTools 0.4.5 (2022-02-04)

Minor changes:

  • install: Switched back to dependencies = NA by default, matching base R conventions.
  • install: Bug fix for incorrect handling of geospatial library checks on Linux machines using system GDAL, GEOS, and PROJ.
  • install: No longer checking for ~/.R/Makevars.

AcidDevTools 0.4.6 (2022-02-28)

Major changes:

  • valid: Reworked to separately return install calls for outdated and pre-release packages. This now extracts return from BiocManager::valid.

Minor changes:

  • installRecommendedPackages: Added GGally.

AcidDevTools 0.4.7 (2022-03-11)

Minor changes:

  • Renamed installGitHub to installFromGitHub.
  • installFromGitHub: Added branch argument support.
  • valid: Updated recommended install call to use AcidDevTools. This helps avoid compilation issues with tricky packages, such as sf.

AcidDevTools 0.4.8 (2022-03-21)

  • Added support for custom styler theme defined as acid_style.
  • Added wrapper support for style_dir, style_file, and style_pkg, which uses our acid_style styler theme by default, instead of tidyverse conventions. In particular, this enforces 4 spaces instead of 2.

AcidDevTools 0.4.9 (2022-04-13)

  • Simplified R package configuration on macOS, enforcing binary installs for difficult to build packages, when possible.