Commit Graph

  • 89985f820e feat: Switch to stable_partition to ensure that only first long options is printed in help (#481) master Nitin Kumar 2026-01-14 01:27:04 +05:30
  • 0f1c5a0a79 Add Meson buildsystem support (#424) Dylan Baker 2026-01-11 23:00:29 -08:00
  • c01a048d88 Fix github CI (#478) Nitin Kumar 2026-01-01 10:38:51 +05:30
  • 929bf2de37 fix "icu-cu" -> "icu-uc" typo in cmake files (#468) Colin 2025-10-09 04:03:39 +00:00
  • 8df9a4d271 Fixes potential segmentation fault in edge cases. (#465) HanaKami 2025-09-19 05:28:21 +08:00
  • 80cb4520f7 Fix some warnings (#452) fiesh 2025-08-06 23:59:52 +02:00
  • 781d8ee87c Include headers in example, so it compiles (#462) Sascha Brawer 2025-08-06 23:56:58 +02:00
  • 5e6d1e29f7 fix the issue with default empty vectors behaviour. update unit test (#460) Victor Proon 2025-07-18 00:09:03 +03:00
  • 9431d03437 Explain how to include spaces in list of arguments (#461) Blake-Madden 2025-07-16 04:09:19 -04:00
  • 44380e5a44 Fix and bump to next version v3.3.1 Jarryd Beck 2025-05-26 18:09:26 +10:00
  • 52e8f524a9 Changelog for 3.3.0 release v3.3.0 Jarryd Beck 2025-05-23 17:46:26 +10:00
  • dbf4c6a668 Added compatibility with CMake 4. (#451) Vitaly 2025-03-17 07:46:27 +01:00
  • 573ec27d72 fix(test): make test C++ standard consistent with build config (#450) Yuxuan Sun 2025-02-27 04:26:25 +08:00
  • 7795b6a47b C++17 std::filesystem::path support added (#447) Nigel Stewart 2025-01-14 16:56:41 +10:00
  • f029892dab C++17 std::optional test coverage fixups (#446) Nigel Stewart 2024-12-23 06:53:42 +10:00
  • 10a7a64779 Add ParseResult::contains method (#440) levonwaveye 2024-10-23 13:14:32 -07:00
  • 63d1b65a69 Add missing header for gcc-15 (#438) pastalian 2024-08-28 20:31:42 +09:00
  • 2ad116a9d3 Update catch header Jarryd Beck 2024-07-15 17:09:12 +10:00
  • 59656709c0 Fix example and test compiled warnings and error in MSVC. (#428) 權少 2024-04-27 10:11:52 +08:00
  • c39022e047 fix conflict with minwindef.h on windows (#426) nyako 2024-04-07 02:14:01 -03:00
  • dcf3e1a551 Fix a number of packaging issues (#423) Dylan Baker 2024-03-07 20:47:28 -08:00
  • 3d9a4c06d9 cxxopts as_optional fixup (#422) Nigel Stewart 2024-03-08 14:30:06 +10:00
  • 70fb4e4814 Extend cxxopts API to support as_optional in addition to as query of values (#421) Nigel Stewart 2024-02-29 19:27:19 +10:00
  • 4bf61f0869 Add changes for 3.2.1 v3.2.1 Jarryd Beck 2024-02-20 19:39:34 +11:00
  • 1e175bc1db Fix ordering of parse_value functions (#420) jarro2783 2024-02-20 19:38:44 +11:00
  • 642bdfc05b Fix ordering of parse_value functions fix_parse_value Jarryd Beck 2024-02-20 18:45:03 +11:00
  • 3bf268481d Make cxxopts.hpp ready for 3.2 v3.2.0 jarro2783 2024-02-15 16:24:38 +11:00
  • f7194e9c59 Update CHANGELOG.md jarro2783 2024-02-15 16:23:58 +11:00
  • 71d5bf7265 Update CHANGELOG.md jarro2783 2024-02-15 16:23:15 +11:00
  • d3de64f26e Update CHANGELOG.md jarro2783 2024-02-15 16:21:30 +11:00
  • e84ab5f67c Fix overflow error in integer_parser. (#417) ololuki 2024-02-01 06:51:32 +01:00
  • 7bf29108d5 Update catch2 to latest 2.x Jarryd Beck 2024-01-15 21:04:41 +11:00
  • cd61c685eb Ordered vector of group names to preserve order of groups (#416) Nigel Stewart 2024-01-15 19:52:54 +10:00
  • 554396be3b Minor typo in README.md (#411) Blake-Madden 2023-11-24 19:49:16 -05:00
  • 78b90d8f0c Remove incorrect sentence in README Jarryd Beck 2023-11-13 16:49:18 +11:00
  • c8c932f891 Add CHANGELOG for #398 Jarryd Beck 2023-06-15 07:35:14 +10:00
  • ddc695ebac Don't split by list delimiter in positional lists (#398) Alexander Galanin 2023-06-15 01:34:26 +04:00
  • bf1b5a96e0 Update changelog Jarryd Beck 2023-06-15 07:18:07 +10:00
  • 90b318105f Fix unannoted fallthrough Jarryd Beck 2023-06-15 07:01:07 +10:00
  • a526762eb8 [fix] Avoid std::regex initialization during dlopen (#406) Maximilian Knespel 2023-05-30 23:26:34 +02:00
  • beda973ec6 Remove incorrect todo. Jarryd Beck 2023-05-22 17:30:58 +10:00
  • 714a105fe6 Bump rules_fuzzing to the latest available version (#403) Julien Voisin 2023-04-30 22:45:55 +02:00
  • 16cc254919 Output same exception messages for both Linux and Windows (#395) Nigel Stewart 2023-04-03 17:15:01 +10:00
  • 120205ac5a Fix cast warning in Unicode function Jarryd Beck 2023-03-15 07:09:09 +11:00
  • 89a9d334f2 Add note about exceptions in Changelog Jarryd Beck 2023-03-13 07:30:30 +11:00
  • 44739d3023 feat(fuzz): Adds trigger for fuzzing in the CI (#392) Nathaniel Brough 2023-02-21 12:03:38 -08:00
  • 134f60f973 Fix noexcept warning (#391) Demian Hespe 2023-02-19 21:25:13 +01:00
  • eb787304d6 Fix version number v3.1.1 Jarryd Beck 2023-02-16 07:02:16 +11:00
  • c12ce65503 Update CHANGELOG for 3.1 release v3.1.0 Jarryd Beck 2023-02-13 07:30:30 +11:00
  • b80bdfddf0 Added missing CHANGELOG entry Jarryd Beck 2023-02-13 07:30:11 +11:00
  • 799ee0e3e8 Add <locale> to be spec-compliant for std::isalnum (didn't work on MSVC). (#385) Martijn Courteaux 2023-02-11 05:47:48 +01:00
  • 58daccc945 feat(fuzzer): Adds fuzz tests (#386) Nathaniel Brough 2023-02-05 12:30:51 -08:00
  • e1f8c16702 Fix diagnostics pop error Jarryd Beck 2023-02-02 07:25:12 +11:00
  • 4a3d4dbfe0 Fixes #362. fix_iter_access Jarryd Beck 2023-01-11 17:33:53 +11:00
  • 1bd4786c16 Fix broken example Jarryd Beck 2023-01-19 07:09:39 +11:00
  • 32afbc6526 Fix default bool values Jarryd Beck 2022-12-15 07:08:03 +11:00
  • e9d20c2c07 Remove deprecated iterator type (#381) jarro2783 2022-12-05 07:40:46 +11:00
  • 1dcb44e79a Fix an additional space in help generated (#377) Sourabh Mehta 2022-11-09 21:24:19 +01:00
  • f087dc8fcd Code size reduction on msvc via selectany (#373) chrisps 2022-11-01 00:52:46 -07:00
  • 2e3c6991d3 add . as valid char in option names (#358) Ryan Leary 2022-09-28 17:11:32 -04:00
  • 2123115f71 Improve positional help description. jarro2783 2022-09-26 06:59:38 +10:00
  • d046fe0ad6 Extend CI and small fixes (#370) Stefan Hillmich 2022-09-25 22:57:05 +02:00
  • 82ac083886 Added missing #include (#368) Stefan Hillmich 2022-09-11 23:02:26 +02:00
  • f7cf84bd56 Fix std::isblank assertion error in Visual Studio Chinese Debug (#365) 66maer 2022-09-08 05:33:31 +08:00
  • ab1dc0f684 Update copyright notice Jarryd Beck 2022-08-22 07:35:58 +10:00
  • a10bd5233b Fix values attached to short options (#360) jarro2783 2022-08-13 07:51:41 +10:00
  • 17b2c91049 Fix iostream for no exceptions Jarryd Beck 2022-08-08 07:07:59 +10:00
  • 96e72f7d15 Fix crash with short only option Jarryd Beck 2022-08-03 06:53:19 +10:00
  • 2abdd4af4d Add option to display usage (#355) Yassir Najmaoui 2022-07-27 16:50:13 -04:00
  • 01798ee7a0 GCC 4.8 fixes Jarryd Beck 2022-07-25 07:21:22 +10:00
  • a6bfe2d457 Further ifdef fixes. Jarryd Beck 2022-07-20 20:56:27 +10:00
  • 83aecd628e Fix pragmas Jarryd Beck 2022-07-20 17:37:37 +10:00
  • 6c8a41a229 Remove unused header Jarryd Beck 2022-07-20 07:51:04 +10:00
  • 292750d27a Replace pragmas with macros Jarryd Beck 2022-07-20 07:49:59 +10:00
  • 8849551398 Fix #353. Jarryd Beck 2022-07-18 21:16:04 +10:00
  • e976f964c3 Fix issue #240: Multiple long option names / aliases (#349) Eyal Rozenberg 2022-07-14 09:42:18 +03:00
  • 43ebb49475 Add changelog entry Jarryd Beck 2022-07-13 07:22:01 +10:00
  • 9cd015ac37 Regards #340, #345: Removed unnecessary indentation of exceptions namespace + added end-of-namespace comment (#351) Eyal Rozenberg 2022-07-12 23:49:04 +03:00
  • 628dc9202b Fixes #345, fixes #346: Exception code tweaks (#347) Eyal Rozenberg 2022-07-12 12:45:58 +03:00
  • 548d6196f5 Add clang format to changelog Jarryd Beck 2022-07-11 20:46:01 +10:00
  • 30d97369f2 Fixes #341. Add a clang-format file Jarryd Beck 2022-07-11 07:47:35 +10:00
  • fbd79df66b Fixes #336 Jarryd Beck 2022-07-11 17:02:22 +10:00
  • 6bb1e82b61 Add Vim modeline Jarryd Beck 2022-07-11 07:17:53 +10:00
  • 513afbc6dc Fixes #340: namespace indentation unification (#350) Eyal Rozenberg 2022-07-11 00:00:50 +03:00
  • 8d18c3ed0b Expanded .gitignore coverage. (#344) Eyal Rozenberg 2022-07-10 12:03:25 +03:00
  • 7474a66ef6 Clarify positional argument docs (#335) Matthew Limbinar 2022-07-03 19:55:17 -04:00
  • a70771ae89 Fixed cmake install path in case of empty architecture (#322) Alexander Kiselyov 2022-06-16 00:34:14 +03:00
  • 5f72b525c2 Add changelog note Jarryd Beck 2022-05-11 17:47:37 +10:00
  • c59e0c132c Solve arguments() showing empty keys when only short-only option exists (#318) Long Deng 2022-05-11 15:44:25 +08:00
  • f0f465b20f Add unmatched arguments to example Jarryd Beck 2022-05-03 06:21:12 +10:00
  • 8185e6bb3a Remove unused variables Jarryd Beck 2022-03-26 12:19:36 +11:00
  • 779c429b0e Added instructions to use cxxopts with tipi to INSTALL (#325) Yannic Staudt 2022-03-22 12:01:25 +01:00
  • 4e208b95b7 Add a program function Jarryd Beck 2022-01-14 16:16:31 +11:00
  • ad2d1a6b5f Add iterator (#126) and easily print-out (#223) to ParseResult (#313) Long Deng 2021-11-09 15:49:58 +08:00
  • c74846a891 Fix short options adding into unmatched v3.0.0 Jarryd Beck 2021-10-21 08:06:22 +11:00
  • a150450486 Readme change for 3.0 Jarryd Beck 2021-10-21 07:50:58 +11:00
  • e8b5befff8 Add changes for 3.0 release Jarryd Beck 2021-10-21 07:47:55 +11:00
  • d2f0bbfed1 Add note about count with default Jarryd Beck 2021-10-21 07:37:07 +11:00
  • 4a02ad94f4 Include <optional> if possible to check if we can use the feature (#309) Nick Krichevsky 2021-10-09 22:01:47 -04:00
  • c641241a87 Fixes to #204. Jarryd Beck 2021-07-31 10:39:30 +10:00