This release adds the ability to read additional arguments from a file and the ability to add sub-commands under sub-commands. The feature to print candidates for unrecognized flags/commands was also added. The BaseArgumentParser interface was removed and the interface methods in it were moved to the ArgumentParser interface. All methods that took BaseArgumentParser now take ArgumentParser instead.