goalie 0.4.0 (2019-10-22)
The increase in version number here denotes new import of acidbase package.
- Migrated base (system) functions to new low-level acidbase package. Some of these functions are not specific to an assert check engine and should be defined in a separate package.
- Added assert checks, based on file extension:
allAreCompressedFiles. These perform similarly to
isFile but also check to see if the file extension contains a compression format (e.g. bz2, gz, xz, zip).
goalie 0.4.1 (2019-12-09)
hasRownames: Improved internal check for integer (sequence) row names for
data.frame class, which previously returned
TRUE unexpectedly if the rows are reordered or subset. Now this function uses an internal
grepl check via
allAreMatchingRegex, which hardens this check, and now should always return
FALSE for soft NULL row names in
goalie 0.4.2 (2020-01-28)
- Switched license from MIT to GPL-3.
goalie 0.4.3 (2020-04-08)
Migrated some functions that were previously defined in the koopa package:
hasGitHubPAT: Check if the user has a GitHUB personal access token (PAT) defined as
GITHUB_PAT environment variable.
isWindows. The Linux, Unix, and Windows checks are new but inspired by the macOS check from koopa.
isSystemCommand (previously named
isCommand in koopa). This check will look to see if a system (shell) command is available.
isDocker: Hardened the check function to look at
goalie 0.4.4 (2020-04-12)
isRStudio: Checks whether current R session is running inside RStudio.
- Now setting cause attribute on failure for:
goalie 0.4.5 (2020-06-26)
allAreSymlinks: Added logical check functions for symbolic links. Note that these functions won’t work on Windows.