You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+23-11Lines changed: 23 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,24 +4,34 @@
4
4
5
5
## Version 2.6.2
6
6
7
-
This version adds C++20 modules support, additional controls for help output and finer grained control for extras handling and prefix command operation. Fixes compatibility issues with C++26 and Windows and a number of small issue with help output and specific conditions.
7
+
This version adds C++20 modules support, additional controls for help output and
8
+
finer grained control for extras handling and prefix command operation. Fixes
9
+
compatibility issues with C++26 and Windows and a number of small issue with
10
+
help output and specific conditions.
8
11
9
12
### Added
10
13
11
14
- Added C++20 modules support with new module files and tests. [#1286][]
12
-
- Added configuration modes for extras handling: `AssumeMultipleArguments` and `AssumeSingleArgument`. [#1270][]
13
-
- Added option for full install including impl headers with precompiled option. [#1252][]
14
-
- Added improvements to prefix commands including `PrefixCommandMode` and separator specification. [#1266][]
15
-
- Added controls for option name formatting in help output, allowing disabling of default values, flags, and type names. [#1247][]
16
-
- Added refactor of Meson build system with updated version and new options. [#1280][]
15
+
- Added configuration modes for extras handling: `AssumeMultipleArguments` and
16
+
`AssumeSingleArgument`. [#1270][]
17
+
- Added option for full install including impl headers with precompiled option.
18
+
[#1252][]
19
+
- Added improvements to prefix commands including `PrefixCommandMode` and
20
+
separator specification. [#1266][]
21
+
- Added controls for option name formatting in help output, allowing disabling
22
+
of default values, flags, and type names. [#1247][]
23
+
- Added refactor of Meson build system with updated version and new options.
24
+
[#1280][]
17
25
- Added support for Bazel 9. [#1287][]
18
26
- Added module testing infrastructure. [#1255][]
19
27
20
28
### Changed
21
29
22
-
- Changed default to install impl headers even when precompiled option is selected. [#1291][]
30
+
- Changed default to install impl headers even when precompiled option is
31
+
selected. [#1291][]
23
32
- Updated copyright dates to 2026. [#1283][]
24
-
- Updated CI pipelines including Azure Pipelines and GitHub workflows. [#1267][], [#1283][]
33
+
- Updated CI pipelines including Azure Pipelines and GitHub workflows.
34
+
[#1267][], [#1283][]
25
35
- Updated documentation and book chapters. [#1250][]
26
36
27
37
### Fixed
@@ -30,8 +40,11 @@ This version adds C++20 modules support, additional controls for help output and
30
40
- Fixed option searching to use fallthrough in parent apps. [#1292][]
31
41
- Fixed C++26 template ambiguity for `std::complex`. [#1278][]
32
42
- Fixed UTF-8 config filenames not supported on Windows. [#1273][]
33
-
- Fixed enumeration stream output generating unconvertible strings if certain a user supplied stream conversion method was supplied [#1261][]
34
-
- Fixed code simplification issues by removing use of static std::string which was causing some heap allocation issues when using CLI11 as part of DLL on certain operating systems [#1244][]
43
+
- Fixed enumeration stream output generating unconvertible strings if certain a
44
+
user supplied stream conversion method was supplied [#1261][]
45
+
- Fixed code simplification issues by removing use of static std::string which
46
+
was causing some heap allocation issues when using CLI11 as part of DLL on
0 commit comments