diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6801e59..b56fd11 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ## [Unreleased]
+
+## [0.4.0] - 2020-07-23
 ### Added
 - QR code for XMPP+OMEMO
 ### Changed
diff --git a/composer.json b/composer.json
index 35cd2b3..c29bdeb 100644
--- a/composer.json
+++ b/composer.json
@@ -3,7 +3,7 @@
     "description": "Easy pgp encryption and distributed identity for all in a fully opensource and privacy-friendly package",
     "homepage": "https://keyoxide.org",
     "license": "MIT",
-    "version": "0.3.1",
+    "version": "0.4.0",
     "authors": [
         {
             "name": "Yarmo Mackenbach",