Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cli11 for openSUSE:Factory checked 
in at 2026-09-04 12:42:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cli11 (Old)
 and      /work/SRC/openSUSE:Factory/.cli11.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cli11"

Fri Sep  4 12:42:14 2026 rev:8 rq:1375648 version:2.7.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/cli11/cli11.changes      2024-08-10 
19:12:58.358669291 +0200
+++ /work/SRC/openSUSE:Factory/.cli11.new.1265/cli11.changes    2026-09-04 
12:42:38.203276188 +0200
@@ -1,0 +2,47 @@
+Sat Aug 29 19:42:43 UTC 2026 - Haochuan Chen <[email protected]>
+
+- Packaging:
+  Update _service and revert some changes to the spec file
+
+-------------------------------------------------------------------
+Sun Aug 23 20:23:40 UTC 2026 - Haochuan Chen <[email protected]>
+
+- Update to version 2.7.2:
+  This patch release makes the precompiled and experimental module modes 
cheaper
+  for clients. Include-what-you-use is followed, more function bodies compile
+  into the library instead of into every translation unit, and the C++20 named
+  module now imports the precompiled implementation instead of the full
+  header-only library. It also fixes the Bazel precompiled build, which could
+  give consumers duplicate implementations.
+  * The C++20 named module uses the precompiled implementation and we 
+    lowered its floor from C++23 to C++20. CLI11::Module now works for 
+    both find_package and add_subdirectory, and configure fails with a 
+    clear message if CMake is older than 3.28.
+  * Removed <iostream>, <codecvt>, <iomanip>, <fstream>, and <locale> from 
+    the declaration headers, so precompiled clients do not parse them. 
+    App::exit() is now three overloads instead of one with stream default 
+    arguments. #1411
+  * Moved the remaining non-template function bodies out of App.hpp, 
Option.hpp, 
+    Validators.hpp, TypeTools.hpp, ConfigFwd.hpp, and FormatterFwd.hpp into 
+    the impl/*_inl.hpp files, so they compile into the library in precompiled 
+    mode. Header-only mode is unchanged. #1415 #1416 #1417
+  * Fixed the Bazel precompiled build: CLI11_COMPILE and 
+    CLI11_ENABLE_EXTRA_VALIDATORS now propagate to consumers, which previously
+    got duplicate implementations from both the headers and the library. Added 
a
+    cli11_header_only target, the Windows shell32 link, and more tests. #1420
+  * Made ExtraValidators_inl.hpp use the same CLI11_ENABLE_EXTRA_VALIDATORS 
+    test as its header, and gave the file permission validators the 
+    CLI11_MODULE_INLINE marker the other global validators have. #1415
+  * Documented the precompiled mode in the README. #1412
+  * Added a minimal module example, corrected the CLI11::Module target name 
+    in the book, and noted that macros such as CLI11_PARSE do not come through 
+    an import. #1413
+  * Added an iwyu preset that runs include-what-you-use over the one 
precompiled 
+    translation unit, with a mapping file for both standard libraries, and 
+    applied its findings. #1418
+
+- Packaging:
+  The changes from version 2.5.0 to 2.7.1 are omitted in this changelog. 
Please 
+  refer to https://github.com/CLIUtils/CLI11/releases for more information.
+
+-------------------------------------------------------------------

Old:
----
  cli11-2.4.2.tar.gz

New:
----
  cli11-2.7.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cli11.spec ++++++
--- /var/tmp/diff_new_pack.zjhoZb/_old  2026-09-04 12:42:38.876299824 +0200
+++ /var/tmp/diff_new_pack.zjhoZb/_new  2026-09-04 12:42:38.878299894 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cli11
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           cli11
-Version:        2.4.2
+Version:        2.7.2
 Release:        0
 Summary:        Command line parser for C++11
 License:        BSD-3-Clause
@@ -96,5 +96,5 @@
 %{_datadir}/pkgconfig/CLI11.pc
 
 %files doc
-%doc build/docs/html/
+%doc html/
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.zjhoZb/_old  2026-09-04 12:42:38.924301510 +0200
+++ /var/tmp/diff_new_pack.zjhoZb/_new  2026-09-04 12:42:38.934301861 +0200
@@ -1,5 +1,5 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/CLIUtils/CLI11.git</param>
     <param name="package-meta">no</param>
@@ -8,9 +8,9 @@
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
-    <param name="revision">v2.4.2</param>
+    <param name="revision">v2.7.2</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="recompress" mode="manual">
     <param name="file">*cli11*.tar</param>
     <param name="compression">gz</param>
   </service>

++++++ cli11-2.4.2.tar.gz -> cli11-2.7.2.tar.gz ++++++
++++ 33821 lines of diff (skipped)

Reply via email to