Faster startup time by disabling optimizations/inference (see #104)
Changes in release 1.1.1
Fixed the case when using symbol keys, commands are not required, no command is provided
Changes in release 1.1.0
Try using the constructor for types that don't define a convert method from AbstractString
Changes in release 1.0.1
Small fixes in docs
Changes in release 1.0.0
Drop support for Julia versions v0.6/v0.7
Renamed a few functions and macros (old versions can be used but produce deprecation warnings):
@add_arg_table → @add_arg_table!
add_arg_table → add_arg_table!
add_arg_group → add_arg_group!
set_default_arg_group → set_default_arg_group!
import_settings → import_settings!. The signature of this function has also changed:
args_only is now a keyword argument
Parsing does not exit julia by default when in interactive mode now
Added mutually-exclusive and/or required argument groups
Added command aliases
Changes in release 0.6.2
Fix a remaining compatibility issue (@warn)
Changes in release 0.6.1
Testing infrastructure update, tiny docs fixes
Changes in release 0.6.0
Added support for Julia v0.7, dropped support for Julia v0.5.
Added exit_after_help setting to control whether to exit julia after help/version info is displayed
(which is still the defult) or to just abort the parsing and return nothing instead.
Changes in release 0.5.0
Added support for Julia v0.6, dropped support for Julia v0.4.
The default output type is now Dict{String,Any}, as stated in the docs,
rather than Dict{AbstractString,Any}.
Added docstrings, moved documentation to Documenter.jl
Changes in release 0.4.0
New features
Added support for vectors of METAVAR names (see #33)
preformatted_desciption/preformatted_epilog (see #28)
Changes in release 0.3.0
Breaking changes
Upgrading from versions 0.2.X to 0.3.X, the following API changes were made,
which may break existing code:
Option arguments are no longer evaluated by default. This is for security
reasons. Evaluation can be forced on a per-option basis with the
eval_arg=true setting (although this is discuraged).
The syntax of the add_arg_table function has changed, it now takes a Dict
object instead of an @options opbject, since the dependency on the
Options.jl module was removed. (The @add_arg_table macro is unchanged
though.)
Other changes
Documented that overloading the function ArgParse.parse_item can be used to
instruct ArgParse on how to parse custom types. Parse error reporting was
also improved
请发表评论