Version 0.4
goalie 0.4.0 (2019-10-22)
The increase in version number here denotes new import of acidbase package.
Major changes:
- 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.
New functions:
- Added assert checks, based on file extension:
isCompressedFile,isACompressedFile,allAreCompressedFiles. These perform similarly toisFilebut 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)
Minor changes:
-
hasRownames: Improved internal check for integer (sequence) row names fordata.frameclass, which previously returnedTRUEunexpectedly if the rows are reordered or subset. Now this function uses an internalgreplcheck viaallAreMatchingRegex, which hardens this check, and now should always returnFALSEfor soft NULL row names indata.frameclass.
goalie 0.4.3 (2020-04-08)
New functions:
Migrated some functions that were previously defined in the koopa package:
-
hasGitHubPAT: Check if the user has a GitHUB personal access token (PAT) defined asGITHUB_PATenvironment variable. -
isMacOS,isLinux,isUnix,isWindows. The Linux, Unix, and Windows checks are new but inspired by the macOS check from koopa. -
isSystemCommand(previously namedisCommandin koopa). This check will look to see if a system (shell) command is available.
Minor changes:
-
isDocker: Hardened the check function to look at/proc/1/cgroup.
goalie 0.4.4 (2020-04-12)
New functions:
-
isRStudio: Checks whether current R session is running inside RStudio.
Minor changes:
- Now setting cause attribute on failure for:
isLinux,isMacOS,isUnix, andisWindows.
goalie 0.4.5 (2020-06-26)
New functions:
-
isSymlink,isASymlink,allAreSymlinks: Added logical check functions for symbolic links. Note that these functions won’t work on Windows.
goalie 0.4.6 (2020-07-24)
Minor changes:
- Maintenance release, increasing minimum R dependency to 4.0.
goalie 0.4.7 (2020-08-11)
New functions:
-
isPackageVersion: Migrated check that was previously defined in koopa. -
isVanilla: Check if R session is running with--vanillaflag enabled.
goalie 0.4.8 (2020-08-12)
New functions:
- Migrated
isCleanSystemLibraryhere from bb8.
Minor changes:
- Switched vignette back to default instead of using BiocStyle.
goalie 0.4.10 (2020-10-29)
New functions:
-
isDevel: Check if session is running inside R-devel. Internally checks againstR.version.string. -
isBiocDevel: Check if Bioconductor installation is under development. Requires BiocManager and yaml packages, which have been added to “Suggests”.
goalie 0.4.11 (2020-11-05)
Minor changes:
- Decreased the number of suggested packages, removing DelayedArray and DelayedMatrixStats. These packages were called internally but basically never used in practice inside the
hasNonzeroRowsAndColscheck function. DelayedArray can have some HDF5-related build issues on some machines, so removing it as a suggested package makes goalie easier to install consistently across platforms.
goalie 0.4.12 (2021-01-04)
Minor changes:
- Migrated some base functions that were previously defined in AcidBase, so we can pin the dependencies to base R only:
compressExtPattern,extPattern,printString,safeDeparse,shorten,toNames.