Version 0.6
AcidDevTools 0.6.0 (2022-10-20)
-
install: Added backtypeargument, to install from source when required on macOS, as a lot of binaries are still not being built in a timely manner. - Removed unused
devfunction. - Reworked internal functions to rely less upon goalie package when possible. Switched back to using
stopifnotinstead ofassert, andmessageinstead ofalert. - 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 withinstopifnot. -
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 internalold.packagescall to specifically check.Library.siteand ignore.Library, so that we don’t return unwanted messages about outdated system packages.
AcidDevTools 0.6.6 (2023-05-02)
-
devinstall: Improved install support of Bioconductor dependencies whendependencies = TRUEis 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 whenpkgTypeis set to"both"mode. This applies primarily to macOS. -
findAndReplacenow 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. Callsobject.sizeandformatinternally.
Minor changes:
-
test: Now usingtest_localinstead oftest_dirinternally, which plays nicer with testthat tests run in parallel.
AcidDevTools 0.6.12 (2023-08-15)
Minor changes:
-
check: Rework assert check for testthat results return.
AcidDevTools 0.6.14 (2023-08-15)
Minor changes:
-
check: Ensure that testthattestdoes not return successful if any errors or warnings are detected. This requires coercion oftestthat_resultsto adata.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.