diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4a86371108..b04808b353 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,37 @@ Types of changes:
- *Security* in case of vulnerabilities.
+
+## 10.4.0 - 2024-11-25
+### Fixes
+* fix: JS error when upload file [4035](/LibreSign/libresign/pull/4035)
+* fix: show message when file list is empty [4033](/LibreSign/libresign/pull/4033)
+
+### Changes
+* Update translations
+* feat: delete multiple files [4028](/LibreSign/libresign/pull/4028)
+
+### Chore
+* chore: bump dependencies [4045](/LibreSign/libresign/pull/4045)
+* chore: show loading before finish load file list [4043](/LibreSign/libresign/pull/4043)
+* chore: disable Actions menu when click in an action [4039](/LibreSign/libresign/pull/4039)
+* chore: unify code into a new component [4037](/LibreSign/libresign/pull/4037)
+
+## 9.7.0 - 2024-11-25
+### Fixes
+* fix: JS error when upload file [4034](/LibreSign/libresign/pull/4034)
+* fix: show message when file list is empty [4032](/LibreSign/libresign/pull/4032)
+
+### Changes
+* Update translations
+* feat: delete multiple files [4027](/LibreSign/libresign/pull/4027)
+
+### Chore
+* chore: bump dependencies [4046](/LibreSign/libresign/pull/4046)
+* chore: show loading before finish load file list [4042](/LibreSign/libresign/pull/4042)
+* chore: disable Actions menu when click in an action [4040](/LibreSign/libresign/pull/4040)
+* chore: unify code into a new component [4036](/LibreSign/libresign/pull/4036)
+
## 10.3.1 - 2024-11-23
### Fixes
* fix: assure that all signers will have an unique id [4018](https://github.com/LibreSign/libresign/pull/4018)
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 039f83e901..ff9dde2c8f 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -25,7 +25,7 @@ Developed with ❤️ by [LibreCode](https://librecode.coop). Help us transform
* [Donate with GitHub Sponsor: ![Donate using GitHub Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/libresign)
]]>
- 10.3.1
+ 10.4.0
agpl
LibreCode
diff --git a/package-lock.json b/package-lock.json
index ecad7fa16d..41195ccea9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "libresign",
- "version": "10.3.1",
+ "version": "10.4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "libresign",
- "version": "10.3.1",
+ "version": "10.4.0",
"license": "agpl",
"dependencies": {
"@fontsource/dancing-script": "^5.1.0",
diff --git a/package.json b/package.json
index 6d9507e98b..c22d13ff11 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "libresign",
"description": "A app for signing documents",
- "version": "10.3.1",
+ "version": "10.4.0",
"license": "agpl",
"private": true,
"scripts": {