Releases
v3.1
Bug fix on choices. #310
Fix for C++23 standard library module usage. #326
Make clang -fsanitize=unsigned-integer-overflow
happy #328
Add ways to substitute strtof/strtod/strtold with custom functions #329
Add a ArgumentParser::add_hidden_alias_for()
method #330
Add Argument::store_into()
functions #331
Add a dry_run
argument to Argument::consume()
, and change ArgumentParser
private section to protected #332
Several bug fixes in usage, and improvement in usage and help #334
Add a Argument::hidden()
method to prevent an argument from appearing in usage or help #336
Add Argument::store_into(std::vector<int> &var)
method #343
Fix parsing of a program that accepts a positional argument with 1:*
cardinality followed by another positional argument with 1:1 #344
Store ints #346
Add Argument::store_into(std::set<int||string> &var)
method #348
Add Bazel support #352
do_from_chars()
: initialize variable to fix Coverity Scan warning #353
Module improvement. #357
parse_args()
: work around GCC 12 warning bug. #359
Add argument name after 'Too few arguments' error #360
Correct Parent Parser errors in README.md #361
Allow to install when argparse is a subproject #364
You can’t perform that action at this time.