getopt 1.20.4
- Documentation tweaks eliminating a CRAN check NOTE.
 
{covr} is no longer a “suggested” package in the
DESCRIPTION file. 
getopt 1.20.3
- Now by default 
getopt() won’t override a user specified
opt argument if argv is in the global
environment. Will continue to use argv as a default for
opt if it is in the global environment and the user does
not specify an opt argument (for littler
compatibility). 
getopt 1.20.2
- Now allows one to pass an empty string to a character option. Thanks
Matthew Flickinger for bug report.
 
getopt 1.20.1
- Now explicitly imports the 
na.omit() method from the
stats package. Thanks Derrick Oswald for bug report. 
- Improved parsing for negative numbers preceded by a space instead of
a ‘=’ sign.
Thanks Roman Zenka for improved regular expression. 
- Slightly more informative error message if
storage.mode() coercion results in an NA.
Thanks Roman Zenka for suggestion. 
getopt 1.20.0
- Type of “numeric” in spec automatically cast to “double”.
Previously users might have had an error passing negative numbers if
they accidentally specified “numeric” instead of “double”. 
- Project website moved to https://github.com/trevorld/getopt
 
- Exports new function 
sort_list(). 
getopt 1.19.1
- If a passed in option matches multiple options in the getopt
specification but matches one exactly then 
getopt now uses
that value instead of throwing a “long flag is ambiguous” error. 
getopt 1.19.0
- Exports new function 
get_Rscript_filename() that
returns name of calling script, {getopt} now uses this
function value as default for command argument. 
- Documentation improved and now highlights differences between
{getopt} and {optparse} packages for new
undecided users.