diff --git a/.files b/.files
index 61e0f0c..e86dd84 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index d373ae6..df54215 100644
--- a/.rev
+++ b/.rev
@@ -32,4 +32,22 @@
short name.
1077876
+
+ 3da0648ad61303bf94a069f6c43e574b
+ 3.2.1
+
+ anag+factory
+ - update to 3.2.1:
+ * Fix compilation with optional on C++20.
+ * Fix unannotated fallthrough.
+ * Fix sign conversion with Unicode output.
+ * Don't initialize regex in static initialiser.
+ * Fix incorrect integer overflow checks.
+ * Change quote output to '' to match Windows.
+ * Don't split positional arguments by the list delimiter.
+ * Order help groups by the order they were added.
+
+ short name.
+ 1161126
+
diff --git a/cxxopts-3.1.1.tar.gz b/cxxopts-3.1.1.tar.gz
deleted file mode 120000
index aabc29e..0000000
--- a/cxxopts-3.1.1.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicsgf27pexlb7ye7htfhsihi3asmvprbs3q6hk6nvwzjekcakmkba
\ No newline at end of file
diff --git a/cxxopts-3.2.1.tar.gz b/cxxopts-3.2.1.tar.gz
new file mode 120000
index 0000000..94e7f6d
--- /dev/null
+++ b/cxxopts-3.2.1.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreieed5e7fycfxhddmwmxykupx53on4qvaqw5uriruw5qjpc6xr7yri
\ No newline at end of file
diff --git a/cxxopts.changes b/cxxopts.changes
index 430980d..37e8a28 100644
--- a/cxxopts.changes
+++ b/cxxopts.changes
@@ -1,4 +1,17 @@
-------------------------------------------------------------------
+Sun Mar 24 13:35:56 UTC 2024 - Dirk Müller
+
+- update to 3.2.1:
+ * Fix compilation with optional on C++20.
+ * Fix unannotated fallthrough.
+ * Fix sign conversion with Unicode output.
+ * Don't initialize regex in static initialiser.
+ * Fix incorrect integer overflow checks.
+ * Change quote output to '' to match Windows.
+ * Don't split positional arguments by the list delimiter.
+ * Order help groups by the order they were added.
+
+-------------------------------------------------------------------
Fri Apr 7 12:41:07 UTC 2023 - Dirk Müller
- update to 3.1.1:
@@ -10,7 +23,7 @@ Fri Apr 7 12:41:07 UTC 2023 - Dirk Müller
* Added iterator and printing for a ParseResult.
* Cleanup exception code, add cxxopts::exceptions namespace.
* Fix `arguments()` having no key for options that only have a
- short name.
+ short name.
-------------------------------------------------------------------
Fri Oct 14 10:04:26 UTC 2022 - Jan Engelhardt
diff --git a/cxxopts.spec b/cxxopts.spec
index 527b94b..945df43 100644
--- a/cxxopts.spec
+++ b/cxxopts.spec
@@ -1,7 +1,7 @@
#
# spec file for package cxxopts
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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: cxxopts
-Version: 3.1.1
+Version: 3.2.1
Release: 0
Summary: C++ command line option parser
License: MIT