Releases: jmbarbone/fuj
Releases · jmbarbone/fuj
fuj 0.2.1.9005
Prerelease of fuj
What's Changed
- 71 package by @jmbarbone in #73
Full Changelog: v0.2.1.9003...v0.2.1.9005
fuj 0.2.1.9003
Prerelease of fuj
What's Changed
- 64 yes no by @jmbarbone in #66
- 67 namespace by @jmbarbone in #69
Full Changelog: v0.2.1.9001...v0.2.1.9003
fuj 0.2.1.9001
Prerelease of fuj
What's Changed
- 60 na char by @jmbarbone in #61
- 63 namespace by @jmbarbone in #65
Full Changelog: v0.2.1...v0.2.1.9001
fuj 0.2.1
fuj 0.2.0
Fixes
New features
fp()
added for creating file path objects withis_path()
as a means of checking for the class;file_path()
andis_file_path()
exported as aliases, respectively #55include()
added as a means of partially attaching a package with specific exports #49op.fuj
, a named list of default options for{fuj}
is now exported- multiple improvements for
verbose()
#50verbose()
has additional options for controlling the message output #36.label
can be set to a string to prepend to the message (defaults to"[verbose]"
).fill
can be set to repeat.label
on each line of the message (defaults toFALSE
).verbose
can be set toTRUE
to print the message rather than relying onoptions()
verbose()
prints prepended with"verbose "
instead of"[verbose] "
#42make_verbose()
is included to create a verbose function that will be triggered with a configured option, rather than the defaultgetOption("fuj.verbose", getOption("verbose"))
pattern.
This can be used to define your own custom verbose function:
lst()
exported as an alias forlist0()
library(fuj)
options(fuj.verbose = FALSE)
verbose("will not show")
options(my.verbose = TRUE)
my_verbose <- make_verbose("my.verbose")
my_verbose("will show")
#> [verbose] will show
Internals
%||%
is now copied from{base}
when available (R versions >= 4.4) #35- additional local testing for os version
{covr}
dropped as asuggest
dependencyrequire_namespace()
now allows for version requirements (e.g.,require_namespace("fuj>=0.1.4")
). When the version requirement is not met, an error of classnamespaceVersionError
is returned #41simpleError
s converted to custom errors #43
fuj 0.1.4.9011
Prerelease of fuj
What's Changed
- 33 release by @jmbarbone in #34
- remove covr by @jmbarbone in #37
- os testing by @jmbarbone in #38
- 35 if null by @jmbarbone in #39
- 36 verbose by @jmbarbone in #40
- 42 verbose by @jmbarbone in #45
- 44 wi by @jmbarbone in #46
- 41 namespace by @jmbarbone in #47
- 43 errors by @jmbarbone in #48
- 42 verbose by @jmbarbone in #50
- 49 include by @jmbarbone in #51
- 54 include by @jmbarbone in #57
- 53 fs by @jmbarbone in #56
- 55 list0 by @jmbarbone in #58
Full Changelog: v0.1.4...v0.1.4.9011
fuj 0.1.4.9010
Prerelease of fuj
What's Changed
- 33 release by @jmbarbone in #34
- remove covr by @jmbarbone in #37
- os testing by @jmbarbone in #38
- 35 if null by @jmbarbone in #39
- 36 verbose by @jmbarbone in #40
- 42 verbose by @jmbarbone in #45
- 44 wi by @jmbarbone in #46
- 41 namespace by @jmbarbone in #47
- 43 errors by @jmbarbone in #48
- 42 verbose by @jmbarbone in #50
- 49 include by @jmbarbone in #51
- 54 include by @jmbarbone in #57
- 53 fs by @jmbarbone in #56
Full Changelog: v0.1.4...v0.1.4.9010
fuj 0.1.4.9009
Fixes
%wi%
no longer drops duplicated inx
#44
New features
include()
added as a means of partially attaching a package with specific exports #49op.fuj
, a named list of default options for{fuj}
is now exported- multiple improvements for
verbose()
#50verbose()
has additional options for controlling the message output #36.label
can be set to a string to prepend to the message (defaults to"[verbose]"
).fill
can be set to repeat.label
on each line of the message (defaults toFALSE
).verbose
can be set toTRUE
to print the message rather than relying onoptions()
verbose()
prints prepended with"verbose "
instead of"[verbose] "
#42make_verbose()
is included to create a verbose function that will be triggered with a configured option, rather than the defaultgetOption("fuj.verbose", getOption("verbose"))
pattern.
This can be used to define your own custom verbose function:
library(fuj)
options(fuj.verbose = FALSE)
verbose("will not show")
options(my.verbose = TRUE)
my_verbose <- make_verbose("my.verbose")
my_verbose("will show")
#> [verbose] will show
Internals
%||%
is now set to only export in R versions < 4.4 #35- additional local testing for os version
{covr}
dropped as asuggest
require_namespace()
now allows for version requirements (e.g.,require_namespace("fuj>=0.1.4")
). When the version requirement is not met, an error of classnamespaceVersionError
is returned #41simpleError
s converted to custom errors #43
What's Changed
- 49 include by @jmbarbone in #51
Full Changelog: v0.1.4.9008...v0.1.4.9009
fuj 0.1.4.9008
Fixes
%wi%
no longer drops duplicated inx
#44
New features
op.fuj
, a named list of default options for{fuj}
is now exported- multiple improvements for
verbose()
#50verbose()
has additional options for controlling the message output #36.label
can be set to a string to prepend to the message (defaults to"[verbose]"
).fill
can be set to repeat.label
on each line of the message (defaults toFALSE
).verbose
can be set toTRUE
to print the message rather than relying onoptions()
verbose()
prints prepended with"verbose "
instead of"[verbose] "
#42make_verbose()
is included to create a verbose function that will be triggered with a configured option, rather than the defaultgetOption("fuj.verbose", getOption("verbose"))
pattern.
This can be used to define your own custom verbose function:
library(fuj)
options(fuj.verbose = FALSE)
verbose("will not show")
options(my.verbose = TRUE)
my_verbose <- make_verbose("my.verbose")
my_verbose("will show")
#> [verbose] will show
Internals
%||%
is now set to only export in R versions < 4.4 #35- additional local testing for os version
{covr}
dropped as asuggest
require_namespace()
now allows for version requirements (e.g.,require_namespace("fuj>=0.1.4")
). When the version requirement is not met, an error of classnamespaceVersionError
is returned #41simpleError
s converted to custom errors #43
What's Changed
- 42 verbose by @jmbarbone in #50
Full Changelog: v0.1.4.9007...v0.1.4.9008
fuj 0.1.4.9007
Fixes
%wi%
no longer drops duplicated inx
#44
New features
op.fuj
, a named list of default options for{fuj}
is now exportedverbose()
has additional options for controlling the message output #36.label
can be set to a string to prepend to the message (defaults to"[verbose]"
).fill
can be set to repeat.label
on each line of the message (defaults toFALSE
)
verbose()
messages are now slightly improved; prints prepended with"<verboseMessage> "
instead of"[verbose] "
#42make_verbose()
is included to create a verbose function that will be triggered with a configured option, rather than the defaultgetOption("fuj.verbose", getOption("verbose"))
pattern.
This can be used to define your own custom verbose function:
library(fuj)
options(fuj.verbose = FALSE)
verbose("will not show")
options(my.verbose = TRUE)
my_verbose <- make_verbose("my.verbose")
my_verbose("will show")
#> [verbose] will show
Internals
%||%
is now set to only export in R versions < 4.4 #35- additional local testing for os version
{covr}
dropped as asuggest
require_namespace()
now allows for version requirements (e.g.,require_namespace("fuj>=0.1.4")
). When the version requirement is not met, an error of classnamespaceVersionError
is returned #41simpleError
s converted to custom errors #43
What's Changed
- 33 release by @jmbarbone in #34
- remove covr by @jmbarbone in #37
- os testing by @jmbarbone in #38
- 35 if null by @jmbarbone in #39
- 36 verbose by @jmbarbone in #40
- 42 verbose by @jmbarbone in #45
- 44 wi by @jmbarbone in #46
- 41 namespace by @jmbarbone in #47
- 43 errors by @jmbarbone in #48
Full Changelog: v0.1.4...v0.1.4.9007