Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rapidcsv for openSUSE:Factory 
checked in at 2025-09-22 16:41:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rapidcsv (Old)
 and      /work/SRC/openSUSE:Factory/.rapidcsv.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rapidcsv"

Mon Sep 22 16:41:05 2025 rev:8 rq:1306505 version:8.89

Changes:
--------
--- /work/SRC/openSUSE:Factory/rapidcsv/rapidcsv.changes        2025-08-29 
18:37:24.919722756 +0200
+++ /work/SRC/openSUSE:Factory/.rapidcsv.new.27445/rapidcsv.changes     
2025-09-22 16:41:57.299147156 +0200
@@ -1,0 +2,6 @@
+Sat Sep 20 11:05:22 UTC 2025 - Matwey Kornilov <[email protected]>
+
+- Update to version 8.89:
+  * fix character type in trim functions to better handle invalid input data
+
+-------------------------------------------------------------------

Old:
----
  rapidcsv-8.88.tar.gz

New:
----
  rapidcsv-8.89.tar.gz

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

Other differences:
------------------
++++++ rapidcsv.spec ++++++
--- /var/tmp/diff_new_pack.2CyKRr/_old  2025-09-22 16:41:57.819169005 +0200
+++ /var/tmp/diff_new_pack.2CyKRr/_new  2025-09-22 16:41:57.823169173 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rapidcsv
-Version:        8.88
+Version:        8.89
 Release:        0
 Summary:        C++ header-only library for CSV parsing
 License:        BSD-3-Clause

++++++ rapidcsv-8.88.tar.gz -> rapidcsv-8.89.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rapidcsv-8.88/src/rapidcsv.h 
new/rapidcsv-8.89/src/rapidcsv.h
--- old/rapidcsv-8.88/src/rapidcsv.h    2025-07-26 08:53:00.000000000 +0200
+++ new/rapidcsv-8.89/src/rapidcsv.h    2025-08-16 14:35:16.000000000 +0200
@@ -2,7 +2,7 @@
  * rapidcsv.h
  *
  * URL:      https://github.com/d99kris/rapidcsv
- * Version:  8.88
+ * Version:  8.89
  *
  * Copyright (C) 2017-2025 Kristofer Berggren
  * All rights reserved.
@@ -1619,7 +1619,7 @@
             {
               // allow whitespace before first mQuoteChar
               const auto firstQuote = std::find(cell.begin(), cell.end(), 
mSeparatorParams.mQuoteChar);
-              if (std::all_of(cell.begin(), firstQuote, [](int ch) { return 
isspace(ch); }))
+              if (std::all_of(cell.begin(), firstQuote, [](unsigned char ch) { 
return isspace(ch); }))
               {
                 quoted = !quoted;
               }
@@ -1833,10 +1833,10 @@
         std::string str = pStr;
 
         // ltrim
-        str.erase(str.begin(), std::find_if(str.begin(), str.end(), [](int ch) 
{ return !isspace(ch); }));
+        str.erase(str.begin(), std::find_if(str.begin(), str.end(), 
[](unsigned char ch) { return !isspace(ch); }));
 
         // rtrim
-        str.erase(std::find_if(str.rbegin(), str.rend(), [](int ch) { return 
!isspace(ch); }).base(), str.end());
+        str.erase(std::find_if(str.rbegin(), str.rend(), [](unsigned char ch) 
{ return !isspace(ch); }).base(), str.end());
 
         return str;
       }

Reply via email to