diff --git a/cdecl-14.3.tar.gz b/cdecl-14.3.tar.gz
deleted file mode 100644
index 6200a91..0000000
--- a/cdecl-14.3.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0527d55c0bcc8fcb60e33a42da96b7c3a50a69ee15f7b65992faa426e46e51d5
-size 1378038
diff --git a/cdecl-14.4.tar.gz b/cdecl-14.4.tar.gz
new file mode 100644
index 0000000..1d9224b
--- /dev/null
+++ b/cdecl-14.4.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:093449995ea286c47a45b330ea6f3b4ab7ff47d0f11ba1d4f0a400d3cd174f4d
+size 1392095
diff --git a/cdecl.changes b/cdecl.changes
index 2e9d250..498351e 100644
--- a/cdecl.changes
+++ b/cdecl.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Thu Sep  7 14:35:07 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
+
+- Update to release 14.4
+  * _Alignas is now correctly forbidden on forward declarations.
+  * Now correctly forbidden in C: ``auto`` with multiple
+    declarators, ``auto`` with a pointer declarator, and bit-fields
+    of a typedef for an enum.
+  * Support C99's ability to qualify function parameters using
+    array syntax.
+  * cdecl now flags member functions with user-specified
+    linkage as an error.
+
 -------------------------------------------------------------------
 Tue Aug  8 09:36:16 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
 
diff --git a/cdecl.spec b/cdecl.spec
index 117d958..6f5eb36 100644
--- a/cdecl.spec
+++ b/cdecl.spec
@@ -17,7 +17,7 @@
 
 
 Name:           cdecl
-Version:        14.3
+Version:        14.4
 Release:        0
 Summary:        C/C++ function declaration translator
 License:        GPL-3.0-or-later