bb8 0.2.0 (2019-10-20)
- Added
install
, which wraps BiocManager::install
with some improved defaults for Mike’s usage.
- Added
updatePackages
, which wraps BiocManager::install
and remotes::update_packages
with some improved defaults.
- Rexporting additional useful functions that get loaded by default in an interactive R session. See Mike’s corresponding
Rprofile
dotfile.
- Package doesn’t load any other additional packages as dependencies, to keep loading super fast in a new R session.
bb8 0.2.1 (2019-10-23)
- Added
killAll
function, which calls pkill rsession
internally.
-
updateDeps
: Now attempts to update “Enhances”, “LinkingTo”, and “Suggests” by default.
- Consistently using
system2
instead of system
internally.
- Added
getPackageVersion
, which gets current version of a GitHub package.
- Added
isInstalled
, which checks against installed.packages
return.
bb8 0.2.2 (2019-10-30)
- Added more useful interactive reexports, including pipes.
bb8 0.2.3 (2019-11-19)
- Updated package documentation to support roxygen2 7.0 update.
- Added useful gh, locate, and remotes reexports.
bb8 0.2.5 (2020-01-07)
- Removed lookup package from reexports, to avoid accidental installation of GitHub versions that cause
BiocManager::valid()
check to fail.
bb8 0.2.6 (2020-01-18)
- Updated
BiocCheck
reexport to not require biocViews in DESCRIPTION by default. This makes CI checks on non-Bioconductor packages destined for CRAN not error.
bb8 0.2.7 (2020-01-31)
-
rcmdcheck
now uses --as-cran
flag automatically.
- Updated import to use pipette instead of brio.
bb8 0.2.8 (2020-04-12)
New functions
-
installGitHub
: Install function that allows for versioned package installs without requiring GITHUB_PAT
variable to be set. Intended for use inside Docker images. Otherwise, use remotes::install_github
for interactive installs.
Major changes
- Attempted to rework and simplify internal code, using acidbase and goalie as dependnecies. May revert back to no import approach.
bb8 0.2.9 (2020-04-12)
Major changes
- Revert back to approach where package doesn’t import any dependencies via
Imports
, instead only using Suggests
. This allows for package update calls inside Travis CI checks and Docker images to work more consistently.
bb8 0.2.10 (2020-04-12)
Minor changes
-
installGitHub
: Bug fix for JSON parsing compability across Linux and macOS.
bb8 0.2.11 (2020-04-13)
Minor changes
-
install
: Bug fix for systems lacking BiocManager or remotes packages. These dependencies are now installed in the fly if missing.
bb8 0.2.12 (2020-04-13)
Minor changes
-
install
: Another bug fix. Switching from vapply
to lapply
internally to capture return from BiocManager, as this output can vary.
bb8 0.2.13 (2020-05-12)
Minor changes
-
printComment
: Added width
parameter. This allows for improved automatic return of comments at a desired width. Currently defaults to 80 characters.
bb8 0.2.15 (2020-07-01)
Minor changes
- Renamed
getCurrentVersion
function to getCurrentGitHubVersion
.
bb8 0.2.16 (2020-07-22)
Major changes
-
install
and installGitHub
now default to reinstall = TRUE
.
bb8 0.2.18 (2020-07-28)
Minor changes
- Removed internal references to patrick package, which provides parameterized unit testing. Now falling back to simply using
for
or mapply
loops instead inside of packages.
bb8 0.2.19 (2020-08-03)
Minor changes
- Removed reexport of
export
and import
from pipette package. The export
function doesn’t detect sym
class correctly.
- Switched magrittr from Depends to Imports.
bb8 0.2.20 (2020-08-05)
Minor changes
-
install
now internally treats all warnings as errors.
bb8 0.2.21 (2020-08-05)
Minor changes
-
install
now supports direct installation of package tarballs from URLs.
bb8 0.2.22 (2020-08-11)
Minor changes
-
install
: Bug fix for skipping install from tarball URLs if the package is already installed. Can override with reinstall = TRUE
.
bb8 0.2.23 (2020-08-11)
Minor changes
- Renamed
cleanSystemLibrary
to isCleanSystemLibrary.
bb8 0.2.24 (2020-08-11)
-
updatePackages
: Migrated automatic CRAN and GitHub removals here from code previously defined in koopa.
- Migrated
isCleanSystemLibrary
to goalie package.
bb8 0.2.25 (2020-08-17)
-
install
: Don’t attempt to update old packages by default.
bb8 0.2.26 (2020-08-18)
-
installedPackages
: Improved detection of Acid Genomics packages installed from r.acidgenomics.com
instead of GitHub.
bb8 0.2.27 (2020-08-18)
- Bug fix for Bioconductor and CRAN/RSPM package detection.
bb8 0.2.28 (2020-08-25)
-
updatePackages
: Don’t attempt to remove brio, as it’s now on CRAN.
bb8 0.2.29 (2020-10-07)
- Renamed acidbase package to AcidBase, and updated import here.
- Removed GitHub remotes to Acid Genomics packages.
bb8 0.2.30 (2020-10-12)
-
updatePackages
: Only attempt to update GitHub packages if GITHUB_PAT
environment variable is set.
bb8 0.2.31 (2020-10-20)
-
updateDeps
: Hardened against missing packages.
bb8 0.2.32 (2020-10-23)
- Draft update adding
view
as a reexport, from tibble package.
bb8 0.2.33 (2020-10-28)
- Bug fix, ensuring tibble
view
is reexported.
bb8 0.2.34 (2020-10-29)
-
install
: Added support for automatic installation from a Git repository. Calls remotes::install_git
internally.
bb8 0.2.35 (2020-10-29)
-
install
: Improve support for direct installation from a local file.
bb8 0.2.36 (2020-11-03)
Migrated some install functions from koopa R package:
-
installAcidverse
: Install all Acid Genomics packages.
-
installBioconductor
: Wrapper for BiocManager::install
.
-
installDefaultPackages
: Install default recommended R packages.
bb8 0.2.37 (2020-11-04)
-
install
: Set dependencies
argument to TRUE
by default instead of NA
, which will automatically install suggested packages.
bb8 0.2.38 (2020-11-04)
-
installBioconductor
: Also include automatic installation of BiocCheck.
bb8 0.2.39 (2020-11-04)
- Migrated
installBioconductor
code into koopa package.
- Hardened
uninstall
and updatePackages
against warnings.
bb8 0.2.40 (2020-11-05)
-
install
: Attempt to improve internal repository handling.
-
updatePackages
: Attempt to improve internal repository handling.
bb8 0.2.41 (2020-11-06)
- Renamed
installDefaultPackages
to installRecommendedPackages
.
- Fixed internal Bioconductor installation code.
bb8 0.2.42 (2020-11-11)
- Added
currentBiocVersion
, which checks for current Bioconductor release version.
-
updatePackages
now automatically upgrades the Bioconductor release, when applicable.
bb8 0.2.43 (2020-11-24)
-
installRecommendedPackages
: Install all packages by default.
bb8 0.2.44 (2020-11-25)
-
updatePackages
: Improved error message handling when internal BiocManager validity checks fail. Wrapped using tryCatch
call to better show which packages are responsible for the check failure.
bb8 0.2.45 (2020-12-03)
-
install
: Improved automatic definition of type
internally for manual local package installs.
bb8 0.2.46 (2020-12-07)
- Fix for packages with dependency issues: Seurat and dendsort.
bb8 0.2.47 (2020-12-09)
-
check
: Hardened against lintr check failure.
bb8 0.2.48 (2020-12-16)
- Added
pc
alias for printComment
, to reduce the amount of typing required during an interactive scripting session.
bb8 0.2.49 (2021-01-15)
-
check
: Improved package name detection, which doesn’t always correspond to the directory name. Using desc package to harden this. Also a couple of bug fixes related to checking outside of package working directory.
-
printComment
: Bug fix to better set the width.
- Removed
pc
alias, which can get masked by Bioconductor.
bb8 0.2.50 (2021-01-31)
- Added veloviz and liger to recommended packages.