Version 0.7
AcidBase 0.7.0 (2023-09-29)
New functions:
-
dupes: Return unique values that result inTRUEvia baseduplicated. See alsogoalie::isDuplicatefor details. -
pkgCacheDir: Return the directory path for a package’s file cache. -
strExtract: Base R variant ofstringi::stri_extract_first. -
strExtractAll: Base R variant ofstringi::stri_extract_all. -
strMatch: Base R variant ofstringi::stri_match_first. -
strMatchAll: Base R variant ofstringi::stri_match_all. -
strPad: Base R variant ofstringr::str_pad. -
strRemoveEmpty: Base R variant ofstringi::stri_remove_empty. -
strReplaceNa: Base R variant ofstringi::stri_replace_na. -
strSplit: Base R variant ofstringi::str_split_fixed.
Major changes:
- Now enforcing strict camel case naming of all functions.
- Renamed
pasteURLtopasteUrl. - Renamed
strsplittostrSplit(note case).
Minor changes:
-
headtail: Now returns character instead of printing to the console. -
matchNested: Simplified internal code by usinglengths. -
showSlotInfo: Reworked internal code.
AcidBase 0.7.1 (2023-10-06)
Minor changes:
-
showHeader: Improved edge case handling ofDFrameListclass.
AcidBase 0.7.2 (2023-11-10)
Minor changes:
-
shell: Setprintargument toTRUEby default, rather thaninteractive(), which improves console output during scripts invoked byRscriptinstead of running directly in an R session. - Updated lintr checks.
AcidBase 0.7.3 (2023-12-15)
New functions:
-
matchAll: Variant of basematch()that returns all positional matches ofxintable, instead of only returning the first match. Differs from basematch()in that the function always errors on any match failures instead of returningNA. -
notDupes: Works likedupes(), but only returns values that are not duplicated.
AcidBase 0.7.4 (2024-04-12)
Minor changes:
-
dupesandnotDupes: Need to early returnNULLbeforeis.atomiccheck, as R 4.5 has a breaking change inis.atomicthat now returnsFALSEforNULL, where is previously returnedTRUE. - Decreased R dependency from 4.3 to 4.0 for better backwards compatibility on legacy Ubuntu LTS systems.