scribe 0.3.0
Breaking changes
- $convertfield now defaults to the newly exported- scribe_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
- convertis no longer ignored when set in- scribeArg#70
New features
- flagaction now accepts- NAas a default #67
Non-user facing changes
scribe 0.2.0
Fixes
- --helpno longer fails when- scribeArghas- length(info) > 1#59
New features
- executeis a new field for- scribeArgwhere
a function can be called #63
- stopis a new field for- scribeArgwhich
controls how further arguments are parsed and allows for early stops #60
- options()for- {scribe}are now listed in- ?scribedocumentation and set in- .onAttach()#57
- scribeArgscan now be given a separate- scribeArgas a default #54
- positional arguments now can have default values #52
- scribeArgswith- action = 'flag'now accept- default = TRUE#55 and (when
option- no = TRUE) can also accept- NA#67
Breaking
- scribeArgswith- action = "flag"will now
throw an- errorinstead of a- warningwhen- defaultis not- logical(1)#68
scribe 0.1.0
- Added a NEWS.mdfile to track changes to the
package.