diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index ead7d7ae..9d28e2d2 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -5,6 +5,21 @@ Versions follow `Semantic Versioning `_ (``..
.. towncrier release notes start
+v3.4.0 (2024-11-29)
+-------------------
+
+Features
+^^^^^^^^
+
+- NamedTuples that have been created with functional syntax are documented as a class (#485)
+
+
+Misc
+^^^^
+
+- #484, #490, #498
+
+
v3.3.3 (2024-10-25)
-------------------
diff --git a/autoapi/__init__.py b/autoapi/__init__.py
index 8fe54912..f94695e3 100644
--- a/autoapi/__init__.py
+++ b/autoapi/__init__.py
@@ -3,5 +3,5 @@
from .extension import setup
__all__ = ("setup",)
-__version__ = "3.3.3"
-__version_info__ = (3, 3, 3)
+__version__ = "3.4.0"
+__version_info__ = (3, 4, 0)
diff --git a/docs/changes/484.misc.rst b/docs/changes/484.misc.rst
deleted file mode 100644
index 3b07a126..00000000
--- a/docs/changes/484.misc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Keep GitHub Actions up to date with GitHub's Dependabot
diff --git a/docs/changes/485.feature.rst b/docs/changes/485.feature.rst
deleted file mode 100644
index 2f15b137..00000000
--- a/docs/changes/485.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-NamedTuples that have been created with functional syntax are documented as a class
diff --git a/docs/changes/490.misc.rst b/docs/changes/490.misc.rst
deleted file mode 100644
index a9bfeeca..00000000
--- a/docs/changes/490.misc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ruff compressions and performance issues.
\ No newline at end of file
diff --git a/docs/changes/498.misc.rst b/docs/changes/498.misc.rst
deleted file mode 100644
index b7be414a..00000000
--- a/docs/changes/498.misc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Format Python code with ruff format instead of black.