From 720c5a33b6a49cf328fdd7611f49153cf8f60247 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 8 Apr 2020 14:51:57 +0300 Subject: Separate tests and examples into individual packages Also make cli module to be explicitly enabled via the config.cli configuration variable. --- NEWS | 73 -------------------------------------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 NEWS (limited to 'NEWS') diff --git a/NEWS b/NEWS deleted file mode 100644 index a1fe25e..0000000 --- a/NEWS +++ /dev/null @@ -1,73 +0,0 @@ -Version 1.2.0 - - * New option, --generate-merge, triggers the generation of the merge() - function which can be used to merge several already parsed options class - instances, for example, to implement option appending/overriding. - - * New option, --generate-specifier, triggers the generation of functions - for determining whether the option was specified on the command line. - - * New option, --suppress-undocumented, suppresses the generation of - documentation entries for undocumented options. - - * New option, --cli-namespace, allows changing of the namespace for the - generated CLI support types. - - * The argv_file_scanner now supports double and single-quoting option - values in option files. This is useful to preserve leading and trailing - whitespaces as well as to specify empty values. - - * The argv_file_scanner now supports multiple file options as well as - file search callbacks. - -Version 1.1.0 - - * Support for option documentation. Option documentation is used to print - the usage information as well as to generate the program documentation in - the HTML and man page formats. For details, see Sections 2.5, "Adding - Documentation" and 3.3, "Option Documentation" in the Getting Started - Guide. New CLI compiler command line options related to this feature: - - --suppress-usage - --long-usage - --option-length - --generate-cxx - --generate-man - --generate-html - --man-prologue - --man-epilogue - --html-prologue - --html-epilogue - --man-suffix - --html-suffix - --class - --stdout - - The CLI compiler usage, HTML documentation, and man page are auto-generated - using this feature. - - * New option, --generate-modifier, triggers the generation of the option - value modifiers in addition to the accessors. - - * Support for erasing the parsed elements from the argc/argv array. See - Section 3.1, "Option Class Definition" in the Getting Started Guide for - more information. - - * New scanner interface. Starting with this version, the option class has - a new constructor which accepts an abstract scanner interface. See Section - 3.1, "Option Class Definition" in the Getting Started Guide for more - information. - - * New option, --generate-file-scanner, triggers the generation of the - argv_file_scanner scanner implementation which provides support for - reading command line arguments from the argv array as well as files - specified with command line options. For more information see Section - 3.1, "Option Class Definition" in the Getting Started Guide as well as - the 'file' example. - - * New option, --options-file, allows additional CLI command line options - to be provided in files (implemented using argv_file_scanner). - -Version 1.0.0 - - * First public release. -- cgit v1.1