From 5a86ee9dbc8913e9c0771d0dfde007da098c3979 Mon Sep 17 00:00:00 2001
From: Wolfgang Bangerth <bangerth@colostate.edu>
Date: Wed, 31 May 2023 17:15:55 -0600
Subject: [PATCH] Add changelog entry.

---
 doc/news/changes/incompatibilities/20230531Bangerth | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 doc/news/changes/incompatibilities/20230531Bangerth

diff --git a/doc/news/changes/incompatibilities/20230531Bangerth b/doc/news/changes/incompatibilities/20230531Bangerth
new file mode 100644
index 0000000000..d9804e1d54
--- /dev/null
+++ b/doc/news/changes/incompatibilities/20230531Bangerth
@@ -0,0 +1,13 @@
+Changed: The SUNDIALS::KINSOL, SUNDIALS::ARKode, and SUNDIALS::IDA
+interfaces used to use callbacks through which users provide
+information to these solvers. If user code encountered errors, this
+was indicated via integer return codes -- a zero return value
+indicating success.
+
+This is not in line with how C++ typically operates; in C++ errors are
+typically indicated via exceptions. The interfaces to the libraries
+above have been changed to now use exceptions instead, and this
+convention has been documented in a glossary entry on
+@ref GlossUserProvidedCallBack "user provided callback".
+<br>
+(Wolfgang Bangerth, 2023/05/31)
-- 
2.39.5