Releases: jmbarbone/scribe
Releases · jmbarbone/scribe
scribe 0.3.0.9002
Prerelease of scribe
What's Changed
- 78 scribe execute by @jmbarbone in #79
Full Changelog: v0.3.0.9001...v0.3.0.9002
scribe 0.3.0.9001
Prerelease of scribe
What's Changed
- 73 dashes by @jmbarbone in #75
Full Changelog: v0.3.0.9000...v0.3.0.9001
scribe 0.3.0.9000
- improves
ca$help()
printing - corrects issue with
ca$parse()
What's Changed
- 69 release by @jmbarbone in #72
Full Changelog: v0.3.0...v0.3.0.9000
scribe 0.3.0
Breaking changes
$convert
field now defaults to the newly exportedscribe_convert()
helper- This selects one of three conversions: 1) default (see next bullet), 2) string evaluation, and 3) no conversion.
- default conversions use
value_convert()
, which internally usesutils::type.convert()
(and some additional steps for dates. Be aware thattype.convert("1", as.is = TRUE)
will return integers, and a decimal should be included if a numeric is desired (e.g.,type.convert("1.", as.is = TRUE)
- previously, a prototype could be set (e.g.,
convert = character()
), which will now fail but can be replaced with a simple function (e.g.,convert = as.character
).
Bug fixes
convert
is no longer ignored when set inscribeArg
#70
New features
flag
action now acceptsNA
as a default #67
Non-user facing changes
- GitHub workflow added to maintain version bumps on merge
jmbarbone/actions/r-check-version
scribe 0.2.0
Fixes
--help
no longer fails whenscribeArg
haslength(info) > 1
#59
New features
execute
is a new field forscribeArg
where a function can be called #63stop
is a new field forscribeArg
which controls how further arguments are parsed and allows for early stops #60options()
for{scribe}
are now listed in?scribe
documentation and set in.onAttach()
#57scribeArgs
can now be given a separatescribeArg
as a default #54- positional arguments now can have default values #52
scribeArgs
withaction = 'flag'
now acceptdefault = TRUE
#55
scribe 0.1.0
See more information about {scribe}
in this blog post.