diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37eadf83..52168868 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
+## [3.1.0] - 2024-01-10
+
### Added
- Picture formats avif and webp are recognized as image in Admin Panel
- Link to new Google manuals for various types in Admin Panel
@@ -446,7 +448,8 @@ Initial release
- View helpers for usage in Fluid templates
-[Unreleased]: https://github.com/brotkrueml/schema/compare/v3.0.0...HEAD
+[Unreleased]: https://github.com/brotkrueml/schema/compare/v3.1.0...HEAD
+[3.1.0]: https://github.com/brotkrueml/schema/compare/v3.0.0...v3.1.0
[3.0.0]: https://github.com/brotkrueml/schema/compare/v2.11.0...v3.0.0
[2.11.0]: https://github.com/brotkrueml/schema/compare/v2.10.0...v2.11.0
[2.10.0]: https://github.com/brotkrueml/schema/compare/v2.9.1...v2.10.0
diff --git a/Documentation/Changelog/Index.rst b/Documentation/Changelog/Index.rst
index 1010aa5f..da386946 100644
--- a/Documentation/Changelog/Index.rst
+++ b/Documentation/Changelog/Index.rst
@@ -8,9 +8,12 @@ All notable changes to this project will be documented in this file.
The format is based on `Keep a Changelog `_\ , and this project adheres
to `Semantic Versioning `_.
-`Unreleased `_
+`Unreleased `_
------------------------------------------------------------------------------
+`3.1.0 `_ - 2024-01-10
+----------------------------------------------------------------------------------------
+
Added
^^^^^
diff --git a/Documentation/Settings.cfg b/Documentation/Settings.cfg
index 036cb778..a523650a 100644
--- a/Documentation/Settings.cfg
+++ b/Documentation/Settings.cfg
@@ -5,7 +5,7 @@
project = schema
version = 3.1
-release = 3.1.0-dev
+release = 3.1.0
copyright = since 2019 by Chris Müller
[html_theme_options]
diff --git a/ext_emconf.php b/ext_emconf.php
index 2c25ad82..1bcb12a5 100644
--- a/ext_emconf.php
+++ b/ext_emconf.php
@@ -8,7 +8,7 @@
'clearCacheOnLoad' => true,
'author' => 'Chris Müller',
'author_email' => 'typo3@krue.ml',
- 'version' => '3.1.0-dev',
+ 'version' => '3.1.0',
'constraints' => [
'depends' => [
'php' => '8.1.0-0.0.0',