Release Notes: This version fixes a minor makefile bug relating to the "make dist" command. There are no changes to the code base.
Release Notes: This release adds some additional foolproofing in the arg_xxx() constructor functions and includes some very minor code tweaks.
Release Notes: This release adds some additional foolproofing in the arg_xxxn() constructor functions. It also fixes a bug in arg_parsearg() that is specific to TI DSP platforms, and a bug in the arg_dbl() constructor that is specific to Solaris platforms.
Release Notes: This release reinstates the Windows makefiles that were accidentally omitted from the previous release. There are no changes to the code base.
Release Notes: This release includes new functionality for parsing command line options having optional values (--foo=[bar]). Stricter GNU-style formatting of the on-line help is done. It also includes bugfixes and additional documentation and example code. By far, the greatest change has been porting all of the makefiles over to automake. It is expected this will make the argtable source package even more portable than before.
Release Notes: Two new argument data types have been added: arg_date for parsing date/time arguments, and arg_rex for string arguments against regular expressions. Error reporting was improved to reduce extraneous error messages. Bugfixes in the Windows Nmake files were incorporated. Much additional documentation and example code is also provided.
Release Notes: This release adds support for dynamically linked libraries on all platforms and includes modifications to accommodate the Open Watcom C compiler. Bugfixes for string argument handling and memory allocation checking are incorporated, and the arg_free function has been deprecated in favour of a more robust version called arg_freetable.
Release Notes: This release fixes a bug in the install script and adds MacOS X to the list of supported platforms.
Release Notes: This is the first stable release of the 2.x series. It fixes some bugs in the previous beta version and ships with a built-in version of getopt_long for those platforms that do not support it natively. It has been tested successfully on Linux, FreeBSD, NetBSD, Sun Solaris, and Microsoft Windows.
Release Notes: This released abandoned the 1.x style support for arbitrary option tag formats in favour of exclusive support for GNU style tags. The new design also adds support for multiple instances of the same option on the command line, is extensible to new types of command line arguments, and provides better error reporting mechanisms than were available in argtable 1.x. It is also secure against buffer overrun attacks from maliciously long command line arguments.