diff --git a/CHANGELOG.md b/CHANGELOG.md
index dc7fd3f..b7ad0f7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
+## 2.3.1 - 2026-04-06
+
+### Changed
+- structured changelog in a yaml file ([#86](https://github.com/nextcloud/translate2/pull/86)) @kyteinsky
+- add ignore patterns for changelog ([#87](https://github.com/nextcloud/translate2/pull/87)) @kyteinsky
+- changelog.yaml structure changes and CHANGELOG.md re-render ([#89](https://github.com/nextcloud/translate2/pull/89)) @kyteinsky
+
+### Fixed
+- adjust inference params to limit small input repetition ([#85](https://github.com/nextcloud/translate2/pull/85)) @kyteinsky
+
+
## 2.3.0 - 2025-11-21
### Added
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 95f05da..ca055c7 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -18,7 +18,7 @@ The app currently supports 400+ languages. See the complete list here: https://h
For installation steps and other details, see https://docs.nextcloud.com/server/latest/admin_manual/ai/app_translate2.html
]]>
- 2.3.0
+ 2.3.1
MIT
Marcel Klehr
Alexander Piskun
@@ -34,7 +34,7 @@ For installation steps and other details, see https://docs.nextcloud.com/server/
ghcr.io
nextcloud/translate2
- 2.3.0
+ 2.3.1
AI_PROVIDERS
diff --git a/changelog.yaml b/changelog.yaml
index 8f53074..c65b6de 100644
--- a/changelog.yaml
+++ b/changelog.yaml
@@ -17,6 +17,29 @@ release_agent:
- author: "^nextcloud-bot$"
- author: "^dependabot\\[bot\\]$"
entries:
+- version: 2.3.1
+ release_date: '2026-04-06'
+ sections:
+ - name: Changed
+ items:
+ - text: structured changelog in a yaml file
+ authors:
+ - kyteinsky
+ issue_number: 86
+ - text: add ignore patterns for changelog
+ authors:
+ - kyteinsky
+ issue_number: 87
+ - text: changelog.yaml structure changes and CHANGELOG.md re-render
+ authors:
+ - kyteinsky
+ issue_number: 89
+ - name: Fixed
+ items:
+ - text: adjust inference params to limit small input repetition
+ authors:
+ - kyteinsky
+ issue_number: 85
- version: 2.3.0
release_date: '2025-11-21'
sections: