diff --git a/debian/changelog b/debian/changelog
index 9fca79a99787be1b602899c35ccb540f9ca284df..fea2f4471e8e333a70ca4f2b9b5628333ff256a8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+monkeysign (0.4) unstable; urgency=low
+
+  * merge display and scanning of qrcodes
+  * really remove remaining pyme dependency
+  * list key indexes to allow choosing more clearly
+  * copy the gpg.conf in temporary keyring
+  * fix keyserver operation in GUI
+  * implement UID choosing in GUI
+
+ -- Antoine Beaupré <anarcat@debian.org>  Wed, 01 Aug 2012 02:33:29 -0400
+
 monkeysign (0.3) unstable; urgency=low
 
   * allow keyserver to be enabled while not specified
diff --git a/gpg.py b/gpg.py
index c1b2ee96ac0ada338809ff9d492ff963b1ff2641..707c7e061f144466703b835ffd39b911bf4d60db 100644
--- a/gpg.py
+++ b/gpg.py
@@ -61,7 +61,7 @@ However, the implementation here has:
  2. a cleaner API
 """
 
-__version__ = '0.3'
+__version__ = '0.4'
 
 import os, tempfile, shutil, subprocess, re