File cxxopts.changes of Package cxxopts

-------------------------------------------------------------------
Mon May 26 08:40:11 UTC 2025 - dead_mozay@opensuse.org

- Update to version 3.3.1:
  * fix(test): make test C++ standard consistent with build config (#450)
  * C++17 std::filesystem::path support added (#447)
  * C++17 std::optional test coverage fixups (#446)
  * Add ParseResult::contains method (#440)
  * Add missing header for gcc-15 (#438)
  * Update catch header
  * Fix example and test compiled warnings and error in MSVC. (#428)
  * fix conflict with minwindef.h on windows (#426)
  * Fix a number of packaging issues (#423)
  * cxxopts as_optional fixup (#422)
  * Extend cxxopts API to support as_optional in addition to as query of values (#421)
  * Fix ordering of parse_value functions (#420)

-------------------------------------------------------------------
Thu Feb 15 09:40:21 UTC 2024 - dead_mozay@opensuse.org

- Update to version 3.2.0:
  * Fix overflow error in integer_parser. (#417)
  * Ordered vector of group names to preserve order of groups (#416)
  * Don't split by list delimiter in positional lists (#398)
  * Fix unannoted fallthrough
  * [fix] Avoid std::regex initialization during dlopen (#406)
  * Bump rules_fuzzing to the latest available version (#403)
  * Output same exception messages for both Linux and Windows (#395)
  * Fix cast warning in Unicode function
  * feat(fuzz): Adds trigger for fuzzing in the CI (#392)
  * Fix noexcept warning (#391)

-------------------------------------------------------------------
Thu Feb 16 02:47:29 UTC 2023 - dead_mozay@opensuse.org

- Update to version 3.1.1:
  * No changelog.

-------------------------------------------------------------------
Tue Feb 14 05:52:17 UTC 2023 - dead_mozay@opensuse.org

- Update to version 3.1.0:
  * Add <locale> to be spec-compliant for std::isalnum (didn't work on MSVC). (#385)
  * feat(fuzzer): Adds fuzz tests (#386)
  * Fix diagnostics pop error
  * Fixes #362.
  * Fix broken example
  * Fix default bool values
  * Remove deprecated iterator type (#381)
  * Fix an additional space in help generated (#377)
  * Code size reduction on msvc via selectany (#373)
  * add . as valid char in option names (#358)
  * Improve positional help description.
  * Extend CI and small fixes (#370)
  * Added missing #include (#368)
  * Fix std::isblank assertion error in Visual Studio Chinese Debug (#365)
  * Update copyright notice
  * Fix values attached to short options (#360)
  * Fix iostream for no exceptions
  * Fix crash with short only option
  * Add option to display usage (#355)
  * Further ifdef fixes.
  * Fix pragmas
  * Remove unused header
  * Replace pragmas with macros
  * Fix #353.
  * Fix issue #240: Multiple long option names / aliases (#349)
  * Add changelog entry
  * Regards #340, #345: Removed unnecessary indentation of exceptions namespace + added end-of-namespace comment (#351)
  * Fixes #345, fixes #346: Exception code tweaks (#347)
  * Add clang format to changelog
  * Fixes #341. Add a clang-format file
  * Fixes #336
  * Add Vim modeline
  * Fixes #340: namespace indentation unification (#350)
  * Expanded `.gitignore` coverage. (#344)
  * Clarify positional argument docs (#335)
  * Fixed cmake install path in case of empty architecture (#322)
  * Add changelog note
  * Solve arguments() showing empty keys when only short-only option exists (#318)
  * Add unmatched arguments to example
  * Remove unused variables
  * Added instructions to use cxxopts with tipi to INSTALL (#325)
  * Add a program function
  * Add iterator (#126) and easily print-out (#223) to ParseResult (#313)

-------------------------------------------------------------------
Wed May 04 05:12:29 UTC 2022 - dead_mozay@opensuse.org

- Update to version 3.0.0:
  * Fix short options adding into unmatched
  * Add note about count with default
  * Include <optional> if possible to check if we can use the feature (#309)
  * Allow empty string to be valid positional arguments
  * Add more compilers (#307)
  * Added CPack packaging, pkg-config and CMake version files. (#298)
  * Fix integer parsing to be more general
  * Fix GCC version check for null deref
  * Support options like `-j5`. (#286)
  * Fix empty option name in `OptionException` (#256)
  * Fully compatible with GCC4.8 compilation system. (#285)
  * -Wsuggest-override is not supported by gcc before 5.0 (#283)
  * Rename variable, add to example
  * Improve formatting of help descriptions (#215)
  * Fix missing override
  * Upgrade GCC versions
  * Fix null dereference warning error
  * clang-tidy stuff (#266)
  * Ignore gcc-10 warning (#273)
  * Fixing cmake developer warning (#274)
  * Cmake Revamp (#270)
  * Add CMake option to not add warning flags (#267)
  * Add -Wsuggest-override (#264)
  * Making sure that the library can compile without warnings even when crazy pedantic flags are set (#238)
  * Fix passing a const array to parse (#258)
  * Improve README note
  * small cleanup
  * Update version for 3
  * Prepare notes for v3
  * Refactor parser
  * Fix compiler warning C4702 for MSVC-14 (#225)
  * Fixed installation on other than Ubuntu GNU/Linux distributions. (#226)
  * Adding bazel build targets (#251)
  * Support 'const char**' arguments in Options::parse (#250)
  * [clang-tidy] use nodiscard (#234)
  * Fixes #245: Mention the option name when throwing on "no value" (#246)
  * Regards #244: Explain how vectors of values allow repeated use of the same option on the command-line. (#247)
  * Improve help of short-only options (remove dangling comma) (#235)
  * Exit instead of abort (#233)
  * clang-tidy fixes (#231)
  * Code highlighting, add more examples (#220)
  * Don't return parse result
  * Fix assertion failure (issue #217) (#218)
  * Fix conversion warning in test
  * Fix -Wconversion warnings with GCC9 (#214)
  * Fixed empty default showing nothing in help (#205)
  * Fix parsing char type
  * Improve README about supported compilers
  * Add to changelog
  * Fix: Make CXXOPTS_NO_EXCEPTIONS compilable and print messages (#196)
  * Fix duplicate default option
  * Add CMake option CXXOPTS_ENABLE_INSTALL (#195)
  * Define alias target cxxopts::cxxopts (#194)
  * Add to Changelog
  * Allow disabling exceptions and use std::abort instead (#190)
  * CMake: search only for C++ compiler (#192)
  * add_options variant with initializer list (#189)

-------------------------------------------------------------------
Thu Apr 23 14:55:17 UTC 2020 - dead_mozay@opensuse.org

- Update to version 2.2.0+0:
  * Add to changelog for #170
  * Remove check for container when generating help message. (#170)
  * Add to changelog
  * Add a method to remove the implicit value of an option (#178)
  * Add to changelog for #182
  * Fix parsing of std::vector and add test, example and documentation (#182)
  * Remove unused variable
  * Fix integer parsing again
  * Fix a couple of out of range errors
  * Parse 0 and 1 into booleans (#177)

-------------------------------------------------------------------
Thu Apr 23 14:45:22 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>

- Initial package 
openSUSE Build Service is sponsored by